Skip to content

Commit 6b68b01

Browse files
Fix docker multi-row wrap and status color
1 parent eac0ea4 commit 6b68b01

6 files changed

Lines changed: 17 additions & 9 deletions

File tree

archive/folderview.plus-2026.03.22.25.txz.sha256

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d1ae329facaf1939c944614aeb47d9caacd02c0c811c5964c4230cca23d74cea folderview.plus-2026.03.22.51.txz

folderview.plus.plg

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,19 @@
66
<!ENTITY launch "Settings/FolderViewPlus">
77
<!ENTITY plugdir "/usr/local/emhttp/plugins/&name;">
88
<!ENTITY pluginURL "https://raw.githubusercontent.com/&github;/dev/folderview.plus.plg">
9-
<!ENTITY version "2026.03.22.50">
10-
<!ENTITY md5 "c9e9c9d695741228fef35b380995c629">
9+
<!ENTITY version "2026.03.22.51">
10+
<!ENTITY md5 "25c5c4b81f8b43cbd2cf6520750e97d4">
1111
]>
1212

1313
<PLUGIN name="&name;" author="&author;" version="&version;" launch="&launch;" pluginURL="&pluginURL;" icon="folder-icon.png" support="https://forums.unraid.net/topic/197631-plugin-folderview-plus/" min="7.0.0">
1414
<CHANGES>
1515

16+
###2026.03.22.51
17+
- Fix: Measure Docker multi-row preview items at natural width so the first row fills before wrapping.
18+
- Fix: Keep compact multi-row status text on the normal text color while only the status icon uses the started/stopped color.
19+
- UX: Align multi-row preview rows to the same horizontal flow model as the normal single-row preview.
20+
21+
1622
###2026.03.22.50
1723
- Fix: Route Docker multi-row previews through the real preview renderer instead of legacy cloned markup.
1824
- Fix: Keep multi-row member names horizontal beside the icon and send quick actions into the dedicated trailing action cluster.

src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/docker.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -311,8 +311,8 @@ const buildDockerPreviewItem = ({ entry = {}, settings = {}, autostart = false }
311311
<span class="inner fv-preview-trigger">
312312
<span class="appname${updateClass}"${textWidthStyle}><a class="exec${updateClass}">${safeName}</a></span>
313313
<span class="fv-preview-meta-compact">
314-
<span class="fv-preview-status-compact ${previewStateMeta.className}" title="${previewStatusTitle}">
315-
<i class="fa ${previewStateMeta.icon}" aria-hidden="true"></i><span class="state ${previewStateMeta.className}"> ${stateLabel}</span>
314+
<span class="fv-preview-status-compact" title="${previewStatusTitle}">
315+
<i class="fa ${previewStateMeta.icon} ${previewStateMeta.className}" aria-hidden="true"></i><span class="state"> ${stateLabel}</span>
316316
</span>
317317
<span class="fv-preview-actions-compact"></span>
318318
</span>
@@ -329,8 +329,8 @@ const buildDockerPreviewItem = ({ entry = {}, settings = {}, autostart = false }
329329
<span class="inner fv-preview-trigger">
330330
<span class="appname${updateClass}"${textWidthStyle}><a class="exec${updateClass}">${safeName}</a></span>
331331
<span class="fv-preview-meta-compact">
332-
<span class="fv-preview-status-compact ${previewStateMeta.className}" title="${previewStatusTitle}">
333-
<i class="fa ${previewStateMeta.icon}" aria-hidden="true"></i><span class="state ${previewStateMeta.className}"> ${stateLabel}</span>
332+
<span class="fv-preview-status-compact" title="${previewStatusTitle}">
333+
<i class="fa ${previewStateMeta.icon} ${previewStateMeta.className}" aria-hidden="true"></i><span class="state"> ${stateLabel}</span>
334334
</span>
335335
<span class="fv-preview-actions-compact"></span>
336336
</span>

src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/styles/docker.css

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,11 +330,13 @@ tr.folder.fv-parent-expanded div.folder-preview {
330330
padding: 0;
331331
flex-direction: column;
332332
flex-wrap: nowrap;
333-
align-items: stretch;
334-
align-content: stretch;
333+
align-items: flex-start;
334+
align-content: flex-start;
335335
}
336336

337337
.folder-preview.fv-preview-multirow .folder-preview-row {
338+
width: 100%;
339+
box-sizing: border-box;
338340
align-items: center;
339341
min-height: calc(var(--fvplus-preview-row-height) - 0.45em);
340342
padding: 2px 0 2px 8px;

0 commit comments

Comments
 (0)