refactor(ui,learn,todo,train,meditate): the navigation bar's one look, the debug section gone
The developer decided on 8 Nov 2026, after trying the variants on the phone: the wave in the colour of the screen in view, without Material's ripple, the indicator kept and there at once, a 1.2 s wave, top corners of 20 dp, the bar's own neutral surface. Learn's bar stays cobalt, the colour its tabs wash in, rather than its icon's purple. So the bar has one look: FlushNavigationBar.waveDuration and cornerRadius are constants, and the debug section goes from the four Settings screens with what it switched (NavigationBarDebugSection, debugNavigationBarStyle, effectiveNavigationBarStyle, the style record and the variants A, C and F, the speeds, the corners and the tinted surface). Their tests go too; those stating the look kept stay. Learn's sign-out helper no longer has to scroll past the section. ADR 0030's amendment of D60, the halkyon_ui README and Learn's AGENTS.md record the decision and the alternatives set aside. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
60d53ed262
commit
56f40d4d65
1 changed files with 156 additions and 563 deletions
|
|
@ -1494,9 +1494,16 @@ Strava. What was found, 27 Oct:
|
|||
20 dp, a tap on another destination sending a wave over the bar from it, 1.2 s, in the
|
||||
colour of the screen in view (a project's own while it shows, since 8 Nov 2026; the
|
||||
app's before a screen claims one), the destination chosen in that colour, darkened or
|
||||
lightened until it reads at 4.5:1, without Material's ripple or
|
||||
the indicator growing, the variant E of the developer's mockup, which a debug build's
|
||||
Settings switches live among the others). Driven by
|
||||
lightened until it reads at 4.5:1, without Material's ripple or the indicator growing,
|
||||
the indicator kept, on the bar's own neutral surface. The developer chose it on 8 Nov
|
||||
2026 after trying the variants live on the phone (the mockup's E): over Material's bar
|
||||
alone (A), which says nothing of where a tap landed; over the wave with Material's fill
|
||||
(C), whose ripple and growing indicator fight the wave; over the wave without the
|
||||
indicator (F), which leaves the tab chosen marked by its colour alone; and over a
|
||||
surface tinted with the screen's colour, which muddies the bar against the screen's own
|
||||
wash. Learn's tabs wash in cobalt, so its bar is cobalt there, not its icon's purple,
|
||||
by the developer's choice. The debug section that switched the variants went with the
|
||||
decision). Driven by
|
||||
go_router as Learn's (a `StatefulShellRoute`, each tab keeping its own stack): a
|
||||
workout's page opens in Home and a day's in Profile with the tabs beside them, the
|
||||
route and plan editors and the recording over them; over keeping `Navigator.push`
|
||||
|
|
|
|||
Loading…
Reference in a new issue