Skip to content

Give the Flutter app the same design system as the web frontends - #31

Merged
aniklavida merged 3 commits into
developfrom
agent/flutter-design
Sep 30, 2026
Merged

aniklavida merged 3 commits into
developfrom
agent/flutter-design

Conversation

@aniklavida

Copy link
Copy Markdown
Owner

Same brand values as the web token files, exposed as light and dark themes with a system-following theme controller. IBM Plex Sans and Mono are bundled under the OFL (licence texts alongside); nothing is fetched at runtime. Login, register, profile, navigation shell and the offline/staleness surfaces are restyled; widget keys used by the tests are unchanged.

Status: experimental. Builds for macOS and passes analyze and unit tests; not yet reviewed on an iOS or Android device.

🤖 Generated with Claude Code

aniklavida and others added 3 commits October 1, 2026 02:26
Design tokens (same brand values as the web token files) as light and dark
themes with a system-following theme controller, bundled IBM Plex fonts under
the OFL (no runtime font fetching), and restyled login, register, profile,
navigation shell and offline/staleness surfaces. Widget keys used by the
tests are unchanged.

Agent: Claude
Co-authored-by: AnikLaVida Bot <328546428+aniklavida-bot@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The restyled profile screen used a lazy list, so the sign-out button below
the visible area was not built and could not be found by the integration
test or assistive technology. A plain scroll view builds all of it.

Agent: Claude
Co-authored-by: AnikLaVida Bot <328546428+aniklavida-bot@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
At the window sizes the integration test runs in, the sign-out button sat
below the visible area of the restyled profile and a tap on it did nothing.
Sign out now lives in the top bar as a trailing text action.

Agent: Claude
Co-authored-by: AnikLaVida Bot <328546428+aniklavida-bot@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@aniklavida
aniklavida merged commit f0b0ccf into develop Sep 30, 2026
29 checks 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