aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-22 18:15:00 -0500
committerCraig Jennings <c@cjennings.net>2026-05-22 18:15:00 -0500
commitda5f5d9470657eeffef64afad5e60c3224e481c8 (patch)
tree726fb04d4f25a3b8ceb66cbfbaf1c9ea20636b52 /todo.org
parent11e3a27e752e845e583348c497b2c5b0208c8a52 (diff)
downloaddotemacs-da5f5d9470657eeffef64afad5e60c3224e481c8.tar.gz
dotemacs-da5f5d9470657eeffef64afad5e60c3224e481c8.zip
docs(todo): close dashboard subtitle and color bugs, file navigator-color follow-up
I closed the subtitle-centering and the navigator/item color bugs, and filed a follow-up to give the navigator its own color separate from the list items, which is blocked by the shared dashboard-items-face overlay.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org15
1 files changed, 11 insertions, 4 deletions
diff --git a/todo.org b/todo.org
index dd3e240e..18295b58 100644
--- a/todo.org
+++ b/todo.org
@@ -144,20 +144,27 @@ Refactor sketch: a single =defconst cj/dashboard--launchers= holding
derive both =dashboard-navigator-buttons= (grouped 4-per-row) and the
keybindings from that list with a small helper.
-** TODO [#C] Dashboard banner subtitle off-center :bug:quick:
+** DONE [#C] Dashboard banner subtitle off-center :bug:quick:
+CLOSED: [2026-05-22 Fri]
:PROPERTIES:
:LAST_REVIEWED: 2026-05-22
:END:
The banner subtitle "Emacs: The Editor That Saves Your Soul" renders off-center relative to the dashboard width.
-Surfaced 2026-05-21.
-** TODO [#C] Dashboard navigator icons and section titles uncolored :bug:quick:
+Surfaced 2026-05-21. Fixed: dashboard-banner-title-offset 5 → 3 (5 over-shifted left). Verified centered via off-screen capture.
+** DONE [#C] Dashboard navigator icons and section titles uncolored :bug:quick:
+CLOSED: [2026-05-22 Fri]
:PROPERTIES:
:LAST_REVIEWED: 2026-05-22
:END:
The navigator icons and the "Projects", "Bookmarks", and "Recent Files" section titles render in the default face. They should pick up colors from the Dupre color theme instead.
-Surfaced 2026-05-21.
+Surfaced 2026-05-21. Fixed: set dashboard-items-face to steel+2 so the navigator (icons + labels) and the list items pick up a theme color; section titles stay blue via dashboard-heading. Root cause found while debugging: the navigator is rendered with a dashboard-items-face OVERLAY (overlays beat text properties), so the per-button dashboard-navigator face is inert — the nav and the items are painted by the same face, dashboard-items-face. Separating their colors would require overriding that overlay; tracked as a follow-up.
+
+** TODO [#C] Separate dashboard navigator color from list items :feature:
+The dashboard navigator (icons + labels) and the recentf/project/bookmark list items are both painted by =dashboard-items-face=: the navigator gets a =dashboard-items-face= overlay, and overlays beat text properties, so the per-button =dashboard-navigator= face is inert. To color the navigator independently of the items, override where that overlay is applied — advise or redefine =dashboard-insert-navigator=, or strip/replace the overlay's face.
+Triggered by: 2026-05-22 dashboard color work (L105).
+
** PROJECT [#B] Architecture review follow-up from 2026-05-03 :refactor:no-sync:
High-level pass over =init.el=, =early-init.el=, and all 104 files in