Commit Graph

135 Commits

Author SHA1 Message Date
dongyoungKo
43271e1a35 [통합로그API No.6] second Deth Menu 로그 정보 수집 2025-05-15 14:58:30 +09:00
hyunwoo93.cha
05c2da4810 [SHOPTIME-3924] 미국 / Home / Top / 1번 배너 Admin 등록과 상이 2025-01-17 13:42:38 +09:00
hyunwoo93.cha
1e6a3b7015 Revert "[지라이슈없음] getErrorMessage errorCode가 null일 경우 노출 안 되도록 처리"
This reverts commit 155a152e04.
2025-01-17 13:25:36 +09:00
hyunwoo93.cha
155a152e04 [지라이슈없음] getErrorMessage errorCode가 null일 경우 노출 안 되도록 처리 2025-01-17 13:22:35 +09:00
고동영
5afcea504c [지라이슈없음] fetauredBrands scoll 위치 변경 2025-01-15 13:13:11 +09:00
고동영
157e659d77 [SHOPTIME-2043] GNB / 2nd Depth / 하단에 남은 메뉴 파악이 어려움
[수정사항] 스크롤 y 값 수정
2025-01-09 12:12:21 +09:00
고동영
375596e831 [SHOPTIME-3867] Featured Brands / 파트너사 컨텐츠 확인 후 gnb 메뉴 포커싱 상이
[원인] 디테일 , 플레이어에 진입하면 TabLayout이 언마운트 되면서 last-focused가 사라지는것으로 추정
      서브탭이 없는경우에는 메인탭으로 라스트 포커스를 주는 로직이 존재하여 발생하지않음

[수정사항] onKeyDown으로 서브탭이 존재 할 경우 lastfocusId를 이용하여 메인탭으로 포커스
2025-01-02 15:11:03 +09:00
younghoon100.park
d4c33b7410 [SHOPTIME-3604] Home > Live 진입 후 [back] 버튼 > 다시 Home으로 진입 시 화면 이슈
1. actionTypes.js
2. homeActions.js
3. TabLayout.jsx
4. homeReducer.js
5. HomePanel.jsx
6. RandomUnit.jsx
7. RollingUnit.jsx
8. MainView.jsx

- 원인: 기존의 panel 구조로는 Player를 Full로 시청할 경우 Home관련 elements가 삭제되어 결국 다시 mount 되는 것이 원인
- 대책: panel 구조 변경
2024-11-26 17:59:40 +09:00
younghoon100.park
661ea033eb [No Jira Issue] IF-LGSP-LOG-005 (GNB 이력) Magic Mouse 대응 (HomePanel)
1. actionTypes.js
2. homeActions.js
3. logActions.js
4. deepLinkHandler.js
5. TabLayout.jsx
6. homeReducer.js
7. HomePanel.jsx

- updateSpotlightId → updateHomeInfo
- modify the deepLinkHandler func
- modify the doSendLogGNB func
2024-11-13 11:14:46 +09:00
younghoon100.park
5169a378db [SHOPTIME-3518] Category / GNB 2뎁스 맨 아래의 카테고리로 이동할 경우 스크롤 오류
1. TabLayout.jsx
2. TabItemSub.jsx
- 원인: scrollTop 동작 조건 오류
- 대책: scrollTop 동작 조건 수정
2024-10-31 19:16:03 +09:00
younghoon100.park
0afb36618b SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-2666] Reminder / 알림 팝업을 클릭 했지만 Live로 이동하지 않음
SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3305] Upcoming / Alert > yes로 진입 시 포커싱 이슈

changed files:
1. TabLayout.jsx
2. FeaturedBrandsPanel.jsx
3. QuickMenuItem.jsx
4. RandomUnit.jsx
5. RollingUnit.jsx
6. mainView.jsx
7. WelcomeEventPanel.jsx

detail note:
 - 원인: 해당 경로 진입 시, live channels에 대한 focus logic 부재
 - 대책: 해당 경로에 대한 focus logic 추가
2024-10-24 18:29:12 +09:00
yonghyon
d02a2b730b [SHOPTIME-2452] On Sale / GNB를 통해 On Sale로 이동 후 GNB가 계속 열려있는 현상
[SHOPTIME-2650] Search / 가상 키보드 옆에 GNB가 갑자기 열리는 경우 있음
[SHOPTIME-2834] GNB / 메뉴 화면에 포커스가 남은 상태로 GNB 확장됨

재현경로: 방향키로 GNB -> Category -> 하위메뉴 OK 선택 후 바로 좌방향키 입력시
패널에 포커스 가있는 상태로 GNB가 확장됨

원인 : 좌방향키 입력으로 인해 GNB가 열리며, 이후 패널에서 초기 포커스를 생성하는 과정에서
   GNB가 열린 상태로 패널에 포커스가 됨
대책 : Focus 함수에서 패널이외의 영역에 포커스를 줄 때, GNB가 열려있으면 닫도록 수정
2024-10-15 19:32:58 +09:00
ayaan
88be88f6d4 [SHOPTIME-3331] SHOPTIME-1933 GNB / 1뎁스는 축소된 상태로 2뎁스만 확장되는 현상 발생
Changed files:
1. TabLayout.jsx

Detail note:
- Cause
  - click event에서 sub-tab이 있는 main-tab의 경우 expanded 상태 값을 true로 변경해주는 로직의 부재
- Solution
  - click event에서 sub-tab이 있는 main-tab의 경우 expanded 상태 값을 true로 변경
    - sub-tab이 있는 경우 현재 구조 상 target이 존재하지 않음
2024-10-14 16:27:13 +09:00
yonghyon
bf42afd831 [SHOPTIME-2052] 사방향키로 GNB 이동 후 매직마우스로 변경시 이동되면서 포커싱 되었던 메뉴가 selected됨
원인: 방향키 이동시 설정한 selection 이 남아있어서 문제임
대책: 마우스 이동시 사방향키의 selection 정보 제거
2024-10-02 14:43:38 +09:00
고동영
b0365e733f [SHOPTIME-3689] GNB / GNB 동작 오류 (메뉴 이동 X)
[수정파일]

  1. TabLayout.jsx

[수정내용]

  1. 서브카테고리가 있는 패널로 진입한 뒤 esc 키를 통해 HomePanel로 이동후 selectedSubItemId 값이 초기화 되지 않아 동일한 서브카테고리 패널로 재진입시 진입이 안되는 현상 수정
2024-09-25 15:32:20 +09:00
younghoon100.park
3343066149 [SHOPTIME-3438] On Sale / 로딩 중 우방향키를 계속 누르면 GNB가 열림
변경 파일:
1. TabLayout.jsx

변경 내용:
1. `handleNavigation` 함수 수정 (조건에 따른 로직 수정)
2024-08-29 14:26:03 +09:00
younghoon100.park
d3be39febe [components] modify useEffect for second depth logic in TabLayout.jsx 2024-08-20 11:19:47 +09:00
jiwon93.son
82aad1e2de [TabLayout] ruc shopOnTv logo change 2024-08-13 15:01:04 +09:00
younghoon100.park
7a89043562 [Log] modify, IF-LGSP-LOG-003 (sendLogCuration)
Detail Note:
1. modify, "getMenuData" func in TabLayout.jsx (add expsOrd)
2. modify, useEffect for "sendLogCuration" in CategoryPanel.jsx
2024-08-12 16:20:35 +09:00
고동영
ce8e308934 [TabLayout] scrollTop add inititalValue 2024-08-12 10:49:57 +09:00
jangheon Pyo
5227a92dae [TabLayout] 메뉴 오픈시간 1500 -> 1000 변경 2024-07-29 18:30:08 +09:00
yonghyon
63c6370565 warning 2024-07-29 15:37:51 +09:00
고동영
2be8e5af66 [TabLayout] 포커스 뺏기면 닫히게 수정 2024-07-24 11:21:54 +09:00
younghoon100.park
0f44b0aa71 [components] modify useEffect for subTab focusing (TabLayout.jsx) 2024-07-24 10:43:12 +09:00
yonghyon
98d5b25b1e logaction 2024-07-16 16:07:39 +09:00
younghoon100.park
01e8b16c1c [components] modify, TabLayout.jsx, TabItemSub.jsx 2024-07-14 23:50:30 +09:00
고동영
1f51438d51 [TabLayout] mainSelected 조건문 수정 2024-07-12 16:04:09 +09:00
younghoon100.park
16ef701ef1 [components] TabLayout.jsx modify, onClickSubItem func 2024-07-12 15:08:47 +09:00
younghoon100.park
28250a43d4 [components] TabLayout.jsx, modify handleNavigation (add setSelectedSubItemId) 2024-07-12 11:19:00 +09:00
younghoon100.park
0df7adea47 [components] modify for 2depth subItem in TabLayout.jsx and TabItemSub.jsx 2024-07-11 18:26:22 +09:00
고동영
96d8c4d2c1 [TabLayout] scrollTop typeError 2024-07-11 17:26:43 +09:00
고동영
dd46a13e59 [TabLayout] lastfocus 없을 때 스크롤초기화 2024-07-11 16:58:12 +09:00
younghoon100.park
93218c0dae [components] modified func, _onFocus in TabItemSub.jsx 2024-07-11 10:46:05 +09:00
younghoon100.park
23217aad07 [FeaturedBrandsPanel, TabLayout] issue fixed, SHOPTIME-2830, SHOPTIME-2867 2024-07-10 17:10:25 +09:00
고동영
93bfbbe478 [TabLayout] fix currentKey condition 2024-07-02 14:06:58 +09:00
고동영
1aaefeb021 [TabLayout] mypage panelInfo add menuId 2024-07-02 10:39:24 +09:00
jiwon93.son
a1b23ca6d8 [TabLayout] rucLogo margin-left 2024-07-02 10:29:45 +09:00
jiwon93.son
df89f9733e [TabLayout] SHOPTIME-2754
- ruc logo 적용
2024-07-01 18:09:44 +09:00
고동영
ce7625679c [TabLayout] console.log 제거 2024-06-28 16:34:20 +09:00
고동영
f5b327eb1e [TabLayout] 초기 selected가 index가아닌 spotlightId로 교체 2024-06-28 16:33:35 +09:00
hyunwoo93.cha
1d2cc6e085 myOrder focus fix 2024-06-26 17:07:46 +09:00
yonghyon
015061e65c tbody spotlight id performance 2024-06-19 11:35:57 +09:00
younghoon100.park
fa3665d526 [components] TabLayout.jsx, deleted, unnecessary function 2024-06-18 20:12:50 +09:00
hyunwoo93.cha
0d20e00ba8 delete app.js font logic / homePanel, tabLayout add enterThroughGNB 2024-06-14 16:41:17 +09:00
yonghyon
c2e977c748 panel focus 2024-06-11 11:09:03 +09:00
yonghyon
2e59dc6c8c category focus 2024-06-10 11:27:13 +09:00
yonghyon
cb0cd90bc1 tab focus action 2024-06-05 20:53:31 +09:00
yonghyon
c5cc5eea09 recentlyViewd page and focus issue 2024-06-05 19:48:59 +09:00
younghoon100.park
2247e399a8 [HomePanel, OnSalePanel, TabLayout] focus fix & action edit
detail note:

1. Home OnSale > OnSale > Home OnSale의 경우 node를 찾지 못해 focus되지 않는 문제 수정
2. OnSalePanel, LoadingPanel 반영
3. TabLayout, 불필요 디펜던시 props 삭제
2024-05-29 16:22:49 +09:00
younghoon100.park
24704d8e47 [HomePanel, TabLayout] focus issue 2024-05-29 15:09:33 +09:00