From 08698bbdb4327ef18720d7a4712581cfc464c539 Mon Sep 17 00:00:00 2001 From: Fornax Date: Thu, 30 May 2024 12:28:42 +0200 Subject: [PATCH] Support full screen backgrounds on the filesystem --- svelte/src/filesystem/Filesystem.svelte | 16 +++++------ svelte/src/filesystem/Menu.svelte | 15 +++++++++- svelte/src/filesystem/Toolbar.svelte | 7 +++-- svelte/src/filesystem/edit_window/Branding.js | 2 +- .../edit_window/BrandingOptions.svelte | 8 ++++-- .../edit_window/SharingOptions.svelte | 28 +++++++++++++++---- .../filesystem/filemanager/ListView.svelte | 2 +- .../filesystem/viewers/CustomBanner.svelte | 4 ++- svelte/src/util/Modal.svelte | 10 ++----- 9 files changed, 62 insertions(+), 30 deletions(-) diff --git a/svelte/src/filesystem/Filesystem.svelte b/svelte/src/filesystem/Filesystem.svelte index 8d3ec64..8be2ac6 100644 --- a/svelte/src/filesystem/Filesystem.svelte +++ b/svelte/src/filesystem/Filesystem.svelte @@ -225,8 +225,13 @@ const update_css = path => document.documentElement.style = branding_from_path(p overflow: hidden; /* Force some variable usage that is normally out of scope */ - background: var(--body_background); color: var(--body_text_color); + + background-image: var(--background_image, var(--background_pattern)); + background-color: var(--background_pattern_color); + background-size: var(--background_image_size, initial); + background-position: var(--background_image_position, initial); + background-repeat: var(--background_image_repeat, repeat); } /* Headerbar (row 1) */ @@ -236,6 +241,7 @@ const update_css = path => document.documentElement.style = branding_from_path(p flex-direction: row; text-align: left; box-shadow: none; + background-color: var(--shaded_background); } /* File preview area (row 2) */ @@ -256,13 +262,7 @@ Toolbar.svelte and the .label max-width in FileStats.svelte */ .file_preview { flex: 1 1 0; - border-radius: 8px; overflow: auto; - border: 2px solid var(--separator); - background-image: var(--background_image, var(--background_pattern)); - background-color: var(--background_pattern_color); - background-size: var(--background_image_size, initial); - background-position: var(--background_image_position, initial); - background-repeat: var(--background_image_repeat, repeat); + border: 1px solid var(--separator); } diff --git a/svelte/src/filesystem/Menu.svelte b/svelte/src/filesystem/Menu.svelte index df18ea0..7c300bf 100644 --- a/svelte/src/filesystem/Menu.svelte +++ b/svelte/src/filesystem/Menu.svelte @@ -38,6 +38,7 @@ const click = e => {