mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-06 03:38:23 +00:00
The navigation move made INav portable; this is what it unlocked.
- EmptyNav, the INav stub ~185 previews pass as `nav`, moves. Its drawer
open/close stubs used runBlocking (not available to commonMain) to run
an animation that needs a frame clock the stub never has; they are now
no-ops like its other methods. No test calls them.
- ThemeComparisonRow/Column wrapped previews in the app's AmethystTheme,
which reads user prefs and paints the Activity's system bars. They now
use a new commonsUI AmethystPreviewTheme(dark) built on the default
palettes, so shared previews render the same without an Activity.
- Then: TopBarWithBackButton, SettingsSearchTopBar, DrawerSwipe,
NoteComposeLayout, ChatSystemMessage, the "new X" FABs (article,
calendar, community, geocache, public chat, music playlist), the
people-list rows, AddRemoveButtons, EditButton, ConcordUnreadBadge,
ChannelFabColumn, NewConversationScreen, CashuWalletCreatedScreen and
the call screen previews.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0168wY9t7i9NC5u3svyMxEz6