Skip to content

Commit f4bb856

Browse files
Refine settings search alignment and preview centering
1 parent 997940e commit f4bb856

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ tr.folder.fv-parent-expanded div.folder-preview {
393393
flex: 0 0 auto;
394394
min-width: 0;
395395
margin-left: 10px;
396-
margin-top: 5px;
396+
margin-top: 6px;
397397
}
398398

399399
.folder-preview-wrapper > span.outer {
@@ -403,7 +403,7 @@ tr.folder.fv-parent-expanded div.folder-preview {
403403

404404
.folder-preview.fv-preview-multirow .folder-preview-wrapper {
405405
min-height: calc(var(--fvplus-preview-row-height) - 0.9em);
406-
margin: 0 0 0 10px;
406+
margin: 6px 0 0 10px;
407407
align-items: center;
408408
flex: 0 0 auto;
409409
min-width: max-content;

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3788,9 +3788,6 @@ body.fv-mobile-compact .fv-setup-field-grid {
37883788
align-items: center;
37893789
gap: 0.22rem;
37903790
min-width: min(360px, 42vw);
3791-
margin-right: 0.35rem;
3792-
padding-right: 0.25rem;
3793-
border-right: 1px solid rgba(255, 255, 255, 0.08);
37943791
}
37953792

37963793
.fv-mode-toggle {
@@ -3842,7 +3839,8 @@ body.fv-mobile-compact .fv-setup-field-grid {
38423839
font-size: 1.03rem;
38433840
opacity: 0.9;
38443841
white-space: nowrap;
3845-
justify-self: start;
3842+
justify-self: end;
3843+
margin-left: auto;
38463844
}
38473845

38483846
.fv-search-scope input[type="checkbox"] {

tests/docker-preview-overflow-feature.test.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ test('docker styles support multi-row previews and member action sheet styling',
8585
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-row \{[\s\S]*padding:\s*0/);
8686
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{/);
8787
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-left:\s*10px/);
88-
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-top:\s*5px/);
88+
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*margin-top:\s*6px/);
8989
assert.match(dockerCss, /\.folder-preview-wrapper \{[\s\S]*flex:\s*0 0 auto/);
9090
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*min-height:\s*calc\(var\(--fvplus-preview-row-height\) - 0\.9em\)/);
91-
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*margin:\s*0 0 0 10px/);
91+
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*margin:\s*6px 0 0 10px/);
9292
assert.doesNotMatch(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{[\s\S]*transform:\s*translateY\(/);
9393
assert.match(dockerCss, /\.folder-preview-divider \{/);
9494
assert.match(dockerCss, /\.folder-preview-divider \{[\s\S]*align-self:\s*stretch/);

tests/preview-border-toggle.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ test('server normalizes legacy chevron aliases into dropdown_style', () => {
150150

151151
test('single-row Docker and VM previews stay vertically centered', () => {
152152
assert.match(dockerCss, /\.folder-preview\s*\{[\s\S]*width:\s*100%;[\s\S]*box-sizing:\s*border-box;[\s\S]*align-items:\s*center;/);
153-
assert.match(dockerCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*5px;[\s\S]*align-items:\s*center;/);
153+
assert.match(dockerCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*6px;[\s\S]*align-items:\s*center;/);
154154
assert.match(dockerCss, /\.folder-preview-wrapper > span\.outer\s*\{[\s\S]*display:\s*inline-flex;[\s\S]*align-items:\s*center;/);
155155
assert.match(vmCss, /\.folder-preview-wrapper\s*\{[\s\S]*margin-top:\s*7px;[\s\S]*align-items:\s*center;/);
156156
assert.match(vmCss, /\.folder-preview-wrapper > span\.outer\s*\{[\s\S]*display:\s*inline-flex;[\s\S]*align-items:\s*center;/);

0 commit comments

Comments
 (0)