From e066c033322b85cb646f903c81864b1a91bf4e45 Mon Sep 17 00:00:00 2001 From: Izaak Kuipers Date: Thu, 30 Jul 2026 22:50:15 +0200 Subject: [PATCH 1/4] Fix scrollbars + picture-in-picture button in Firefox --- src/apps/user/mediaplayer/MediaPlayer.svelte | 2 +- src/css/apps/components/shell/taskbar/openedapps.css | 1 + src/css/window.css | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps/user/mediaplayer/MediaPlayer.svelte b/src/apps/user/mediaplayer/MediaPlayer.svelte index 87f113e5f..c3a55560d 100755 --- a/src/apps/user/mediaplayer/MediaPlayer.svelte +++ b/src/apps/user/mediaplayer/MediaPlayer.svelte @@ -58,7 +58,7 @@ {style} >
-
diff --git a/src/css/apps/components/shell/taskbar/openedapps.css b/src/css/apps/components/shell/taskbar/openedapps.css index fefb900f5..9cc5f083c 100755 --- a/src/css/apps/components/shell/taskbar/openedapps.css +++ b/src/css/apps/components/shell/taskbar/openedapps.css @@ -7,6 +7,7 @@ div.shell div.taskbar div.opened-apps { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; + scrollbar-width: none; } div.shell div.taskbar div.opened-apps::-webkit-scrollbar { diff --git a/src/css/window.css b/src/css/window.css index 8e63b3ffa..2eb4a3cb5 100755 --- a/src/css/window.css +++ b/src/css/window.css @@ -34,6 +34,8 @@ div.window:not(.core) { outline: var(--secondary-border) !important; display: flex; flex-direction: column; + scrollbar-color: var(--button-glass-bg) transparent; + scrollbar-width: thin; } div.window:not(.core).shell-colored.colored::before { From 84fd3942220cd5c5003d7da736b3c81756d1957b Mon Sep 17 00:00:00 2001 From: Izaak Kuipers Date: Thu, 30 Jul 2026 22:53:20 +0200 Subject: [PATCH 2/4] Apply scrollbar fix to core apps also --- src/css/window.css | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/css/window.css b/src/css/window.css index 2eb4a3cb5..f24930df4 100755 --- a/src/css/window.css +++ b/src/css/window.css @@ -34,6 +34,9 @@ div.window:not(.core) { outline: var(--secondary-border) !important; display: flex; flex-direction: column; +} + +div.window { scrollbar-color: var(--button-glass-bg) transparent; scrollbar-width: thin; } @@ -86,7 +89,7 @@ div.window:not(.core).fullscreen div.titlebar { display: none !important; } -div.window:not(.core).fullscreen>div.body { +div.window:not(.core).fullscreen > div.body { height: 100vh !important; border-top: none !important; border-radius: 0 !important; @@ -96,11 +99,11 @@ div.window:not(.core):not(.glass).focused { background-color: var(--glass-bg); } -div.window:not(.core):not(.glass).focused>div.titlebar { +div.window:not(.core):not(.glass).focused > div.titlebar { backdrop-filter: blur(var(--blur)); } -div.window:not(.core):not(.glass)>div.body { +div.window:not(.core):not(.glass) > div.body { background-color: var(--win-bg); } @@ -207,4 +210,4 @@ div.window.minimized.no-shell { left: unset !important; transform: none !important; translate: none !important; -} \ No newline at end of file +} From 0c02a66589c8e3a80e7deb2f07998fb9c8e5224e Mon Sep 17 00:00:00 2001 From: Izaak Kuipers Date: Sat, 1 Aug 2026 11:46:35 +0200 Subject: [PATCH 3/4] Make light mode even more readable --- .../user/settings/Settings/Page/Shell.svelte | 13 ++--- .../admin/adminportal/page/activities.css | 2 +- .../apps/admin/adminportal/page/tokens.css | 2 +- .../apps/admin/adminportal/page/viewshare.css | 2 +- src/css/apps/admin/adminportal/sidebar.css | 2 +- src/css/apps/admin/executequery/loadquery.css | 2 +- src/css/apps/components/addserver.css | 2 +- src/css/apps/components/arctermcolors.css | 2 +- src/css/apps/components/contextmenu.css | 5 +- src/css/apps/components/firstrun.css | 2 +- .../apps/components/globalloadindicator.css | 2 +- src/css/apps/components/sharelistgui.css | 2 +- src/css/apps/components/sharemgmtgui.css | 2 +- .../shell/actioncenter/quicksettings.css | 6 +-- .../components/shell/startmenu/bottom.css | 2 +- src/css/apps/components/shell/taskbar.css | 4 +- .../components/shell/taskbar/calendar.css | 2 +- src/css/apps/components/shell/workspaces.css | 2 +- src/css/apps/core/initialsetup.css | 2 +- src/css/apps/core/switchserver.css | 2 +- src/css/apps/user/camera.css | 54 ------------------- src/css/apps/user/filemanager/addressbar.css | 6 +-- src/css/apps/user/filemanager/sidebar.css | 2 +- .../filemanager/virtual/myarcos/userpaths.css | 2 +- src/css/apps/user/iconeditor.css | 2 +- src/css/apps/user/logging.css | 2 +- src/css/apps/user/logging/sidebar.css | 2 +- src/css/apps/user/messages/pagebar.css | 2 +- src/css/apps/user/messages/sidebar.css | 2 +- .../apps/user/settings/overlay/userfont.css | 4 +- src/css/apps/user/settings/section.css | 2 +- .../user/settings/slide/pickpfpbuiltin.css | 2 +- src/css/apps/user/sqeleton/bottompane.css | 2 +- src/css/infoblock.css | 2 +- src/css/progressbar.css | 4 +- src/css/themes/dark.css | 4 ++ src/css/themes/light.css | 2 + src/css/window.css | 10 +--- src/css/window/actionbar.css | 9 ++++ src/css/window/button.css | 12 +---- src/css/window/checkbox/radio.css | 2 +- src/css/window/checkbox/regular.css | 2 +- src/css/window/checkbox/switch.css | 4 +- src/css/window/controls.css | 2 +- src/lib/AccentedLogo.svelte | 4 +- src/lib/CircularProgress.svelte | 2 +- src/ts/daemon/contexts/apprenderer.ts | 35 ++++++++---- src/ts/images/apps.ts | 1 + src/ts/util/color.ts | 2 +- 49 files changed, 99 insertions(+), 142 deletions(-) delete mode 100755 src/css/apps/user/camera.css diff --git a/src/apps/user/settings/Settings/Page/Shell.svelte b/src/apps/user/settings/Settings/Page/Shell.svelte index 6b3aa9313..0d8dc5890 100755 --- a/src/apps/user/settings/Settings/Page/Shell.svelte +++ b/src/apps/user/settings/Settings/Page/Shell.svelte @@ -30,14 +30,11 @@ - + {#if $battery} + + {/if} -
+ +
+ +
+ +