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/#215] ConstraintLayout 사용을 제거하고 UI 리팩토링을 실시합니다. #217

Open
wants to merge 12 commits into
base: develop
Choose a base branch
from

Conversation

MoonsuKang
Copy link
Contributor

📌 개요

✨ 작업 내용

  • 비율로 Padding 적용

    • heightForScreenPercentage 확장함수 생성
  • 담당 스크린을 Constraint -> Scaffold로 변경

  • WriteDiaryScreen

    • Smart Recomposition 적용

      • key 사용
      • derivedStateOf를 사용해 필드를 캐시해서 불필요한 연산을 줄임
    • WriteDiaryTextField 수정

      • handleColor 색상 변경
      • 외부영역 클릭 시 Focus 해제
      • 50글자 초과 Input시 경고 메시지
  • GuideScreen

    • Home으로 이동할 때 애니메이션 적용
  • Loading, Failure, Success 구조 일치화

  • ReplyScreen 스크롤 영역 수정

✨ PR 포인트

  • 담당 UI 리팩토링 종료

📸 스크린샷/동영상

@MoonsuKang MoonsuKang added ♻️ REFACTOR 코드 리팩토링(전면 수정) 🌊 문수 문수 labels Sep 14, 2024
@MoonsuKang MoonsuKang self-assigned this Sep 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
♻️ REFACTOR 코드 리팩토링(전면 수정) 🌊 문수 문수
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[REFACTOR] ConstraintLayout 사용을 제거하고 UI 리팩토링을 실시합니다.
1 participant