git.cjennings.net
:
dotemacs
main
performance
My Emacs configuration
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
scripts
/
theme-studio
Commit message (
Expand
)
Author
Age
Files
Lines
*
chore(theme-studio): save WIP working state
Craig Jennings
11 hours
1
-61
/
+111
*
feat(theme-studio): move the box column between style and contrast
Craig Jennings
12 hours
4
-26
/
+26
*
feat(theme-studio): add 18 language previews
Craig Jennings
12 hours
4
-2
/
+430
*
fix(theme-studio): keep an expander open across a table rebuild
Craig Jennings
12 hours
3
-10
/
+64
*
feat(theme-studio): expand/collapse-all toggle and disclosure triangles
Craig Jennings
12 hours
4
-18
/
+106
*
feat(theme-studio): expander label hovers and a view-dropdown lock indicator
Craig Jennings
12 hours
3
-8
/
+108
*
feat(theme-studio): move the lock column to the leftmost position
Craig Jennings
12 hours
4
-20
/
+20
*
feat(theme-studio): custom weight/slant dropdowns with previews
Craig Jennings
12 hours
4
-42
/
+128
*
feat(theme-studio): tighten the elements-table horizontal layout
Craig Jennings
13 hours
4
-8
/
+8
*
feat(theme-studio): sort the language dropdown and add nav arrows
Craig Jennings
13 hours
4
-4
/
+54
*
feat(theme-studio): unify per-row widgets across the assignment tables
Craig Jennings
13 hours
7
-63
/
+162
*
chore(theme-studio): save WIP working state
Craig Jennings
14 hours
1
-0
/
+106
*
feat(theme-studio): add ansi-color faces to drive all ANSI consumers
Craig Jennings
14 hours
2
-1
/
+17
*
feat(theme-studio): export through the save-file picker to overwrite in place
Craig Jennings
15 hours
3
-2
/
+56
*
chore(theme-studio): save WIP.json working state
Craig Jennings
15 hours
1
-13
/
+45
*
test(theme-studio): cover the face-docs dump helper and syntax map
Craig Jennings
15 hours
2
-7
/
+87
*
feat(theme-studio): show face docstrings in element hovers
Craig Jennings
15 hours
9
-9
/
+183
*
chore(theme-studio): save WIP.json working state
Craig Jennings
24 hours
1
-472
/
+472
*
test(theme-studio): cover defensive branches and the palette generator
Craig Jennings
30 hours
3
-1
/
+140
*
test(theme-studio): cover the promoted faceCss helpers
Craig Jennings
31 hours
1
-0
/
+89
*
refactor(theme-studio): share the spec-from-entries loop in build-theme
Craig Jennings
31 hours
1
-15
/
+14
*
refactor(theme-studio): dedup the palette harvest and color-pair walks
Craig Jennings
31 hours
2
-29
/
+25
*
refactor(theme-studio): single-source the bespoke-app list in face_data
Craig Jennings
31 hours
3
-54
/
+40
*
chore(theme-studio): regenerate page after the face-spec refactor
Craig Jennings
31 hours
1
-1
/
+1
*
refactor(theme-studio): derive the Python face model from one spec list
Craig Jennings
31 hours
3
-76
/
+79
*
refactor(theme-studio): table-drive vibe chroma and share the inherit walk
Craig Jennings
31 hours
3
-56
/
+36
*
refactor(theme-studio): fold the box control into mkLineStyleControl
Craig Jennings
32 hours
2
-34
/
+20
*
refactor(theme-studio): extract per-package previews into previews.js
Craig Jennings
32 hours
4
-459
/
+477
*
refactor(theme-studio): unify the face CSS builders in app-core
Craig Jennings
32 hours
3
-48
/
+86
*
refactor(theme-studio): share oklchOf and isPureEndpointHex from colormath
Craig Jennings
32 hours
4
-13
/
+15
*
refactor(theme-studio): drive the package face model from one attribute table
Craig Jennings
32 hours
2
-4
/
+74
*
chore(theme-studio): commit WIP theme edits and migrated working state
Craig Jennings
32 hours
1
-4680
/
+1022
*
fix(theme-studio): catch any read error in the defface pass, not just EOF
Craig Jennings
36 hours
1
-2
/
+6
*
fix(theme-studio): two-pass default-face capture so faces aren't dropped
Craig Jennings
36 hours
3
-1145
/
+5909
*
feat(theme-studio): seed faces with their default distant-fg, overline, inver...
Craig Jennings
40 hours
4
-2
/
+41
*
refactor(theme-studio): polish the expander (underline inside, dynamic colspa...
Craig Jennings
41 hours
6
-30
/
+139
*
feat(theme-studio): add a per-row expander for the overflow face attributes
Craig Jennings
41 hours
4
-24
/
+206
*
feat(theme-studio): replace the style toggles with weight/slant/underline/str...
Craig Jennings
43 hours
6
-117
/
+134
*
refactor(theme-studio): cut the face model over to weight/slant/objects
Craig Jennings
43 hours
9
-163
/
+345
*
feat(theme-studio): widen the face model with the additive attributes
Craig Jennings
43 hours
6
-23
/
+96
*
feat(theme-studio): emit the full face-attribute model from build-theme
Craig Jennings
44 hours
2
-60
/
+98
*
chore(theme-studio): update WIP theme region, mode-line-highlight, pearl faces
Craig Jennings
44 hours
1
-17
/
+18
*
feat(theme-studio): bucket unrecognized faces by their defface source
Craig Jennings
44 hours
1
-3
/
+29
*
feat(theme-studio): add reproducible face-coverage generator and diff
Craig Jennings
45 hours
4
-3
/
+408
*
docs(theme-studio): add package and subsystem descriptions to face coverage
Craig Jennings
45 hours
1
-0
/
+109
*
docs(theme-studio): drain emacs-core orphans into subsystem and package buckets
Craig Jennings
45 hours
1
-64
/
+76
*
docs(theme-studio): regroup face coverage into core/general/package tiers
Craig Jennings
45 hours
1
-1385
/
+1325
*
docs(theme-studio): annotate face coverage list with docstrings
Craig Jennings
45 hours
1
-4
/
+1134
*
docs(theme-studio): add face coverage master list
Craig Jennings
45 hours
1
-0
/
+1523
*
feat(theme-studio): add mode-line-highlight as an editable face
Craig Jennings
45 hours
4
-10
/
+42
[next]