b759e110f8
feat(live-room): 왕하트 안내 메시지 표시 시간 3초 -> 5초로 수정
2025-11-17 18:03:37 +09:00
0dd2bcf07a
feat(live-room): 왕하트 애니메이션 수정
...
- 수신자 가운데 하트 크기 sizeDp 고정에서 0 -> sizeDp까지 서서히 커지도록 수정
2025-11-17 17:16:09 +09:00
77e9c9eb5d
feat(live-room): 왕하트 애니메이션 수정
...
- 하트 비의 하트 개수를 80~100개 랜덤으로 수정
2025-11-17 17:00:43 +09:00
bbb7858508
feat(live-room): 왕하트 애니메이션 수정
...
- 기존 가운데에서 한 번 폭발 후 비 내리는 애니메이션에서 가운데 + 랜덤 위치로 총 7번 폭발 후 비 내리는 애니메이션으로 수정
2025-11-17 16:57:27 +09:00
1e8a96a52b
fix(live-room): BIG_HEART_DONATION 메시지 heartMessage 3초, HEART_DONATION 1.5초 표시 적용
...
왜: BIG_HEART_DONATION 수신 시 heartMessage 표시 시간이 요구사항(3초)에 맞지 않았음. 무엇: heartMessage 표시 로직을 닉네임+표시시간 큐로 변경하고, HEART(1.5초)/BIG_HEART(3초)를 각 호출부에서 반영. 영향: 애니메이션 로직 변경 없음.
2025-11-06 17:35:08 +09:00
c0d998345d
fix(live-room): Path로 그리는 하트 크기 133dp -> 200dp, 표시 시간 0.15초에서 0.3초로 수정
2025-11-06 17:11:49 +09:00
ed2258208b
fix(live-room): 하트/캔 카운트 동시 업데이트 시 오차 수정
...
문제: LiveData.postValue 사용으로 연속 호출 시 병합(coalescing)으로 인해 로스트 업데이트가 발생하여 하트/캔 카운트 누락.
해결: ViewModel에서 메인 스레드 보장 후 setValue(value 할당)로 즉시 갱신하도록 변경. 비메인 스레드 호출 가능성에 대비해 mainHandler로 메인 재호출 처리.
영향: 빠르게 다수의 하트/캔 메시지가 도착해도 각 호출이 정확히 합산되며 오차 제거. 기존 서버 스냅샷 동기화(postValue)는 그대로 유지.
2025-11-06 16:37:17 +09:00
f4244d5913
fix(live-room): Path로 그리는 하트 모양 보정
2025-11-06 16:15:28 +09:00
b3a17b26dc
perf(live-room): BIG_HEART 메시지 수신 경로를 Path 드로잉으로 전환하여 메모리 절감
2025-11-06 16:04:22 +09:00
a52f9425e8
fix(live-room): BIG_HEART 메시지 수신 되면 WaterWaveView 대신 임시 하트 뷰를 중앙에 표시 후 폭발 실행
2025-11-06 15:08:00 +09:00
48eb959ab2
fix(live-room): 잘못 사용 되어 효과가 없는 mutex 제거
2025-11-06 13:25:15 +09:00
80431b7e83
refactor(live-room-like-heart): 하트 비의 하트와 폭발시 생기는 하트 파편을 동일한 모양으로 리팩토링
2025-11-05 01:07:03 +09:00
c4fc075844
feat(live-room-like-heart): 폭발 후 하트 비/우박 애니메이션 반영
2025-11-05 00:57:30 +09:00
a24b1a3b4e
feature(live-room-like-heart): 롱프레스 왕하트 애니메이션 추가
...
- 물 채우기 애니메이션이 끝난 후 폭발 이펙트 추가
- 왕하트를 받은 크리에이터 및 다른 사람은 1초 동안 하트에 물이 채워지는 애니메이션이 수행된 후 폭발 이펙트가 실행된다.
2025-11-04 22:47:32 +09:00
601405349e
feature(live-room-like-heart): 롱프레스 왕하트 애니메이션 변경
...
- 기존: 하트가 33.3dp 부터 커지는 애니메이션
- 변경: 하트가 133.3dp으로 고정되어 있고 물 채우기 애니메이션
2025-11-04 20:20:58 +09:00
332bf3256c
fix(like-heart): 터치/클릭 충돌 해결 및 길이 기반 롱프레스 분기
...
- 1초 미만 터치 시 `handleHeartClick()` 실행되도록 수정
- 1초 경과 후에만 중앙 하트 표시 및 스케일 업데이트 시작
- ACTION_CANCEL 시 예약 러너블 취소, 중앙 하트 제거, 클릭/롱프레스 미실행
- 2초 이상 유지 시 기존 BIG HEART 트리거 로직 유지
- 가드 추가: `isLongPressBlockedByAvailability` 케이스 안전 처리
- 러너블/타이밍 추가: `showCenterHeartRunnable`, `longPressVisualStartTime`
2025-11-03 19:00:09 +09:00
6653ca2c11
feat(live-room): 하트를 길게(2초)간 누르면 표시 되는 왕하트(100캔) 추가, 애니메이션 제외
2025-11-03 16:23:44 +09:00
1ca6d068d0
live-room(agora): rtm version 1.5.3 -> 2.2.6
2025-10-30 14:54:21 +09:00
f08c481807
refactor(agora): 코드 파악을 좀 더 쉽게 할 수 있도록 코드 재배치
2025-10-27 23:07:44 +09:00
f64b28af1b
feat(live-room): 사용하지 않는 후원현황 채팅 제거
2025-10-27 18:13:07 +09:00
dd236d8f19
feat(live-reservation-all): 주간 캘린더 라이브러리 제거 및 개별 구현
2025-10-22 12:12:02 +09:00
9ba053b807
feat(user-channel): 유저 채널의 라이브 아이템 UI 수정
2025-10-16 19:00:46 +09:00
d22907c7d5
fix(이미지 선택): 이미지 선택 및 크롭 로직 수정
2025-09-18 00:17:20 +09:00
02155065f7
fix(liveroom-create): 경고 제거
2025-09-17 19:01:30 +09:00
3c21b36e88
fix: 라이브 생성 이미지 선택
...
- 이미지 선택 및 Crop 방법 변경
2025-09-17 18:49:36 +09:00
9be1b86c5d
fix: 메인 홈 - 인기 크리에이터
...
- 팔로우/팔로잉 배경색 변경
2025-07-21 19:52:23 +09:00
cfe9d3ab11
fix: 메인 라이브 - 최근 종료한 라이브
...
- 비로그인 상태에서 터치시 로그인 페이지로 이동
2025-07-21 18:56:44 +09:00
58bc42cc0f
feat: 메인 라이브 - 최근 종료한 라이브
...
- 사용 하지 않는 데이터 제거
2025-07-21 18:24:53 +09:00
44d7ce65ae
feat: 메인 라이브
...
- 신규 UI 적용
2025-07-21 18:00:31 +09:00
d7cc874684
feat: 메인 라이브
...
- 최근 종료한 라이브, 라이브 다시 듣기, 라이브 예약 아이템 사이즈 조절
2025-07-19 02:17:47 +09:00
f1164bbd30
feat: 메인 라이브 - 지금 라이브 중
...
- bg => #263238로 변경
- 가로 => 168 -> 144
- 세로 => 238 -> 204
2025-07-19 01:26:21 +09:00
fcd341a1f4
feat: 메인 라이브
...
- 예약 라이브 - 유료 라이브 금액 나오지 않던 버그 수정
- 팔로잉 채널 - 위치 커뮤니티와 지금 라이브 중 사이로 이동
2025-07-18 22:51:21 +09:00
6e5a4cff45
feat: 메인 라이브
...
- 변경된 커뮤니티 게시글 아이템 UI 적용
2025-07-18 21:37:16 +09:00
45fd75ab36
feat: 메인 홈
...
- 오디션 리스트를 보여주지 않고 터치시 오디션 페이지로 이동하도록 수정
2025-07-18 21:06:13 +09:00
2f9bace3de
feat: 메인 라이브
...
- 라이브 다시 듣기 UI 추가
2025-07-18 20:43:30 +09:00
964f697466
feat: 메인 라이브
...
- 개편된 지금 라이브 중 UI 적용
2025-07-18 19:21:20 +09:00
bb23f9cf93
feat: 메인 라이브
...
- 최근 종료한 라이브 UI 추가
2025-07-18 18:57:11 +09:00
440104a7d1
feat: 메인 라이브
...
- 라이브 예약 중 UI 변경
2025-07-17 20:49:44 +09:00
0c7c7946c6
feat: 메인 라이브
...
- 새로운 UI의 기본 골격 적용
2025-07-16 22:07:07 +09:00
8b7894a370
feat: 라이브 후원 메시지 글자 수 조정
...
- 200자 -> 1000자
2025-05-23 19:26:55 +09:00
0b9abf39f1
refactor: 라이브 연속 참여 시간 계산시 initialDelay와 period에 있는 같은 값을 period 변수로 선언
2025-05-17 21:43:45 +09:00
9260d271a7
feat: 라이브 30분 연속 청취시 트래킹 API 호출 기능 추가
2025-05-17 16:57:12 +09:00
affb6865a8
fix: 라이브 - only 메뉴판 on/off 시 변경 되지 않던 버그 수정
2025-04-29 14:18:24 +09:00
14da5f6a19
라이브 정보 수정
...
- 배경만 단독으로 변경되지 않는 버그 수정
2025-04-16 18:35:50 +09:00
710015d89e
라이브 입장 메시지 on/off 스위치 추가
...
- 라이브 정보 수정 가장 아래에 입장 메시지 on/off 스위치 추가
2025-04-15 17:15:23 +09:00
b50df2cdf3
라이브
...
- 크리에이터의 경우 라이브 만들기 버튼이 바로 보이도록 수정
2025-03-24 21:25:31 +09:00
c3d5c12e6b
라이브
...
- 라이브 중인 아이템 터치시 비로그인 상태에서는 로그인 페이지로 이동하는 기능 추가
2025-03-24 21:17:46 +09:00
489b968ea3
라이브 메인
...
- 로그인 하지 않고도 페이지를 조회할 수 있도록 수정
2025-03-22 06:47:56 +09:00
e941f7c940
라이브 탭
...
- 상단에 메시지 버튼 추가
2025-03-20 16:26:15 +09:00
6065b353fd
라이브, 콘텐츠, 채널 공유하기
...
- sns 공유시 보여줄 og data 제거
- shorturl이 적용되지 않은 상태에서 url이 너무 길기 떄문데 임시 적용
2025-03-07 14:42:36 +09:00