Skip to content

Commit f7dbd35

Browse files
committed
build: 1.5.2-beta release build
- Update dist bundle (main.js, styles.css) - CSS source refinements across platform styles - Update esbuild config
1 parent a8b600f commit f7dbd35

15 files changed

Lines changed: 349 additions & 350 deletions

File tree

dist/main.js

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

dist/styles.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.

site/src/styles/custom.css

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ html {
120120
}
121121

122122
.sl-markdown-content a:not(.sl-link-button) {
123-
text-decoration-thickness: 1px;
124-
text-underline-offset: 0.18em;
125123
}
126124

127125
.sl-markdown-content img {
@@ -134,13 +132,13 @@ html {
134132
box-shadow: var(--shadow-sm);
135133
}
136134

137-
.expressive-code .frame.is-terminal .header {
138-
background: transparent !important;
139-
border: none !important;
135+
.sl-markdown-content .expressive-code .frame.is-terminal .header {
136+
background: transparent;
137+
border: none;
140138
}
141139

142-
.expressive-code .frame.is-terminal .header::after {
143-
border-bottom: none !important;
140+
.sl-markdown-content .expressive-code .frame.is-terminal .header::after {
141+
border-bottom: none;
144142
}
145143

146144
@media (max-width: 50rem) {
@@ -150,6 +148,7 @@ html {
150148
}
151149

152150
/* Starlight search uses dark-first tokens for its dialog. Force a light surface in day theme only. */
151+
/* stylelint-disable selector-type-no-unknown */
153152
:root[data-theme="light"] site-search dialog,
154153
:root[data-theme="light"] site-search .dialog-frame {
155154
background-color: var(--background);
@@ -158,17 +157,18 @@ html {
158157
:root[data-theme="light"] site-search #starlight__search {
159158
--pagefind-ui-background: var(--background);
160159
}
160+
/* stylelint-enable selector-type-no-unknown */
161161

162162
/* Scope table compaction to the Companion model compatibility table only. */
163-
.sl-markdown-content h2#compatibility-table + table {
163+
.sl-markdown-content.sl-markdown-content h2#compatibility-table + table {
164164
width: 100%;
165-
font-size: 0.8rem !important;
165+
font-size: 0.8rem;
166166
line-height: 1.25;
167167
}
168168

169-
.sl-markdown-content h2#compatibility-table + table th,
170-
.sl-markdown-content h2#compatibility-table + table td {
171-
font-size: 0.8rem !important;
169+
.sl-markdown-content.sl-markdown-content h2#compatibility-table + table th,
170+
.sl-markdown-content.sl-markdown-content h2#compatibility-table + table td {
171+
font-size: 0.8rem;
172172
padding: 0.35rem 0.45rem;
173173
vertical-align: top;
174174
}

src/platform/styles/browser.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,6 @@
555555
.learnkit .lk-browser-flag-overlay .internal-link {
556556
color: var(--link-color, var(--text-accent));
557557
text-decoration: underline;
558-
text-decoration-style: dotted;
559558
}
560559

561560
.learnkit .lk-browser-flag-overlay :is(h1, h2, h3, h4, h5, h6) {

src/platform/styles/buttons.css

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -156,21 +156,19 @@
156156

157157
.learnkit .learnkit-btn-toolbar.learnkit-btn-accent {
158158
background: var(--theme-base-95);
159-
color: #ffffff;
159+
font-weight: 400;
160160
border: 0.5px solid var(--theme-black-95);
161161
}
162162

163163
.learnkit .learnkit-btn-toolbar.learnkit-btn-accent:hover {
164164
background: var(--theme-black-95);
165-
color: #ffffff;
166165
border: 0.5px solid var(--theme-black-85);
167166
transform: translateY(-1px);
168167
}
169168

170169
.learnkit .learnkit-btn-toolbar.learnkit-btn-accent:focus-visible,
171170
.learnkit .learnkit-btn-toolbar.learnkit-btn-accent:active {
172171
background: var(--theme-black-85);
173-
color: #ffffff;
174172
border: 0.5px solid var(--theme-black-75);
175173
transform: translateY(0);
176174
}
@@ -415,19 +413,17 @@
415413
/* Dark theme: let accent win over toolbar defaults */
416414
.theme-dark .learnkit .learnkit-btn-toolbar.learnkit-btn-accent {
417415
background: var(--theme-base-95);
418-
color: #ffffff;
416+
font-weight: 400;
419417
border: 0.5px solid var(--theme-black-95);
420418
}
421419
.theme-dark .learnkit .learnkit-btn-toolbar.learnkit-btn-accent:hover {
422420
background: var(--theme-black-95);
423-
color: #ffffff;
424421
border: 0.5px solid var(--theme-black-85);
425422
transform: translateY(-1px);
426423
}
427424
.theme-dark .learnkit .learnkit-btn-toolbar.learnkit-btn-accent:focus-visible,
428425
.theme-dark .learnkit .learnkit-btn-toolbar.learnkit-btn-accent:active {
429426
background: var(--theme-black-85);
430-
color: #ffffff;
431427
border: 0.5px solid var(--theme-black-75);
432428
transform: translateY(0);
433429
}

src/platform/styles/cards.css

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
/* Inline code styling for reading-view and study-session cards */
1616
.learnkit .learnkit-pretty-card code,
1717
.learnkit .lk-review-root[data-lk-review-mode="session"] .lk-session-card code {
18-
font-family: var(--font-monospace, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);
18+
font-family: var(--font-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);
1919
background-color: var(--color-base-20);
2020
color: var(--color-base-70);
2121
border-radius: 4px;
@@ -71,8 +71,7 @@ body.is-phone .small-card {
7171
box-sizing: border-box;
7272
display: flex;
7373
flex-wrap: wrap;
74-
column-gap: 6px;
75-
row-gap: 2px;
74+
gap: 2px 6px;
7675
align-items: center;
7776
background: var(--background-modifier-form-field);
7877
border: var(--learnkit-border-width) solid var(--learnkit-border-color);
@@ -494,7 +493,6 @@ body.is-phone .small-card {
494493
.learnkit .learnkit-flag-editor-overlay .internal-link {
495494
color: var(--link-color, var(--text-accent));
496495
text-decoration: underline;
497-
text-decoration-style: dotted;
498496
}
499497

500498
.learnkit .learnkit-flag-editor-overlay :is(h1, h2, h3, h4, h5, h6) {
@@ -2486,8 +2484,7 @@ body.is-mobile .learnkit .learnkit-coach-scope-actions-grid {
24862484
display: flex;
24872485
flex-wrap: wrap;
24882486
align-items: center;
2489-
column-gap: 6px;
2490-
row-gap: 4px;
2487+
gap: 4px 6px;
24912488
font-size: 0.9rem;
24922489
color: var(--text-normal);
24932490
}

src/platform/styles/header.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,6 @@ a.learnkit-header-center-brand-link:hover {
283283

284284
/* Keep the Tools trigger (btn-icon-outline) visually consistent with other header actions. */
285285
.learnkit .learnkit-header .lk-more-wrap .btn-icon-outline.learnkit-btn-toolbar {
286-
background-color: transparent;
287286
color: var(--text-normal);
288287
border: 0.5px solid transparent;
289288
}

src/platform/styles/home.css

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
.learnkit .lk-home-quick-study-btn {
143143
margin-left: auto;
144144
font-size: var(--learnkit-font-xs);
145-
font-weight: 600;
145+
font-weight: 400;
146146
line-height: 1;
147147
padding: 9px 14px;
148148
}
@@ -152,9 +152,8 @@
152152
border: 0.5px solid var(--theme-black-95);
153153
border-radius: 8px;
154154
background: var(--theme-base-95);
155-
color: #ffffff;
156155
font-size: var(--learnkit-font-xs);
157-
font-weight: 600;
156+
font-weight: 400;
158157
line-height: 1;
159158
padding: 9px 14px;
160159
box-shadow: none;
@@ -165,7 +164,6 @@
165164
border: 0.5px solid var(--theme-black-85);
166165
border-radius: 8px;
167166
background: var(--theme-black-95);
168-
color: #ffffff;
169167
transform: translateY(-1px);
170168
box-shadow: none;
171169
}
@@ -174,7 +172,6 @@
174172
.learnkit .learnkit-btn-accent:active {
175173
border: 0.5px solid var(--theme-black-75);
176174
background: var(--theme-black-85);
177-
color: #ffffff;
178175
transform: translateY(0);
179176
}
180177

src/platform/styles/misc.css

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,7 @@
909909
min-height: 26px;
910910
max-height: 26px;
911911
color: var(--theme-base-95);
912-
font-size: var(--learnkit-font-2xs);
912+
font-size: 0.88rem;
913913
align-items: center;
914914
gap: 3px;
915915
padding: 5px 8px;
@@ -964,16 +964,16 @@
964964

965965
/* ---- MathJax: remove block margins inside Sprout cards/widgets ---- */
966966

967-
.learnkit .lk-session-card mjx-container[jax="CHTML"][display="true"],
968-
.learnkit.learnkit-widget mjx-container[jax="CHTML"][display="true"],
969-
.learnkit .learnkit-widget mjx-container[jax="CHTML"][display="true"],
970-
.learnkit .learnkit-widget-card-body mjx-container[jax="CHTML"][display="true"] {
967+
.learnkit .lk-session-card .MathJax[jax="CHTML"][display="true"],
968+
.learnkit.learnkit-widget .MathJax[jax="CHTML"][display="true"],
969+
.learnkit .learnkit-widget .MathJax[jax="CHTML"][display="true"],
970+
.learnkit .learnkit-widget-card-body .MathJax[jax="CHTML"][display="true"] {
971971
margin: 0;
972972
}
973973

974-
.learnkit .learnkit-pretty-card mjx-container[jax="CHTML"][display="true"],
975-
.learnkit .learnkit-pretty-card mjx-container[jax="CHTML"],
976-
.learnkit .learnkit-pretty-card mjx-math[display="true"],
974+
.learnkit .learnkit-pretty-card .MathJax[jax="CHTML"][display="true"],
975+
.learnkit .learnkit-pretty-card .MathJax[jax="CHTML"],
976+
.learnkit .learnkit-pretty-card .MathJax > [display="true"],
977977
.learnkit .learnkit-pretty-card .MathJax,
978978
.learnkit .learnkit-pretty-card .MJX-TEX {
979979
margin: 0;
@@ -1013,12 +1013,12 @@
10131013
}
10141014

10151015
/* Also reset the inner MathJax container inside math blocks */
1016-
.learnkit .lk-session-card .math.math-block.is-loaded mjx-container,
1017-
.learnkit.learnkit-widget .math.math-block.is-loaded mjx-container,
1018-
.learnkit .learnkit-widget .math.math-block.is-loaded mjx-container,
1019-
.learnkit .learnkit-widget-card-body .math.math-block.is-loaded mjx-container,
1020-
.learnkit .learnkit-gatekeeper-modal .math.math-block.is-loaded mjx-container,
1021-
.learnkit .learnkit-pretty-card .math.math-block.is-loaded mjx-container {
1016+
.learnkit .lk-session-card .math.math-block.is-loaded .MathJax,
1017+
.learnkit.learnkit-widget .math.math-block.is-loaded .MathJax,
1018+
.learnkit .learnkit-widget .math.math-block.is-loaded .MathJax,
1019+
.learnkit .learnkit-widget-card-body .math.math-block.is-loaded .MathJax,
1020+
.learnkit .learnkit-gatekeeper-modal .math.math-block.is-loaded .MathJax,
1021+
.learnkit .learnkit-pretty-card .math.math-block.is-loaded .MathJax {
10221022
margin: 0;
10231023
padding: 0;
10241024
}

src/platform/styles/modals.css

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
max-height: 80vh;
7676
padding: 1.2rem 0;
7777
border: 0.5px solid var(--color-base-35);
78-
background: var(--color-base-05);
78+
background: rgba(255,255,255,0.8);
7979
overflow: hidden;
8080
padding-left: 5px;
8181
padding-right: 5px;
@@ -591,8 +591,7 @@
591591
box-sizing: border-box;
592592
display: flex;
593593
flex-wrap: wrap;
594-
column-gap: 6px;
595-
row-gap: 2px;
594+
gap: 2px 6px;
596595
align-content: flex-start;
597596
cursor: pointer;
598597
background: var(--background-modifier-form-field);
@@ -610,7 +609,11 @@
610609
/* ---- Card editor modal ---- */
611610

612611
.learnkit .learnkit-card-editor-modal-root {
613-
all: unset;
612+
margin: 0;
613+
border: 0;
614+
outline: none;
615+
font: inherit;
616+
color: inherit;
614617
display: flex;
615618
flex-direction: column;
616619
gap: 16px;
@@ -790,7 +793,7 @@ width: min(720px, 100%);
790793
.learnkit .learnkit-gatekeeper-body code,
791794
.learnkit .learnkit-gatekeeper-body .learnkit-md-block code,
792795
.learnkit .learnkit-gatekeeper-body .learnkit-widget-text code {
793-
font-family: var(--font-monospace, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);
796+
font-family: var(--font-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);
794797
font-size: 0.85em;
795798
background-color: var(--code-background, var(--background-modifier-hover, rgba(128,128,128,0.15)));
796799
color: var(--code-normal, var(--text-normal));
@@ -981,7 +984,7 @@ width: min(720px, 100%);
981984
border: 0.5px solid var(--theme-black-95);
982985
border-radius: 8px;
983986
background: var(--theme-base-95);
984-
color: #ffffff;
987+
font-weight: 400;
985988
box-shadow: none;
986989
transition: transform 140ms ease, background-color 140ms ease, border-color 140ms ease;
987990
}
@@ -990,14 +993,12 @@ width: min(720px, 100%);
990993
.learnkit :is(.learnkit-btn-primary-action, .learnkit-card-creator-add-btn, .learnkit-bulk-edit-save-btn, .learnkit-io-save-btn):focus-visible {
991994
border-color: var(--theme-black-85);
992995
background: var(--theme-black-95);
993-
color: #ffffff;
994996
transform: translateY(-1px);
995997
}
996998

997999
.learnkit :is(.learnkit-btn-primary-action, .learnkit-card-creator-add-btn, .learnkit-bulk-edit-save-btn, .learnkit-io-save-btn):active {
9981000
border-color: var(--theme-black-75);
9991001
background: var(--theme-black-85);
1000-
color: #ffffff;
10011002
transform: translateY(0);
10021003
}
10031004

@@ -1238,8 +1239,7 @@ body.is-mobile .learnkit .learnkit-cloze-mobile-actions {
12381239
box-sizing: border-box;
12391240
display: flex;
12401241
flex-wrap: wrap;
1241-
column-gap: 6px;
1242-
row-gap: 2px;
1242+
gap: 2px 6px;
12431243
align-content: flex-start;
12441244
background: color-mix(in srgb, var(--color-base-05) 95%, transparent 05%);
12451245
border: 0.5px solid color-mix(in srgb, var(--color-base-70) 20%, transparent 80%);
@@ -2579,7 +2579,6 @@ z-index: 11;
25792579
width: auto;
25802580
min-width: 28px;
25812581
padding: 0 8px;
2582-
column-gap: 6px;
25832582
gap: 6px;
25842583
}
25852584

0 commit comments

Comments
 (0)