diff --git a/package.json b/package.json index b6c3749..ec40769 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ezpplauncher", - "version": "3.2.7", + "version": "3.3.0", "description": "", "type": "module", "scripts": { diff --git a/scripts/generate-theme-icons.ts b/scripts/generate-theme-icons.ts index c1611f7..c9f22f4 100644 --- a/scripts/generate-theme-icons.ts +++ b/scripts/generate-theme-icons.ts @@ -1,4 +1,8 @@ -import { THEME_ICON_NAMES, type ThemeIconName, type ThemeIconSet } from '../src/lib/themeIcons'; +import { + THEME_ICON_NAMES, + type ThemeIconName, + type ThemeIconSet, +} from '../src/lib/theme/themeIcons'; import { readFileSync, writeFileSync } from 'node:fs'; import { fileURLToPath } from 'node:url'; @@ -135,7 +139,7 @@ export const THEME_ICON_BODIES: Record import DefaultThemePreview from '$assets/default_preview.png'; - import { activeThemeDownloads, themeDownloadProgress } from '$lib/communityThemeDownloads'; + import { activeThemeDownloads, themeDownloadProgress } from '$lib/theme/communityThemeDownloads'; import { fetchCommunityTags, fetchCommunityThemes, @@ -31,7 +31,7 @@ type ThemeReportCategory, type ThemeReportQuery, type ThemeReportStatus, - } from '$lib/communityThemes'; + } from '$lib/theme/communityThemes'; import * as AlertDialog from '$lib/components/ui/alert-dialog'; import Badge from '$lib/components/ui/badge/badge.svelte'; import { Button } from '$lib/components/ui/button'; @@ -47,9 +47,9 @@ import * as Tooltip from '$lib/components/ui/tooltip'; import { active_custom_theme, custom_themes } from '$lib/global'; import { sendSystemAnnouncement } from '$lib/notifications'; - import { isThemeTrusted } from '$lib/themeTrust'; - import { normalizeThemeTags } from '$lib/themeV2'; - import { reloadThemes, updateInstalledThemeTags, type Theme } from '$lib/themes'; + import { isThemeTrusted } from '$lib/theme/themeTrust'; + import { normalizeThemeTags } from '$lib/theme/themeV2'; + import { reloadThemes, updateInstalledThemeTags, type Theme } from '$lib/theme/themes'; import { currentUser } from '$lib/userAuthentication'; import { reduceAnimations } from '$lib/userSettings'; import WorkshopTooltip from './WorkshopTooltip.svelte'; diff --git a/src/lib/components/theme/ThemeBehaviorInspector.svelte b/src/lib/components/theme/ThemeBehaviorInspector.svelte index 0272395..c19c160 100644 --- a/src/lib/components/theme/ThemeBehaviorInspector.svelte +++ b/src/lib/components/theme/ThemeBehaviorInspector.svelte @@ -6,18 +6,18 @@ import Input from '$lib/components/ui/input/input.svelte'; import Label from '$lib/components/ui/label/label.svelte'; import * as Select from '$lib/components/ui/select'; - import { isThemeClockVariable, THEME_CLOCK_VARIABLE_NAMES } from '$lib/themeClock'; + import { isThemeClockVariable, THEME_CLOCK_VARIABLE_NAMES } from '$lib/theme/themeClock'; import { themeBehaviorTargetLabel, themeElementLabel, themeGroupInteractiveCount, themeGroupLabel, - } from '$lib/themeLogic'; + } from '$lib/theme/themeLogic'; import { formatThemeScriptError, parseThemeScript, themeScriptProgramCanLeaveLauncher, - } from '$lib/themeScriptLang'; + } from '$lib/theme/themeScriptLang'; import type { ThemeV2Behavior, ThemeV2BehaviorAction, @@ -29,7 +29,7 @@ ThemeV2Group, ThemeV2ScriptScreen, ThemeV2ScriptValue, - } from '$lib/themeV2'; + } from '$lib/theme/themeV2'; import { Link2, Plus, Trash2 } from '@lucide/svelte'; import { SvelteSet } from 'svelte/reactivity'; diff --git a/src/lib/components/theme/ThemeComponentEditor.svelte b/src/lib/components/theme/ThemeComponentEditor.svelte index 9ce61c6..9f489fe 100644 --- a/src/lib/components/theme/ThemeComponentEditor.svelte +++ b/src/lib/components/theme/ThemeComponentEditor.svelte @@ -3,11 +3,11 @@ analyzeThemeSvelteSource, type ThemeSvelteAnalysis, type ThemeSvelteDiagnostic, - } from '$lib/themeSvelte'; + } from '$lib/theme/themeSvelte'; import { THEME_SVELTE_COMPONENT_PLACEHOLDER, THEME_SVELTE_COMPONENT_SKELETON, - } from '$lib/themeSvelteSnippets'; + } from '$lib/theme/themeSvelteSnippets'; import { Component, CircleAlert, Maximize2, Minimize2, X } from '@lucide/svelte'; import type * as Monaco from 'monaco-editor'; import { onMount } from 'svelte'; diff --git a/src/lib/components/theme/ThemeCssClasses.svelte b/src/lib/components/theme/ThemeCssClasses.svelte index 7abd392..df639ac 100644 --- a/src/lib/components/theme/ThemeCssClasses.svelte +++ b/src/lib/components/theme/ThemeCssClasses.svelte @@ -3,7 +3,7 @@ import Button from '$lib/components/ui/button/button.svelte'; import Input from '$lib/components/ui/input/input.svelte'; import Label from '$lib/components/ui/label/label.svelte'; - import { themeClassTokens } from '$lib/themeV2'; + import { themeClassTokens } from '$lib/theme/themeV2'; import { Code2, RotateCcw } from '@lucide/svelte'; let { diff --git a/src/lib/components/theme/ThemeCustomLayer.svelte b/src/lib/components/theme/ThemeCustomLayer.svelte index 793a40c..0ff10f6 100644 --- a/src/lib/components/theme/ThemeCustomLayer.svelte +++ b/src/lib/components/theme/ThemeCustomLayer.svelte @@ -1,6 +1,6 @@