Skip to content

Commit d6b5911

Browse files
fix(ui): force compact advanced module action buttons
1 parent f5557f3 commit d6b5911

5 files changed

Lines changed: 55 additions & 16 deletions

File tree

13.9 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fdfca6ff7302de23e610ca4362e4d8bf52e24eb28838038079fd293149b2d26c folderview.plus-2026.03.08.11.txz

folderview.plus.plg

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,39 @@
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.10">
10-
<!ENTITY md5 "19b1e26747e13a67b538a0cd65762cfc">
9+
<!ENTITY version "2026.03.08.11">
10+
<!ENTITY md5 "6d5298fbc83f5664ebaf629d164f3530">
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.11
17+
- UI fix: force-compact sizing for advanced module action buttons so `Add rule`, `Test rule priority`, and `Simulate all items` no longer render oversized.
18+
- Styling hardening: added high-priority button sizing overrides to prevent theme/CSS inheritance from stretching action controls.
19+
- Changelog maintenance: corrected 2026.03.08.10, 2026.03.08.09, and 2026.03.08.07 entries with proper release details.
20+
21+
1622
###2026.03.08.10
17-
- Maintenance: automated release metadata update.
23+
- UI/UX fix: normalized oversized action buttons across Advanced modules (Auto-assignment, Runtime, Backup, and Templates).
24+
- Layout fix: prevented grid row stretch in rules/runtime sections so controls stay compact and aligned.
25+
- Consistency: standardized button sizing for Docker and VM advanced action rows.
1826

1927

2028
###2026.03.08.09
21-
- Maintenance: automated release metadata update.
29+
- Feature: added quick profile presets (Balanced, Minimal, Power, Media Stack) for one-click Docker/VM defaults.
30+
- Feature: added Recent activity feed and toast notifications, including undo-capable action toasts.
31+
- Feature: added quick folder filters (All, Pinned, Stopped, Empty, No rules, and Docker "Has updates").
32+
- Feature: added per-folder status breakdown modal with actionable suggestions and direct status-filter shortcut.
33+
- UX: improved first-run empty state with direct Create Folder, Import, and Wizard actions.
34+
- Safety: import flow now supports "Preview diff first" preference and a required review acknowledgement before apply.
35+
- Usability: added rule-test sample presets, inline validation hints, and stricter template-name validation.
36+
- Mobile: added touch long-press row quick actions for core folder operations.
2237

2338

2439
###2026.03.08.07
25-
- Maintenance: automated release metadata update.
40+
- Release maintenance: synchronized manifest and changelog metadata during packaging.
41+
- No functional runtime behavior changes were introduced in this patch step.
2642

2743

2844
###2026.03.08.06

scripts/ensure_plg_changes_entry.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ awk -v version="${VERSION}" '
2828
print ""
2929
print "###" version
3030
print "- Maintenance: automated release metadata update."
31+
print "- Action required: replace these placeholder notes with user-facing release details before publishing."
3132
print ""
3233
inserted = 1
3334
}

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

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -988,18 +988,39 @@ h2[data-fv-advanced="1"] + .template-grid .rules-panel {
988988
.runtime-action-grid > button,
989989
.template-controls > button,
990990
.import-preset-actions > button {
991-
width: auto;
992-
max-width: 100%;
993-
min-width: 140px;
994-
min-height: 34px;
995-
height: 34px;
996-
padding: 0.2rem 0.6rem;
997-
line-height: 1.2;
998-
display: inline-flex;
991+
width: auto !important;
992+
max-width: 100% !important;
993+
min-width: 140px !important;
994+
min-height: 34px !important;
995+
height: 34px !important;
996+
padding: 0.2rem 0.6rem !important;
997+
line-height: 1.2 !important;
998+
display: inline-flex !important;
999+
align-items: center !important;
1000+
justify-content: center !important;
1001+
justify-self: start !important;
1002+
align-self: center !important;
1003+
grid-row: auto !important;
1004+
}
1005+
1006+
.rules-editor > .rules-add-btn,
1007+
.rule-tester > button,
1008+
.rule-test-samples > button {
1009+
flex: 0 0 auto !important;
1010+
}
1011+
1012+
.rule-test-samples {
9991013
align-items: center;
1000-
justify-content: center;
1001-
justify-self: start;
1002-
align-self: center;
1014+
}
1015+
1016+
.rule-test-samples > button {
1017+
width: auto !important;
1018+
min-height: 30px !important;
1019+
height: 30px !important;
1020+
padding: 0.15rem 0.5rem !important;
1021+
display: inline-flex !important;
1022+
align-items: center !important;
1023+
justify-content: center !important;
10031024
}
10041025

10051026
.schedule-row label,

0 commit comments

Comments
 (0)