From 855c4e6d33d4665ee234bdf3bf36697e4a60d598 Mon Sep 17 00:00:00 2001 From: E44 <129310925+programmer-44@users.noreply.github.com> Date: Wed, 22 Oct 2025 00:43:46 +0200 Subject: [PATCH] start adding FileObject --- control/frontend/src/components/Button.svelte | 2 +- .../frontend/src/components/FileObject.svelte | 48 ++++++ control/frontend/src/routes/+page.svelte | 150 ++++++++++++++---- 3 files changed, 171 insertions(+), 29 deletions(-) create mode 100644 control/frontend/src/components/FileObject.svelte diff --git a/control/frontend/src/components/Button.svelte b/control/frontend/src/components/Button.svelte index 2ae2538..6b706d7 100644 --- a/control/frontend/src/components/Button.svelte +++ b/control/frontend/src/components/Button.svelte @@ -126,7 +126,7 @@ } -
+
+
25.09.25
+
+
MPEG
+
+
523 MB
+
+
diff --git a/control/frontend/src/routes/+page.svelte b/control/frontend/src/routes/+page.svelte index 1b31bd5..ba47654 100644 --- a/control/frontend/src/routes/+page.svelte +++ b/control/frontend/src/routes/+page.svelte @@ -2,7 +2,11 @@ import { ArrowBigLeft, ArrowBigRight, + ArrowUp, ChevronDown, + ClipboardPaste, + Download, + FolderOutput, Info, Keyboard, Menu, @@ -13,12 +17,16 @@ Power, PowerOff, Presentation, + RefreshCcw, + Scissors, Settings, Square, SquareTerminal, TextAlignStart, TrafficCone, Trash2, + TvMinimalPlay, + Upload, VideoOff, X } from 'lucide-svelte'; @@ -50,6 +58,7 @@ import OnlineState from '../components/OnlineState.svelte'; import type { DisplayGroup } from '../ts/types'; import PopUp from '../components/PopUp.svelte'; + import FileObject from '../components/FileObject.svelte'; let displays_scroll_box: HTMLElement; @@ -137,6 +146,7 @@ - - - - -
- - -
- - -
+
+
+ {'Bildschirme steuern (' + $selected_display_ids.length + ' ausgewählt)'} +
+
+
- - +
+ + +
+ + +
+ + +
+ +
+
+
+ + +
+
-
-
+
+
+
+ + Dateien anzeigen und verwalten + +
+ + +
+
+
+
+
+ + + +
+
+ + +
+ + +
+ +
+
+
+ +
+
+