refactor(theme): remove custom theme editor and community themes

Remove unused custom theme functionality:
- Delete custom-themes-store.svelte.ts from shared-theme
- Remove ThemeEditor, ColorPicker, ThemeLivePreview components
- Remove CommunityThemeGallery, ThemeCommunityCard components
- Remove ThemeEditorPage, CommunityThemesPage
- Simplify ThemePage to show only built-in themes
- Remove editor and community routes from contacts app
- Update THEMING.md documentation

The built-in theme variants (default, ocean, forest, sunset, etc.)
provide sufficient customization. Custom theme creation was never
fully implemented and added unnecessary complexity.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-12-12 02:34:43 +01:00
parent db701fd648
commit 12ba2cf824
17 changed files with 44 additions and 3395 deletions

View file

@ -28,18 +28,6 @@ export type {
StartPageConfig,
WeekStartDay,
GeneralSettings,
// Custom & Community Themes Types
ThemeColorsInput,
CustomTheme,
CreateCustomThemeInput,
UpdateCustomThemeInput,
CommunityTheme,
CommunityThemeQuery,
PaginatedCommunityThemes,
PublishThemeInput,
ThemeEditorState,
CustomThemesStore,
CustomThemesStoreConfig,
} from './types';
// User Settings Constants
@ -48,9 +36,6 @@ export { DEFAULT_GLOBAL_SETTINGS, DEFAULT_GENERAL_SETTINGS } from './types';
// Theme Variant Categories
export { DEFAULT_THEME_VARIANTS, EXTENDED_THEME_VARIANTS } from './types';
// Custom Theme Constants
export { MAIN_THEME_COLORS, EXTENDED_THEME_COLORS, THEME_COLOR_LABELS } from './types';
// Constants
export {
THEME_VARIANTS,
@ -81,9 +66,6 @@ export { createA11yStore } from './a11y-store.svelte';
// User Settings Store
export { createUserSettingsStore } from './user-settings-store.svelte';
// Custom Themes Store
export { createCustomThemesStore } from './custom-themes-store.svelte';
// Utils
export {
isBrowser,