diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-18 19:55:33 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-18 19:55:33 -0500 |
| commit | 0a2bdb03e15b4afa23ba44632b5c45edf89a15f4 (patch) | |
| tree | 8b2aba79f9c492a758086a75457f65681667efd0 /scripts/coverage-summary.el | |
| parent | c1c27e29f2048ade9687ab9ded9e3abaafdd3eb2 (diff) | |
| download | dotemacs-0a2bdb03e15b4afa23ba44632b5c45edf89a15f4.tar.gz dotemacs-0a2bdb03e15b4afa23ba44632b5c45edf89a15f4.zip | |
feat(theme-studio): add mode-line-highlight as an editable face
The mode-line hover box (the raised bevel on clickable mode-line segments) came from mode-line-highlight, a face the studio never managed, so it fell through to Emacs's stock released-button default with no way to change it.
I added it to the generated UI face list, between mode-line and mode-line-inactive. The row and box control are already generic over that list, so they appear automatically. build-theme.el's UI emission is generic too, so the elisp side needs nothing.
The face isn't in the captured Emacs snapshot, so apply_hover_box_default seeds its box to the raised default in both build_uimap branches. That matches current behavior and leaves the user free to flatten or recolor it. The mock frame previews the hover by wrapping a mode-line segment in the face.
Diffstat (limited to 'scripts/coverage-summary.el')
0 files changed, 0 insertions, 0 deletions
