apps/mobile/generated-uniwind-default-theme-variables.json | 14 ++ apps/mobile/generated-uniwind-themes.css | 70 ++++++++++ apps/mobile/global.css | 14 ++ apps/mobile/src/components/AndroidScreenHeader.tsx | 2 + apps/mobile/src/components/ThemedSwitch.tsx | 48 ++++++- apps/mobile/src/features/files/ThreadFilesRouteScreen.tsx | 33 ++++- apps/mobile/src/features/home/HomeHeader.tsx | 16 ++- apps/mobile/src/features/home/HomeScreen.tsx | 222 ++++++++++++++++++-------------- apps/mobile/src/features/layout/AdaptiveWorkspaceLayout.tsx | 11 +- apps/mobile/src/features/layout/WorkspaceEmptyDetail.tsx | 10 +- apps/mobile/src/features/settings/appearance/AppearancePreferencesProvider.tsx | 20 ++- apps/mobile/src/features/settings/appearance/sections/ThemeAppearanceSection.tsx | 19 ++- apps/mobile/src/features/threads/ThreadComposer.tsx | 24 +++- apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx | 69 ++++++++-- apps/mobile/src/features/threads/ThreadRouteScreen.tsx | 22 +++- apps/mobile/src/features/threads/ThreadSettingsSheet.tsx | 4 + apps/mobile/src/features/threads/thread-list-items.tsx | 112 ++++++++++++---- apps/mobile/src/features/threads/thread-list-v2-items.tsx | 89 ++++++++++--- apps/mobile/src/features/threads/thread-search-match.tsx | 16 ++- apps/mobile/src/lib/materialYouTheme.test.ts | 2 + apps/mobile/src/lib/materialYouTheme.ts | 7 + apps/mobile/src/lib/mobileTheme.test.ts | 2 +- apps/mobile/src/lib/mobileTheme.ts | 10 ++ apps/mobile/src/lib/storage.test.ts | 17 +++ apps/mobile/src/persistence/mobile-preferences.ts | 5 + docs/user/appearance.md | 2 + 26 files changed, 688 insertions(+), 172 deletions(-)