Skip to content

Commit d30cd4a

Browse files
committed
Improvement for "Always fill" setting on tables
1 parent 98484c4 commit d30cd4a

File tree

7 files changed

+36
-5
lines changed

7 files changed

+36
-5
lines changed

Minimal.css

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1706,6 +1706,7 @@ body {
17061706
--table-max-width: none;
17071707
--table-width: auto;
17081708
--table-margin: inherit;
1709+
--table-wrapper-width: fit-content;
17091710
--container-dataview-table-width: var(--line-width);
17101711
--container-img-width: var(--line-width);
17111712
--container-img-max-width: var(--max-width);
@@ -1784,7 +1785,8 @@ body:not(.table-100):not(.table-max):not(.table-wide) .markdown-preview-view {
17841785
--table-margin: auto;
17851786
--table-width: auto;
17861787
--table-edge-cell-padding-first: 8px;
1787-
--table-edge-cell-padding-last: 8px; }
1788+
--table-edge-cell-padding-last: 8px;
1789+
--table-wrapper-width: auto; }
17881790

17891791
.table-wide,
17901792
.table-max,
@@ -1911,6 +1913,9 @@ body:not(.table-100):not(.table-max):not(.table-wide) .markdown-preview-view {
19111913
width: var(--container-table-width);
19121914
max-width: var(--container-table-max-width);
19131915
margin-inline: var(--container-table-margin) !important; }
1916+
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content .table-wrapper,
1917+
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .table-wrapper {
1918+
width: var(--table-wrapper-width); }
19141919
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content > div:has(> .block-language-dataview > table),
19151920
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content > div:has(> .block-language-dataviewjs),
19161921
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer > div:has(> .block-language-dataview > table),
@@ -8070,6 +8075,11 @@ settings:
80708075
title: Minimum column width
80718076
type: variable-text
80728077
default: 6ch
8078+
-
8079+
id: table-column-max-width
8080+
title: Maximum column width
8081+
type: variable-text
8082+
default: none
80738083
-
80748084
id: maximize-tables-off
80758085
title: Maximize table width

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Minimal",
3-
"version": "7.4.4",
3+
"version": "7.4.5",
44
"minAppVersion": "1.5.0",
55
"author": "@kepano",
66
"authorUrl": "https://twitter.com/kepano",

src/css/main.css

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1663,6 +1663,7 @@ body {
16631663
--table-max-width: none;
16641664
--table-width: auto;
16651665
--table-margin: inherit;
1666+
--table-wrapper-width: fit-content;
16661667
--container-dataview-table-width: var(--line-width);
16671668
--container-img-width: var(--line-width);
16681669
--container-img-max-width: var(--max-width);
@@ -1741,7 +1742,8 @@ body:not(.table-100):not(.table-max):not(.table-wide) .markdown-preview-view {
17411742
--table-margin: auto;
17421743
--table-width: auto;
17431744
--table-edge-cell-padding-first: 8px;
1744-
--table-edge-cell-padding-last: 8px; }
1745+
--table-edge-cell-padding-last: 8px;
1746+
--table-wrapper-width: auto; }
17451747

17461748
.table-wide,
17471749
.table-max,
@@ -1868,6 +1870,9 @@ body:not(.table-100):not(.table-max):not(.table-wide) .markdown-preview-view {
18681870
width: var(--container-table-width);
18691871
max-width: var(--container-table-max-width);
18701872
margin-inline: var(--container-table-margin) !important; }
1873+
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content .table-wrapper,
1874+
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .table-wrapper {
1875+
width: var(--table-wrapper-width); }
18711876
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content > div:has(> .block-language-dataview > table),
18721877
.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer > .cm-content > div:has(> .block-language-dataviewjs),
18731878
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer > div:has(> .block-language-dataview > table),

src/css/main.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/css/style-settings.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1461,6 +1461,11 @@ settings:
14611461
title: Minimum column width
14621462
type: variable-text
14631463
default: 6ch
1464+
-
1465+
id: table-column-max-width
1466+
title: Maximum column width
1467+
type: variable-text
1468+
default: none
14641469
-
14651470
id: maximize-tables-off
14661471
title: Maximize table width

src/scss/features/block-width.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ body {
9494
--table-max-width: none;
9595
--table-width: auto;
9696
--table-margin: inherit;
97+
--table-wrapper-width: fit-content;
9798

9899
--container-dataview-table-width: var(--line-width);
99100

@@ -195,6 +196,8 @@ body:not(.table-100):not(.table-max):not(.table-wide) {
195196
--table-width: auto;
196197
--table-edge-cell-padding-first: 8px;
197198
--table-edge-cell-padding-last: 8px;
199+
200+
--table-wrapper-width: auto;
198201
}
199202

200203
.table-wide,
@@ -308,6 +311,9 @@ body:not(.table-100):not(.table-max):not(.table-wide) {
308311
max-width:var(--container-table-max-width);
309312
margin-inline: var(--container-table-margin) !important;
310313
}
314+
.table-wrapper {
315+
width: var(--table-wrapper-width);
316+
}
311317
> div:has(>.block-language-dataview>table),
312318
> div:has(>.block-language-dataviewjs) {
313319
width: var(--container-dataview-table-width);

theme.css

Lines changed: 6 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)