diff --git a/assets/icons/fireflyiii-light.svg b/assets/icons/fireflyiii-light.svg new file mode 100644 index 0000000..160a635 --- /dev/null +++ b/assets/icons/fireflyiii-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fireflyiii.png b/assets/icons/fireflyiii.png new file mode 100644 index 0000000..22cff86 Binary files /dev/null and b/assets/icons/fireflyiii.png differ diff --git a/assets/icons/minecraft-light.svg b/assets/icons/minecraft-light.svg new file mode 100644 index 0000000..e2ef8e1 --- /dev/null +++ b/assets/icons/minecraft-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/minecraft.png b/assets/icons/minecraft.png new file mode 100644 index 0000000..46e899c Binary files /dev/null and b/assets/icons/minecraft.png differ diff --git a/sidebar.js b/sidebar.js index 43e32bd..2182214 100644 --- a/sidebar.js +++ b/sidebar.js @@ -219,7 +219,13 @@ 'urbackup': 'networking-toolbox', 'seekandwatch': 'databasement', 'unmarr': 'homarr', - 'dockhand': 'docker' + 'dockhand': 'docker', + 'firefly-data-importer': 'fireflyiii', + 'fireflyiii': 'fireflyiii', + 'home-assistant-container': 'home-assistant', + 'home-assistant-time-machine': 'apple', + 'termix': 'networking-toolbox', + 'tuyagateway': 'home-assistant' }; // Resolve container name to selfh.st CDN URL diff --git a/style.css b/style.css index 127b652..774289b 100644 --- a/style.css +++ b/style.css @@ -1061,8 +1061,8 @@ table.dashboard > tbody.sortable > tr:last-child { } /* Hide compact Load: row in Processor card — Overall Load row shows same info. - Unraid's DashStats.css hides span.switch but the row keeps 33px of padding/gap */ -table.dashboard > tbody.sortable > tr:has(.head_bar) { + Scoped to .system tbody to avoid hiding Memory card header which also has .head_bar */ +table.dashboard > tbody.system.sortable > tr:has(.head_bar) { display: none !important; } @@ -1075,9 +1075,12 @@ table.dashboard > tbody.sortable > tr > td { padding: 6px 6px !important; color: var(--glass-text) !important; background: transparent !important; - overflow-x: auto !important; - scrollbar-color: rgba(255, 255, 255, 0.15) transparent !important; - scrollbar-width: thin !important; +} + +/* Docker/VM container grid: wrap into columns instead of horizontal scroll */ +#docker_view > tr:not(:first-child) > td, +#vm_view > tr:not(:first-child) > td { + white-space: normal !important; } /* Header row of each card */ @@ -1145,11 +1148,17 @@ span.tile-header { span.tile-header-left { display: flex !important; - align-items: center !important; + align-items: flex-start !important; gap: 10px !important; flex: 1 !important; } +/* Align card title icons with h3 text */ +span.tile-header-left > i.f32 { + margin-top: 2px !important; + flex-shrink: 0 !important; +} + /* Stopgap spacers → hidden (card margins handle spacing) */ table.dashboard > thead.stopgap { display: none !important;