Skip to content

Commit 6f155e7

Browse files
Fix advanced module card sizing and compact blank space
1 parent 930ea22 commit 6f155e7

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

13.9 MB
Binary file not shown.

folderview.plus.plg

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66
<!ENTITY launch "Settings/FolderViewPlus">
77
<!ENTITY plugdir "/usr/local/emhttp/plugins/&name;">
88
<!ENTITY pluginURL "https://raw.githubusercontent.com/&github;/main/folderview.plus.plg">
9-
<!ENTITY version "2026.03.08.01">
10-
<!ENTITY md5 "ad394a3592a772425d4eaddab2474bf4">
9+
<!ENTITY version "2026.03.08.02">
10+
<!ENTITY md5 "2b970f8206b92b1608b6e6dfb4cdfb3d">
1111
]>
1212

1313
<PLUGIN name="&name;" author="&author;" version="&version;" launch="&launch;" pluginURL="&pluginURL;" icon="folder-icon.png" support="https://github.com/alexphillips-dev/FolderView-Plus/issues" min="7.0.0">
1414
<CHANGES>
1515

16+
###2026.03.08.02
17+
- UI/UX fix: advanced side-by-side modules now use adaptive panel sizing instead of forcing full-height blocks.
18+
- Layout fix: advanced module grids now align cards to the top so shorter cards no longer stretch and show unnecessary blank space.
19+
- Usability fix: bulk assignment item lists now use a smaller adaptive list height with scroll only when needed.
20+
- Quality: keeps compact mode cleaner in Advanced sections while preserving default max module sizing behavior.
21+
22+
1623
###2026.03.08.01
1724
- Feature: setup wizard now uses route-aware step flow (new installs skip import unless an import file is selected).
1825
- UI/UX: added a live "What will change" summary panel in the wizard sidebar with import/settings/rules impact totals.

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,7 @@
757757
background: rgba(255, 255, 255, 0.015);
758758
}
759759

760-
/* Advanced modules keep a consistent default viewport and scroll only when needed. */
760+
/* Advanced modules use a default max viewport and only scroll when content exceeds it. */
761761
:root {
762762
--fv-advanced-module-height: clamp(340px, 56vh, 620px);
763763
}
@@ -767,7 +767,8 @@ h2[data-fv-advanced="1"] + .rules-bottom-grid .rules-panel,
767767
h2[data-fv-advanced="1"] + .bulk-assign-grid .rules-panel,
768768
h2[data-fv-advanced="1"] + .backup-grid .rules-panel,
769769
h2[data-fv-advanced="1"] + .template-grid .rules-panel {
770-
height: var(--fv-advanced-module-height);
770+
height: auto;
771+
max-height: var(--fv-advanced-module-height);
771772
overflow-y: auto;
772773
overflow-x: hidden;
773774
}
@@ -900,6 +901,7 @@ h2[data-fv-advanced="1"] + .template-grid .rules-panel {
900901
.template-grid {
901902
display: grid;
902903
grid-template-columns: 1fr;
904+
align-items: start;
903905
gap: 0.85rem;
904906
margin-bottom: 1rem;
905907
}
@@ -991,7 +993,8 @@ h2[data-fv-advanced="1"] + .template-grid .rules-panel {
991993
#docker-bulk-items,
992994
#vm-bulk-items {
993995
width: 100%;
994-
min-height: 210px;
996+
min-height: 120px;
997+
max-height: clamp(180px, 30vh, 320px);
995998
}
996999

9971000
.diagnostics-output {

0 commit comments

Comments
 (0)