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

@ -12,19 +12,8 @@ export { default as ThemeGrid } from './components/ThemeGrid.svelte';
export { default as A11ySettings } from './components/A11ySettings.svelte';
export { default as A11yQuickToggles } from './components/A11yQuickToggles.svelte';
// Theme Editor Components
export { default as ColorPicker } from './components/editor/ColorPicker.svelte';
export { default as ThemeEditor } from './components/editor/ThemeEditor.svelte';
export { default as ThemeLivePreview } from './components/editor/ThemeLivePreview.svelte';
// Community Theme Components
export { default as ThemeCommunityCard } from './components/community/ThemeCommunityCard.svelte';
export { default as CommunityThemeGallery } from './components/community/CommunityThemeGallery.svelte';
// Pages
export { default as ThemePage } from './pages/ThemePage.svelte';
export { default as ThemeEditorPage } from './pages/ThemeEditorPage.svelte';
export { default as CommunityThemesPage } from './pages/CommunityThemesPage.svelte';
// Types
export type {