Skip to content

fix(ui): bottom bar layout, Search/Profile tabs, sky-blue #0494F4 theme - #6

Merged
GothwadTech merged 1 commit into
mainfrom
arena/19686bbd-storeapp
Oct 18, 2026
Merged

GothwadTech merged 1 commit into
mainfrom
arena/19686bbd-storeapp

Conversation

@GothwadTech

Copy link
Copy Markdown
Owner

What was broken

  • Bottom bar covered the whole screen. GothwadBottomBar's row used heightIn(min = 80.dp) and every tab item used fillMaxHeight(). Inside a Scaffold the row is measured with the full screen as its max height, so the bar grew to the entire screen: it sat over the header and the page content got zero height (<em>"kuch dikh hi nahi raha"</em>).
  • Search tab had no bottom bar — it was navigated with a special case and was not wrapped in TabShell.
  • Profile tab had no bottom bar and no top bar / status-bar padding — AccountScreen rendered a bare LazyColumn.

What changed

  • Bottom bar row is now a fixed 72dp (height(72.dp)), tab items are vertically centred (icon 32dp + label), so the bar never expands and the Scaffold gives the content the remaining space.
  • Search is a normal tab: wrapped in TabShell, same save/restore nav options as the other tabs, and it now renders inside GothwadScaffold so the tab bar stays visible.
  • Profile (AccountScreen) now uses GothwadScaffold with a "Profile" top bar (downloads + settings actions) and correct insets, so the bottom bar is visible there too.
  • Search idle screen reordered: last 5 recent searches on top → 5 suggested apps → Recently viewed at the very bottom. Recently viewed ids are persisted in DataStore (Settings.recentlyViewed, newest first, max 10) and recorded when an app detail opens.
  • Theme is now sky blue #0494F4 (the launcher-icon blue): primary + containers in light/dark, banner gradient #0494F4 → #00C6FF, icon palette, launcher/splash accent (gothwad_accent). Brand-named palette entries (Brand/BrandDark/BrandLight/BrandContainer/BrandInk) replace the old Green* names so green cannot creep back in. Selected chips, segmented controls, install-progress rings and the info banner now use the brand container; semantic success/installed badges stay green.

Verification

No Java/Android SDK in the authoring sandbox — CI (quality gate) compiles, runs unit tests and lint on this PR.

…file, sky-blue #0494F4 theme

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@GothwadTech
GothwadTech merged commit b426ccd into main Oct 18, 2026
1 check passed
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.

1 participant