Fix folder tree control overlap
This commit is contained in:
@@ -1 +0,0 @@
|
||||
d357fa422c688189bca32be22e1de05de15c079fdcaaa52b6315072322dbea6f urbm-2026.06.21.r013-x86_64-1.txz
|
||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
d7824cd92520205e3dafdd4681a4bcbe51f943f530785c8d8d4d7af88358a069 urbm-2026.06.22.r001-x86_64-1.txz
|
||||
Vendored
+6
-2
@@ -2,13 +2,17 @@
|
||||
<!DOCTYPE PLUGIN [
|
||||
<!ENTITY name "urbm">
|
||||
<!ENTITY author "Michael Roll">
|
||||
<!ENTITY version "2026.06.21.r013">
|
||||
<!ENTITY version "2026.06.22.r001">
|
||||
<!ENTITY pluginURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm.plg">
|
||||
<!ENTITY packageURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm-&version;-x86_64-1.txz">
|
||||
<!ENTITY packageSHA256 "d357fa422c688189bca32be22e1de05de15c079fdcaaa52b6315072322dbea6f">
|
||||
<!ENTITY packageSHA256 "d7824cd92520205e3dafdd4681a4bcbe51f943f530785c8d8d4d7af88358a069">
|
||||
]>
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/URBM/issues" icon="urbm.png">
|
||||
<CHANGES>
|
||||
### 2026.06.22.r001
|
||||
- Prevent Unraid's global button styles from stretching folder tree disclosure controls over folder names.
|
||||
- Reserve fixed columns for tree arrows and checkboxes so folder names no longer overlap with controls.
|
||||
|
||||
### 2026.06.21.r013
|
||||
- Show Restic restore progress in activities with percent, transferred bytes, file counts, speed, ETA, and current file when Restic provides JSON status updates.
|
||||
- Keep restore target details readable in the activity list instead of showing the internal restore payload.
|
||||
|
||||
+5
-1
@@ -2,13 +2,17 @@
|
||||
<!DOCTYPE PLUGIN [
|
||||
<!ENTITY name "urbm">
|
||||
<!ENTITY author "Michael Roll">
|
||||
<!ENTITY version "2026.06.21.r013">
|
||||
<!ENTITY version "2026.06.22.r001">
|
||||
<!ENTITY pluginURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm.plg">
|
||||
<!ENTITY packageURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm-&version;-x86_64-1.txz">
|
||||
<!ENTITY packageSHA256 "REPLACE_DURING_RELEASE">
|
||||
]>
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/URBM/issues" icon="urbm.png">
|
||||
<CHANGES>
|
||||
### 2026.06.22.r001
|
||||
- Prevent Unraid's global button styles from stretching folder tree disclosure controls over folder names.
|
||||
- Reserve fixed columns for tree arrows and checkboxes so folder names no longer overlap with controls.
|
||||
|
||||
### 2026.06.21.r013
|
||||
- Show Restic restore progress in activities with percent, transferred bytes, file counts, speed, ETA, and current file when Restic provides JSON status updates.
|
||||
- Keep restore target details readable in the activity list instead of showing the internal restore payload.
|
||||
|
||||
+4
-4
@@ -9,12 +9,12 @@ Tag="URBM Unraid Restic Backup Manager backup snapshots restore"
|
||||
<?php
|
||||
$pluginRoot = '/plugins/urbm';
|
||||
?>
|
||||
<link rel="stylesheet" href="<?= $pluginRoot ?>/assets/urbm.css?v=20260621r013">
|
||||
<link rel="stylesheet" href="<?= $pluginRoot ?>/assets/urbm.css?v=20260622r001">
|
||||
<div id="urbm-app" data-api="<?= $pluginRoot ?>/api.php">
|
||||
<header class="bu-header">
|
||||
<div class="bu-brand">
|
||||
<img class="bu-logo" src="<?= $pluginRoot ?>/images/urbm.png?v=20260621r013" alt="URBM-Logo">
|
||||
<div><h1>URBM <span class="bu-version">2026.06.21.r013</span></h1><p>Restic Backup Manager für Unraid</p></div>
|
||||
<img class="bu-logo" src="<?= $pluginRoot ?>/images/urbm.png?v=20260622r001" alt="URBM-Logo">
|
||||
<div><h1>URBM <span class="bu-version">2026.06.22.r001</span></h1><p>Restic Backup Manager für Unraid</p></div>
|
||||
</div>
|
||||
<div id="bu-health" class="bu-health" tabindex="0" data-tooltip="Zeigt, ob die URBM-Hintergrundkomponente erreichbar ist. Beispiel: 'Daemon online' bedeutet, dass Jobs gestartet werden können.">Verbindung wird hergestellt...</div>
|
||||
</header>
|
||||
@@ -32,4 +32,4 @@ $pluginRoot = '/plugins/urbm';
|
||||
<div id="bu-tooltip" role="tooltip" aria-hidden="true"></div>
|
||||
</div>
|
||||
<script>window.URBM_CSRF = <?= json_encode($var['csrf_token'] ?? '') ?>;</script>
|
||||
<script src="<?= $pluginRoot ?>/assets/urbm-2026.06.21.r013.js"></script>
|
||||
<script src="<?= $pluginRoot ?>/assets/urbm-2026.06.22.r001.js"></script>
|
||||
|
||||
@@ -89,10 +89,12 @@
|
||||
.bu-tree-node + .bu-tree-node { border-top: 1px solid color-mix(in srgb, var(--bu-border) 45%, transparent); }
|
||||
.bu-tree-row { align-items: center; border-radius: 6px; display: grid; gap: 14px; grid-template-columns: 34px 28px minmax(0, 1fr); margin-left: calc(var(--bu-tree-depth) * 24px); min-height: 48px; padding: 5px 8px; }
|
||||
.bu-dir-tree-row { grid-template-columns: 34px minmax(0, 1fr) auto; }
|
||||
.bu-tree-row > div:first-child { align-items: center; display: flex; justify-content: center; max-width: 34px; min-width: 34px; width: 34px; }
|
||||
.bu-tree-row > input[type="checkbox"] { justify-self: center; margin: 0 !important; max-width: 22px; min-width: 22px; width: 22px; }
|
||||
.bu-tree-row:hover { background: var(--bu-panel-alt); }
|
||||
.bu-source-partial > .bu-tree-row { background: rgba(255, 140, 47, .09); background: color-mix(in srgb, var(--bu-accent) 9%, transparent); }
|
||||
#urbm-app .bu-tree-toggle, #urbm-app .bu-tree-name { appearance: none; background: transparent !important; border: 0 !important; box-shadow: none !important; color: var(--bu-text) !important; margin: 0 !important; min-height: 0; padding: 0 !important; text-align: left; text-shadow: none !important; }
|
||||
#urbm-app .bu-tree-toggle { align-items: center; background: var(--bu-panel-alt) !important; border: 1px solid var(--bu-border) !important; border-radius: 6px !important; cursor: pointer; display: flex; height: 30px; justify-content: center; width: 30px; }
|
||||
#urbm-app .bu-tree-toggle { align-items: center; background: var(--bu-panel-alt) !important; border: 1px solid var(--bu-border) !important; border-radius: 6px !important; cursor: pointer; display: flex; flex: 0 0 30px; height: 30px !important; justify-content: center; justify-self: center; max-height: 30px !important; max-width: 30px !important; min-height: 30px !important; min-width: 30px !important; overflow: hidden; width: 30px !important; }
|
||||
#urbm-app .bu-tree-toggle:hover { border-color: var(--bu-accent) !important; }
|
||||
.bu-tree-toggle span { display: inline-block; font-size: 13px; line-height: 1; transition: transform .16s ease; }
|
||||
.bu-tree-toggle.expanded span { transform: rotate(90deg); }
|
||||
|
||||
Reference in New Issue
Block a user