Replace the More tab with Quick Launch and customisable Favourites#397
Replace the More tab with Quick Launch and customisable Favourites#397Quaii wants to merge 10 commits into
Conversation
tigercraft4
left a comment
There was a problem hiding this comment.
Review (external, non-blocking). The iOS More-tab replacement itself looks sound. One inline note on scope/description accuracy below.
cecf442 to
e4f09cf
Compare
|
Heads-up: part of the i18n coverage failure here is stale and not this PR's fault — the That said, the log also shows real, PR-introduced gaps that #514 doesn't touch — |
I Resolved all the named issues |
bacfc00 to
ee9d341
Compare
# Conflicts: # Strand/Liquid/LiquidTodayView.swift
What this PR does
This PR replaces the fully functional More tab on iOS and Android with a Quick Launch panel integrated directly into the navigation bar.
Although the More tab provided access to the app's different features, it felt more like a conventional settings page than a place for discovering and launching distinct parts of the app. Quick Launch makes those destinations immediately accessible from the primary navigation.
The available destinations are organized into horizontally paged categories. This can require more sideways navigation than scrolling through the previous More list, so the first page is a customizable Favourites grid. Users can add, remove, and rearrange the features they use most often for direct access.
The PR also:
StrandDesignon Apple platforms and the corresponding Compose design-system tokens on Android.Type of change
How it was tested
NOOPiOSDebug configuration successfully for the iOS Simulator.StrandDebug configuration successfully for macOS../gradlew :app:assembleFullDebug :app:testFullDebugUnitTestsuccessfully.StrandDesign.Checklist
swift testinPackages/<name>)android/(./gradlew testFullDebugUnitTest)docs/CONTRIBUTING.mdStrand.xcodeproj/) or any secrets/keystoresShowcase
https://streamable.com/u0g1ib