From 46058edcc8b11c6ef5b892612257deb5ef631ab3 Mon Sep 17 00:00:00 2001 From: Fornax Date: Thu, 18 Apr 2024 20:05:54 +0200 Subject: [PATCH] Make button margins consistent, and some other fixes --- init/init.go | 5 --- res/static/style/layout.css | 2 +- svelte/src/admin_panel/Home.svelte | 12 +++++++ svelte/src/file_viewer/CustomBanner.svelte | 2 +- svelte/src/file_viewer/FileViewer.svelte | 4 +-- .../file_viewer/viewers/SwipeNavigate.svelte | 15 ++++++--- svelte/src/filesystem/Toolbar.svelte | 31 ++++++++++++++++--- svelte/src/filesystem/edit_window/Branding.js | 12 +++---- .../filesystem/viewers/CustomBanner.svelte | 1 - svelte/src/user_home/MollieDeposit.svelte | 8 +---- .../user_home/PatreonActivationResult.svelte | 8 +++++ webcontroller/style.go | 2 +- 12 files changed, 67 insertions(+), 35 deletions(-) diff --git a/init/init.go b/init/init.go index 894d204..cb20eba 100644 --- a/init/init.go +++ b/init/init.go @@ -1,9 +1,7 @@ package init import ( - "math/rand" "os" - "time" "fornaxian.tech/config" "fornaxian.tech/log" @@ -46,9 +44,6 @@ func Init(r *httprouter.Router, prefix string, setLogLevel bool) { log.Colours = true log.Info("Starting web UI server (PID %v)", os.Getpid()) - // Seed the RNG - rand.Seed(time.Now().UnixNano()) - var conf webcontroller.Config var _, err = config.New( DefaultConfig, diff --git a/res/static/style/layout.css b/res/static/style/layout.css index 84edfbc..6a6ba76 100644 --- a/res/static/style/layout.css +++ b/res/static/style/layout.css @@ -492,10 +492,10 @@ input[type="color"], select { display: inline-flex; flex-direction: row; - gap: 0.25em; border-radius: 6px; margin: 2px; background: var(--input_background); + gap: 3px; padding: 3px; overflow: hidden; color: var(--input_text); diff --git a/svelte/src/admin_panel/Home.svelte b/svelte/src/admin_panel/Home.svelte index 12c59d7..a3c9e12 100644 --- a/svelte/src/admin_panel/Home.svelte +++ b/svelte/src/admin_panel/Home.svelte @@ -90,6 +90,8 @@ let status = { download_clients: 0, download_connections: 0, } +$: total_reads = status.local_reads + status.neighbour_reads + status.remote_reads +$: total_read_size = status.local_read_size + status.neighbour_read_size + status.remote_read_size function getStats(order) { lastOrder = order @@ -207,6 +209,8 @@ onDestroy(() => { {formatDate(new Date(status.db_time), true, true, true)} DB Latency {formatNumber(status.db_latency / 1000, 3)} ms + PID + {status.pid} @@ -225,8 +229,10 @@ onDestroy(() => { Source Reads + Reads % Reads / s Total size + Size % Size / s @@ -234,22 +240,28 @@ onDestroy(() => { Local cache {status.local_reads} + {((status.local_reads / total_reads) * 100).toPrecision(3)}% {status.local_reads_per_sec.toPrecision(4)}/s {formatDataVolume(status.local_read_size, 4)} + {((status.local_read_size / total_read_size) * 100).toPrecision(3)}% {formatDataVolume(status.local_read_size_per_sec, 4)}/s Neighbour {status.neighbour_reads} + {((status.neighbour_reads / total_reads) * 100).toPrecision(3)}% {status.neighbour_reads_per_sec.toPrecision(4)}/s {formatDataVolume(status.neighbour_read_size, 4)} + {((status.neighbour_read_size / total_read_size) * 100).toPrecision(3)}% {formatDataVolume(status.neighbour_read_size_per_sec, 4)}/s Reed-solomon {status.remote_reads} + {((status.remote_reads / total_reads) * 100).toPrecision(3)}% {status.remote_reads_per_sec.toPrecision(4)}/s {formatDataVolume(status.remote_read_size, 4)} + {((status.remote_read_size / total_read_size) * 100).toPrecision(3)}% {formatDataVolume(status.remote_read_size_per_sec, 4)}/s diff --git a/svelte/src/file_viewer/CustomBanner.svelte b/svelte/src/file_viewer/CustomBanner.svelte index 2261385..b5b7ca9 100644 --- a/svelte/src/file_viewer/CustomBanner.svelte +++ b/svelte/src/file_viewer/CustomBanner.svelte @@ -18,7 +18,7 @@ export let border_top = false;