Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REFACTOR] KKUMI-108 : UI, 기능 수정 #90

Open
16 of 20 tasks
jung0115 opened this issue Sep 3, 2024 · 2 comments
Open
16 of 20 tasks

[REFACTOR] KKUMI-108 : UI, 기능 수정 #90

jung0115 opened this issue Sep 3, 2024 · 2 comments

Comments

@jung0115
Copy link
Member

jung0115 commented Sep 3, 2024

어떤 기능인가요?

UI 디자인 수정된 부분 적용 + 디테일 수정

작업 상세 내용

  • 홈 화면에서 핀 정보 보이게 하기
  • 카메라 버튼 UI 변경
  • 새로고침, 포스트&배너 event 동작 중첩되는 문제 해결
  • 배너 상세에서 뒤로가기 버튼 추가
  • 배너 '더 많은 이벤트가 있어요'에는 페이지 표시 없애기
  • 포스트 등록 버튼 문구 변경
  • 버튼 클릭 영역 넓히기
  • 포스트 본문 접기 버튼 추가
  • 포스트 작성 중단 확인 Dialog
  • 로그아웃 Dialog
  • 자신이 작성한 글에는 팔로우&신고하기 버튼 안 보이게 + 삭제 버튼 보이기
  • 로그아웃 상태에서 팔로우 버튼은 두고 신고하기 버튼은 숨기기
  • 포스트 삭제
  • 포스트 작성 시, 본문 입력 글자 수 표시
  • 이미지 메타 정보 삭제
  • 작성 중 핀 추가했을 때 화면 스크롤 올라가고, 추가된 거 표시
  • 카테고리 이미지 추가
  • 접근권한 동의 후 원래 이용하려고 헀던 기능으로 바로 이동
  • 포스트 작성 중 이미지 선택창으로 들어갔다가 선택 안 하고 돌아왔을 때 이미지 추가하기 버튼 그대로 보여야 함
  • 포스트 작성 중 핀 tooltip 그림자 더 자연스럽게 수정

참고할만한 자료(선택)

@jung0115
Copy link
Member Author

jung0115 commented Sep 3, 2024

SwipeRefreshLayout, ViewPager 동작 중첩 문제

페이지 새로고침과 배너, 포스트 이미지 horizontal Scroll이 중첩되어서 제대로 동작하지 않는 문제


✅ Solution

override fun onPageScrollStateChanged(state: Int) {
    super.onPageScrollStateChanged(state)

    binding.swipeRefreshLayout.isEnabled = state == ViewPager2.SCROLL_STATE_IDLE
}
  • ViewPager 이벤트가 동작 중일 때 SwipeRefresh 비활성화

@jung0115
Copy link
Member Author

jung0115 commented Sep 3, 2024

추가 수정

위 issue를 해결하던 중, 포스트 작성에서 핀 정보 입력 부분 UI 처리가 잘못된 것을 발견

  • cursor가 위치했을 때 editText 강조표시를 해야함
  • 제품명이 입력되지 않았거나 수정사항이 없을 경우 등록 버튼 비활성화

jung0115 added a commit that referenced this issue Oct 15, 2024
[REFACTOR] KKUMI-108 #90 : UI, 기능 수정 / KKUMI-110 #82 : 난독화 문제 해결
jung0115 added a commit that referenced this issue Oct 15, 2024
[MERGE] KKUMI-108 #90 : UI, 기능 수정 / KKUMI-110 #82 : 난독화 문제 해결 > main에 merge
jung0115 added a commit that referenced this issue Oct 16, 2024
[FEAT] KKUMI-108 #90 : 홈 화면에서 핀 정보 열람, 포스트 삭제
jung0115 added a commit that referenced this issue Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant