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

[UI/YAF-85] 알람 메인 화면 배경을 구현합니다. #54

Merged
merged 13 commits into from
Jan 22, 2025

Conversation

DongChyeon
Copy link
Member

Related issue 🛠

closed #15

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

  • 🐞 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 ✏️

설정한 알림 X 운세 받기 전 운세 0-49점 운세 50-79점 운세 80-100점
image image image image image
  • OrbitDialog 컴포넌트
  • 가장 최근 운세 점수에 따른 캐릭터, 대사 변경
  • 알림이 없을 때 UI 구현

Uncompleted Tasks 😅

  • N/A

To Reviewers 📢

@DongChyeon DongChyeon added 📱 UI 사용자 인터페이스 관련 작업 💪 동현동현동현동현동현 labels Jan 21, 2025
@DongChyeon DongChyeon self-assigned this Jan 21, 2025
@DongChyeon DongChyeon changed the title [UI] 알람 메인 화면 배경을 구현합니다. [UI/YAF-85] 알람 메인 화면 배경을 구현합니다. Jan 21, 2025
Copy link
Member

@MoonsuKang MoonsuKang left a comment

Choose a reason for hiding this comment

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

수고하셨습니다. 몇가지만 체크해주세요~

Copy link
Member

Choose a reason for hiding this comment

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

p2
이거 이미 있습니다.
ScreenPercentage.kt

Copy link
Member Author

Choose a reason for hiding this comment

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

예전에 작업한 거 다시 리베이스 해서 한거라 최종본에는 없습니당


@Composable
fun HomeScreen() {
val systemUiController = rememberSystemUiController()
Copy link
Member

Choose a reason for hiding this comment

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

p2
이거 안쓰기로 했지 않나요 ㅠ

Copy link
Member Author

Choose a reason for hiding this comment

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

예전에 작업한 거 다시 리베이스 해서 한거라 최종본에는 없습니당

@@ -68,6 +67,7 @@ process-pheonix = "3.0.0"
lottie = "6.1.0"
accompanist = "0.37.0"

accompanist = "0.28.0"
Copy link
Member

Choose a reason for hiding this comment

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

p2
애는 왜 추가하셨나요????

Copy link
Member Author

Choose a reason for hiding this comment

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

accompanist-systemui 쓰려고 했던건데 예전에 작업한 거 다시 리베이스 해서 한거라 최종본에는 없습니당

@@ -111,6 +111,7 @@ compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-mani
compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
compose-ui-foundation = { group = "androidx.compose.foundation", name = "foundation" }
compose-compiler-extension = { module = "org.jetbrains.kotlin:compose-compiler-gradle-plugin", version.ref = "kotlin" }
accompanist-systemui = { group = "com.google.accompanist", name = "accompanist-systemuicontroller", version.ref = "accompanist" }
Copy link
Member

Choose a reason for hiding this comment

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

P2
애도

Copy link
Member Author

Choose a reason for hiding this comment

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

예전에 작업한 거 다시 리베이스 해서 한거라 최종본에는 없습니당

Comment on lines +49 to +55
onDismissRequest = {
if (cancelText == null) {
onConfirm()
} else {
onCancel?.invoke()
}
},
Copy link
Member

Choose a reason for hiding this comment

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

p3
취소랑 확인을 onDismissRequest 하나로 취합하고 있는 구조 인가요?

Copy link
Member Author

Choose a reason for hiding this comment

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

확인만 있는 Dialog의 경우 다른 영역을 눌러서 onDismissRequest 를 호출할 때 onCofirm()을 호출하는 구조며
확인/취소가 있는 Dialog라면 다른 영역을 눌렀을 때 onCancel()을 호출하는 구조입니다.

부자연스러운 흐름인 것 같다면 말씀해주세요!

Copy link
Member

@MoonsuKang MoonsuKang left a comment

Choose a reason for hiding this comment

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

직진이다 직진

@DongChyeon DongChyeon merged commit bf8037c into develop Jan 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💪 동현동현동현동현동현 📱 UI 사용자 인터페이스 관련 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[UI] 알람 메인 화면 배경을 구현합니다.
2 participants