Skip to content

Feat/material picker dialogs - #7

Merged
kazo0 merged 4 commits into
masterfrom
feat/material-picker-dialogs
Aug 11, 2026
Merged

Feat/material picker dialogs#7
kazo0 merged 4 commits into
masterfrom
feat/material-picker-dialogs

Conversation

@kazo0

@kazo0 kazo0 commented Aug 11, 2026

Copy link
Copy Markdown
Owner

No description provided.

kazo0 and others added 4 commits August 10, 2026 08:51
Replace the Fluent looping-selector popups with Material-styled
presenters: surface dialogs with 28px corners, a tonal primary selection
band, text Cancel/OK actions, an MD scrim, and card-width sizing. The
sober date moves from CalendarDatePicker to a DatePickerFlyout matching
the time picker (year capped via MaxYear; day-level future picks clamped
in the handler). Picker colors bind to the Uno Material palette brushes
so they follow the active theme, and the DR ColorOverrideSource is
dropped in favor of the default Material palette.

Also deliberately includes in-progress experiments: Uno.Sdk 6.8.0-dev.6,
the Android SupportedOSPlatformVersion pin commented out, a tab-bar
restyle probe (BottomTabBarBackground red/yellow debug values), and
regenerated .vscode files. Known red: the ViewSurfaceTests tab-bar brush
lint fails until the tab-bar experiment is finished.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HiNezbhWEULrPcyJ6NbpXH
Card-style button under the About section in BMC brand colors
(#FFDD00 / #0D0C22, both themes) with the FontAwesome coffee glyph,
opening buymeacoffee.com/kazo0 via Windows.System.Launcher. The label
sets an explicit Foreground because the implicit TextBlock style would
otherwise paint it white in dark mode.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HiNezbhWEULrPcyJ6NbpXH
Replace the app's custom TextBlock styles with the Uno Material type
scale (TitleLarge / HeadlineSmall / BodyMedium / BodySmall) and delete
Styles.xaml and Colors.xaml — the Xamarin-era DR palette bridge is gone
and the app now uses the Material theme defaults, with the DR color
override supplied through ColorOverrideSource in App.xaml.

Rework the Buy Me a Coffee button into a "Support Me!" row that matches
the settings list and opens a ContentDialog with a short personal note,
linking to buymeacoffee.com/kazo0 from its primary action.

Remove the MainPage tab-bar brush lint test, obsoleted by the DR brush
removal it asserted on. All 51 tests green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HiNezbhWEULrPcyJ6NbpXH
@kazo0
kazo0 merged commit 57f4dbe into master Aug 11, 2026
1 of 4 checks passed
@kazo0
kazo0 deleted the feat/material-picker-dialogs branch August 11, 2026 03:21
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