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/YAF-000] 온보딩 UI 개선을 진행합니다. #47

Merged
merged 11 commits into from
Jan 19, 2025

Conversation

MoonsuKang
Copy link
Member

Related issue 🛠

closed #43

어떤 변경사항이 있었나요?

  • 🐞 BugFix Something isn't working
  • 🎨 Design Markup & styling
  • 📃 Docs Documentation writing and editing (README.md, etc.)
  • ✨ Feature Feature
  • 🔨 Refactor Code refactoring
  • ⚙️ Setting Development environment setup
  • ✅ Test Test related (Junit, etc.)

CheckPoint ✅

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • PR 컨벤션에 맞게 작성했습니다. (필수)
  • merge할 브랜치의 위치를 확인해 주세요(main❌/develop⭕) (필수)
  • Approve된 PR은 assigner가 머지하고, 수정 요청이 온 경우 수정 후 다시 push를 합니다. (필수)
  • BugFix의 경우, 버그의 원인을 파악하였습니다. (선택)

Work Description ✏️

  • 바텀바 buttonLabel parameter
  • textfield Time 정규표현식 수정 및 태어난 시간 입력 필드에 : 자동 추가
  • 연월 피커 월/일 무한 스크롤 삭제 및 월에 해당하는 일자만 가져오기
  • button debounce
  • padding 수정

Uncompleted Tasks 😅

  • �LottieAnimation Composable 어떻게 처리하지 이거..

To Reviewers 📢

  • 버튼 라벨 파라미터로 넘겨서 각 스크린에서 대응하게 했슴다
  • debouce는 일단 넣어뒀는데 어제 그 아티클로 처리할지 상의해봐야될듯?
  • 연월 피커 구현 잘 됐는지 확인 요망

@MoonsuKang MoonsuKang requested a review from DongChyeon January 19, 2025 09:09
@MoonsuKang MoonsuKang self-assigned this Jan 19, 2025
)
OrbitPickerItem(
state = yearPickerState,
items = yearItems,
visibleItemsCount = 5,
itemSpacing = itemSpacing,
textStyle = OrbitTheme.typography.title2SemiBold,
modifier = Modifier.width(screenWidth * 0.25f),
modifier = Modifier.width(screenWidth * 0.28f),
textModifier = Modifier.padding(8.dp),
infiniteScroll = true,
Copy link
Member

Choose a reason for hiding this comment

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

[p3]
ios 온보딩 영상을 보니 년을 고를 떄는 무한 스크롤이 아닌 거 같아요

Copy link
Member

Choose a reason for hiding this comment

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

[p5]
오옹 Job 객체 사용하는 것보다 MutableSharedFlow 사용하는 방식이 더 깔끔하네요

onTermsClick = { /* Handle terms click */ },
onPrivacyPolicyClick = { /* Handle privacy policy click */ },
)
}
Copy link
Member

Choose a reason for hiding this comment

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

[p3]

Suggested change
}
}
Spacer(modifier = Modifier.height(12.dp))

하단에 여백 추가해야 해요!

else -> false
}
},
.clickable { isChecked = !isChecked },
Copy link
Member

@DongChyeon DongChyeon Jan 19, 2025

Choose a reason for hiding this comment

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

[p2]
체크되어 있으면 다음 버튼 활성화해야 할 것 같아요

Copy link
Member

@DongChyeon DongChyeon left a comment

Choose a reason for hiding this comment

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

LGTM

@MoonsuKang MoonsuKang merged commit 8b5efa1 into develop Jan 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[REFACTOR] 온보딩 UI 개선을 진행합니다.
2 participants