Skip to content

feature: SCRUM-262 add init favorite artist view#30

Merged
gdaegeun539 merged 11 commits intoproject-lyrics:developfrom
gdaegeun539:feature/SCRUM-262-init-favorites
Mar 3, 2026
Merged

feature: SCRUM-262 add init favorite artist view#30
gdaegeun539 merged 11 commits intoproject-lyrics:developfrom
gdaegeun539:feature/SCRUM-262-init-favorites

Conversation

@gdaegeun539
Copy link
Member

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines

What kind of change does this PR introduce?

Select your one and delete others

  • Implement design

What is the current behavior?

You can also link to an open issue here

SCRUM-262, 초기 온보딩 이후 관심 아티스트를 선택하는 화면이 없는 상황

What is the new behavior (if this is a feature change)?

  • 아티스트를 표시하는데 필요한 버블 컴포넌트 추가

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

No breaking changes

신규 화면과 컴포넌트만 추가합니다.

ScreenShots (If needed)

Other information:

라우팅은 다른 PR (i.e. #29 ) 을 머지한 이후 연결하겠습니다.

Implement ArtistBubbleComponent to display favorite artists across
different screens such as home, initial selection, and full list views.
Add ArtistBubbleComponentData sealed interface to handle various states
and UI variations. Include FindSquareIcon vector asset for the search
button.

- Add ArtistBubbleComponent with varying sizes and border styles
- Create ArtistBubbleComponentData for different artist view types
- Add find_square.xml vector drawable and expose it in Icons.kt
add private folder for ai prompt
- add ViewModel (OnboardingFavoriteArtistViewModel)
- add view state (OnboardingFavoriteArtistViewState)
- moved loading indicator under the description text
- remove click ripple at ArtistBubbleCompnent
- add bottom gradient
- show artist favorite limit dialog
- add search with 1s debounce
- add filter logic at viewmodel
@gdaegeun539 gdaegeun539 self-assigned this Mar 3, 2026
@gdaegeun539 gdaegeun539 added the design 디자인 관련 수정 label Mar 3, 2026
- allow guard clause return
@gdaegeun539 gdaegeun539 merged commit 51bb24f into project-lyrics:develop Mar 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design 디자인 관련 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant