diff --git a/control/frontend/src/components/Button.svelte b/control/frontend/src/lib/components/Button.svelte similarity index 100% rename from control/frontend/src/components/Button.svelte rename to control/frontend/src/lib/components/Button.svelte diff --git a/control/frontend/src/components/ControlView.svelte b/control/frontend/src/lib/components/ControlView.svelte similarity index 99% rename from control/frontend/src/components/ControlView.svelte rename to control/frontend/src/lib/components/ControlView.svelte index 289f82c..bc78615 100644 --- a/control/frontend/src/components/ControlView.svelte +++ b/control/frontend/src/lib/components/ControlView.svelte @@ -11,6 +11,7 @@ TextAlignStart, TrafficCone } from 'lucide-svelte'; + import { onMount } from 'svelte'; import Button from './Button.svelte'; import PopUp from './PopUp.svelte'; import type { PopupContent } from '../ts/types'; diff --git a/control/frontend/src/components/DNDGrip.svelte b/control/frontend/src/lib/components/DNDGrip.svelte similarity index 100% rename from control/frontend/src/components/DNDGrip.svelte rename to control/frontend/src/lib/components/DNDGrip.svelte diff --git a/control/frontend/src/components/DisplayGroupObject.svelte b/control/frontend/src/lib/components/DisplayGroupObject.svelte similarity index 100% rename from control/frontend/src/components/DisplayGroupObject.svelte rename to control/frontend/src/lib/components/DisplayGroupObject.svelte diff --git a/control/frontend/src/components/DisplayObject.svelte b/control/frontend/src/lib/components/DisplayObject.svelte similarity index 100% rename from control/frontend/src/components/DisplayObject.svelte rename to control/frontend/src/lib/components/DisplayObject.svelte diff --git a/control/frontend/src/components/DisplayView.svelte b/control/frontend/src/lib/components/DisplayView.svelte similarity index 100% rename from control/frontend/src/components/DisplayView.svelte rename to control/frontend/src/lib/components/DisplayView.svelte diff --git a/control/frontend/src/components/FileView.svelte b/control/frontend/src/lib/components/FileView.svelte similarity index 100% rename from control/frontend/src/components/FileView.svelte rename to control/frontend/src/lib/components/FileView.svelte diff --git a/control/frontend/src/components/HighlightedText.svelte b/control/frontend/src/lib/components/HighlightedText.svelte similarity index 100% rename from control/frontend/src/components/HighlightedText.svelte rename to control/frontend/src/lib/components/HighlightedText.svelte diff --git a/control/frontend/src/components/InodeElement.svelte b/control/frontend/src/lib/components/InodeElement.svelte similarity index 95% rename from control/frontend/src/components/InodeElement.svelte rename to control/frontend/src/lib/components/InodeElement.svelte index 91c4ff8..d20ced7 100755 --- a/control/frontend/src/components/InodeElement.svelte +++ b/control/frontend/src/lib/components/InodeElement.svelte @@ -4,26 +4,26 @@ current_height, get_selectable_color_classes, get_shifted_color - } from '../ts/stores/ui_behavior'; + } from '$lib/ts/stores/ui_behavior'; import Button from './Button.svelte'; - import { supported_file_type_icon, type Inode, get_file_primary_key } from '../ts/types'; + import { supported_file_type_icon, type Inode, get_file_primary_key } from '$lib/ts/types'; import { is_selected, select, selected_display_ids, selected_file_ids - } from '../ts/stores/select'; + } from '$lib/ts/stores/select'; import { change_file_path, current_file_path, get_missing_colliding_display_ids - } from '../ts/stores/files'; + } from '$lib/ts/stores/files'; import RefreshPlay from './RefreshPlay.svelte'; - import { get_file_size_display_string, get_file_type } from '../ts/utils'; - import { open_file } from '../ts/api_handler'; - import { run_on_all_selected_displays } from '../ts/stores/displays'; - import { get_thumbnail_url } from '../ts/stores/thumbnails'; + import { get_file_size_display_string, get_file_type } from '$lib/ts/utils'; + import { open_file } from '$lib/ts/api_handler'; + import { run_on_all_selected_displays } from '$lib/ts/stores/displays'; + import { get_thumbnail_url } from '$lib/ts/stores/thumbnails'; import { liveQuery } from 'dexie'; let { file, not_interactable = false }: { file: Inode; not_interactable?: boolean } = $props(); diff --git a/control/frontend/src/components/KeyInput.svelte b/control/frontend/src/lib/components/KeyInput.svelte similarity index 85% rename from control/frontend/src/components/KeyInput.svelte rename to control/frontend/src/lib/components/KeyInput.svelte index e98591c..ef878e6 100644 --- a/control/frontend/src/components/KeyInput.svelte +++ b/control/frontend/src/lib/components/KeyInput.svelte @@ -1,10 +1,10 @@
- import { type DisplayStatus } from '../ts/types'; - import { display_status_to_info } from '../ts/utils'; + import { type DisplayStatus } from '$lib/ts/types'; + import { display_status_to_info } from '$lib/ts/utils'; let { selected, diff --git a/control/frontend/src/components/PathBar.svelte b/control/frontend/src/lib/components/PathBar.svelte similarity index 97% rename from control/frontend/src/components/PathBar.svelte rename to control/frontend/src/lib/components/PathBar.svelte index aa7b4b0..864da83 100644 --- a/control/frontend/src/components/PathBar.svelte +++ b/control/frontend/src/lib/components/PathBar.svelte @@ -2,8 +2,8 @@ import { ChevronRight, House } from 'lucide-svelte'; import Button from './Button.svelte'; import { onDestroy, onMount } from 'svelte'; - import type { MenuOption } from '../ts/types'; - import { change_file_path, current_file_path } from '../ts/stores/files'; + import type { MenuOption } from '$lib/ts/types'; + import { change_file_path, current_file_path } from '$lib/ts/stores/files'; import { flip } from 'svelte/animate'; import { cubicOut } from 'svelte/easing'; diff --git a/control/frontend/src/components/PopUp.svelte b/control/frontend/src/lib/components/PopUp.svelte similarity index 96% rename from control/frontend/src/components/PopUp.svelte rename to control/frontend/src/lib/components/PopUp.svelte index efe809f..5533aa2 100644 --- a/control/frontend/src/components/PopUp.svelte +++ b/control/frontend/src/lib/components/PopUp.svelte @@ -1,8 +1,9 @@ {@render children()} - \ No newline at end of file + diff --git a/control/frontend/src/routes/+page.svelte b/control/frontend/src/routes/+page.svelte index f9ff357..79864e0 100644 --- a/control/frontend/src/routes/+page.svelte +++ b/control/frontend/src/routes/+page.svelte @@ -1,27 +1,26 @@