diff options
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -730,8 +730,9 @@ Two behaviors for M-SPC (=cj/ai-term-next=) when bringing up an agent from a non 1. Summon fullscreen. Today the agent opens in its deliberate dock — 0.75 frame height on a laptop (=cj/ai-term-laptop-height=), a width fraction on desktop (=cj/--ai-term-default-size= / =-default-direction=) — so summoning from another buffer lands it at partial size and Craig hits =C-x 1= to fill the frame. When summoning (no agent window currently shown), open it fullscreen instead. 2. Single-agent toggle. When exactly one agent exists, M-SPC currently self-cycles (=cj/--ai-term-next-agent-dir= wraps to the same dir, re-selecting the same window — a no-op). Repurpose it: with one agent, M-SPC toggles the window (show fullscreen if hidden, hide if shown), matching =cj/ai-term= (C-; a a). With 2+ agents, keep the cycle behavior. Touches the dock/toggle state machine (=cj/--ai-term-last-direction= / =-size= / =-was-bury= etc.), so implement carefully and keep the multi-agent cycle plus toggle-restore reversibility intact. From the roam inbox. -** TODO [#C] dashboard: no icon for URL bookmarks :bug: -URL bookmarks (eww / browser bookmarks, no file on disk) get no icon on the dashboard while file bookmarks get a file-type icon. The custom =dashboard-insert-bookmarks= override (=dashboard-config.el=) formats name-only, and dashboard assigns per-item icons from the bookmark's filename via =bookmark-get-filename= — which is nil for URL bookmarks, so they fall through. Fix: detect URL bookmarks (handler / location is a URL) and use a globe/web glyph (e.g. =nf-fa-globe= / =nf-md-web=). Screenshot: [[file:~/pictures/screenshots/2026-06-26_132059.png][2026-06-26_132059.png]]. From the roam inbox. +** DONE [#C] dashboard: no icon for URL bookmarks :bug: +CLOSED: [2026-06-28 Sun] +Resolved by dropping per-item list icons rather than adding a URL glyph: set =dashboard-set-file-icons nil= (=dashboard-config.el=), so recents / bookmarks / projects render without leading icons and URL vs file bookmarks look uniform. Section-heading icons and the launcher row keep theirs. Verified live: the =*dashboard*= buffer's bookmark/project items render glyph-free (the URL bookmark "Tensegrity Blog" now matches the file bookmarks). From the roam inbox. ** TODO [#C] dashboard: add a weather entry (wttrin) with an icon :feature: Put weather on the dashboard with a good illustrative icon, sourced from wttrin. Build on the release/0.4.0 wttrin now loaded via =:load-path= in =weather-config.el= (it carries the mode-line weather string plus auto-fit). Decide format (a current temp/conditions line vs a small forecast), refresh cadence, and placement/icon. From the roam inbox. ** TODO [#C] nov: sepia reading view (dark bg, tan/sepia text) :feature: |
