2nd. Feat(Bento): First Game Hub and Top Action Bar #154
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📱 Description
This PR expands the Bento home experience with two new feature modules GameHub and Tutorial and introduces a series of design-system improvements. Several existing components are refactored to adopt new shared UI elements, resulting in a more consistent and scalable UI architecture.
Platform
🎯 Type of Change
📋 Changes
🧩 New Components & Modules
GameHubGridandTutorialGridto theBentoMainScreen.gamehubmodule.GameHubGrid, a carousel to display game banners with pagination dots.tutorialmodule.TutorialGrid, a pager for tutorial steps with pagination.🎨 Design-System Enhancements
GridChipcomposable for a unified tagged-label appearance across grids.PaginationDotcomposable.DarkModeStateupdated to expose aniconproperty based on the current theme.BentoDarkModeTogglenow displays a sun or moon icon accordingly.ic_dark_mode.xmlandic_light_mode.xmlinto thedesign-systemmodule.🔧 Refactoring
FavoriteGridto use the newGridChipcomponent.PaginationDotfromPriceTickerGridin favor of the design-system version.TransactionHistoryGrid.🔗 Related Issues
🧪 Tests Status
🎯 Reviewers
@kcw-grunt, @josikie