From abf227d15d3b45e84c527d0d06a311c7649503f3 Mon Sep 17 00:00:00 2001 From: 2mal3 <56305732+2mal3@users.noreply.github.com> Date: Mon, 29 Dec 2025 18:38:20 +0100 Subject: [PATCH] refactor(frontent): move components and ts to lib folder --- .../src/{ => lib}/components/Button.svelte | 0 .../{ => lib}/components/ControlView.svelte | 1 + .../src/{ => lib}/components/DNDGrip.svelte | 0 .../components/DisplayGroupObject.svelte | 0 .../{ => lib}/components/DisplayObject.svelte | 0 .../{ => lib}/components/DisplayView.svelte | 0 .../src/{ => lib}/components/FileView.svelte | 0 .../components/HighlightedText.svelte | 0 .../{ => lib}/components/InodeElement.svelte | 16 +++++------ .../src/{ => lib}/components/KeyInput.svelte | 8 +++--- .../{ => lib}/components/Notification.svelte | 2 +- .../{ => lib}/components/OnlineState.svelte | 4 +-- .../src/{ => lib}/components/PathBar.svelte | 4 +-- .../src/{ => lib}/components/PopUp.svelte | 3 ++- .../{ => lib}/components/RefreshPlay.svelte | 0 .../src/{ => lib}/components/TextInput.svelte | 4 +-- .../{ => lib}/components/TipTapInput.svelte | 6 ++--- .../frontend/src/{ => lib}/ts/api_handler.ts | 0 .../src/{ => lib}/ts/files_display.db.ts | 0 control/frontend/src/{ => lib}/ts/main.ts | 0 .../src/{ => lib}/ts/stores/displays.ts | 0 .../frontend/src/{ => lib}/ts/stores/files.ts | 0 .../src/{ => lib}/ts/stores/notification.ts | 0 .../src/{ => lib}/ts/stores/select.ts | 0 .../src/{ => lib}/ts/stores/thumbnails.ts | 0 .../src/{ => lib}/ts/stores/ui_behavior.ts | 0 control/frontend/src/{ => lib}/ts/types.ts | 0 control/frontend/src/{ => lib}/ts/utils.ts | 2 +- control/frontend/src/routes/+layout.svelte | 4 +-- control/frontend/src/routes/+page.svelte | 27 +++++++++---------- 30 files changed, 41 insertions(+), 40 deletions(-) rename control/frontend/src/{ => lib}/components/Button.svelte (100%) rename control/frontend/src/{ => lib}/components/ControlView.svelte (99%) rename control/frontend/src/{ => lib}/components/DNDGrip.svelte (100%) rename control/frontend/src/{ => lib}/components/DisplayGroupObject.svelte (100%) rename control/frontend/src/{ => lib}/components/DisplayObject.svelte (100%) rename control/frontend/src/{ => lib}/components/DisplayView.svelte (100%) rename control/frontend/src/{ => lib}/components/FileView.svelte (100%) rename control/frontend/src/{ => lib}/components/HighlightedText.svelte (100%) rename control/frontend/src/{ => lib}/components/InodeElement.svelte (95%) rename control/frontend/src/{ => lib}/components/KeyInput.svelte (85%) rename control/frontend/src/{ => lib}/components/Notification.svelte (95%) rename control/frontend/src/{ => lib}/components/OnlineState.svelte (86%) rename control/frontend/src/{ => lib}/components/PathBar.svelte (97%) rename control/frontend/src/{ => lib}/components/PopUp.svelte (96%) rename control/frontend/src/{ => lib}/components/RefreshPlay.svelte (100%) rename control/frontend/src/{ => lib}/components/TextInput.svelte (96%) rename control/frontend/src/{ => lib}/components/TipTapInput.svelte (96%) rename control/frontend/src/{ => lib}/ts/api_handler.ts (100%) rename control/frontend/src/{ => lib}/ts/files_display.db.ts (100%) rename control/frontend/src/{ => lib}/ts/main.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/displays.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/files.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/notification.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/select.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/thumbnails.ts (100%) rename control/frontend/src/{ => lib}/ts/stores/ui_behavior.ts (100%) rename control/frontend/src/{ => lib}/ts/types.ts (100%) rename control/frontend/src/{ => lib}/ts/utils.ts (96%) 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 @@