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

kuring-101 피드백 보내기 화면 2.0 디자인 적용 #85

Merged
merged 15 commits into from
Jan 24, 2024

Conversation

yeon-kyu
Copy link
Member

@yeon-kyu yeon-kyu commented Jan 21, 2024

https://kuring.atlassian.net/browse/KURING-101

변경 사항

  • 기존 xml 파일을 제거하고 compose로 추가합니다.
    • ViewModel 단에서 빠르게 코드 정리가 가능한 것들은 수정했습니다.(FeedbackTextStatus 관련)
  • Preview 만드는게 상당히 귀찮으면서도 어려운 일이더라구요..
    • viewModel 객체를 만드는것이 주요 이슈였는데 preview에서 쉽게 구현하기 위해 viewModel interface를 활용해봤습니다.
    • 우영님의 피드백을 받아서 interface를 제거하고 preview를 그리도록 개선했습니다 🙇‍♂️

특이사항

  • TextField 의 최대 높이를 260dp로 주고 싶었는데, 아래의 피드백 보내기 버튼이 짤리지않으면서 그 상단에 위치하도록 하는게 잘 되지않아서 그냥 남은 높이를 차지하도록 했어요. 약간 아쉬운데 혹시 아이디어 있으시면 의견 부탁드려요

ScreenShot

Screen_recording_20240121_163201.mp4

@auto-assign auto-assign bot requested a review from mwy3055 January 21, 2024 07:42
Copy link
Member

@mwy3055 mwy3055 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TextField 높이 관련해서, 해결법을 예전에 한번 보긴 했었는데 기억이 안 나네요 ㅠ 기억나면 말씀드릴게요

@yeon-kyu
Copy link
Member Author

ci fail은 #86 가 머지되면 pass 될것입니다. 리뷰 끝나시면 뒤에꺼 머지할게요~!

Copy link
Member

@mwy3055 mwy3055 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리뷰사항 전부 해결됐습니다~ 👍

kuring-101 FeedbackViewModel unit test 수정, MainDispatcherRule 추가
@yeon-kyu yeon-kyu merged commit 8649816 into 2.0/base Jan 24, 2024
1 check passed
@x-0o0 x-0o0 deleted the 2.0/kuring-101_yk branch January 28, 2024 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants