Polish: swatches without names, controls on the line, Journal replaces Today, Today pill (#148) #207

Closed
kayg wants to merge 0 commits from issue/148-polish-merge into dev
Owner

Closes #148.

  • Accent swatches: no text labels; the name shows in the warm tooltip (aria-label kept, ring kept).
  • Block controls (handle and the arrow / more pill) centre on the first line's own box, measured from the line element (its padding and real line height), not the taller block. Replaces the fixed 1.6em guess.
  • Sidebar: the Today row is gone. Journal opens today when no note is open and otherwise keeps the open note. T still goes to today; the Today badge stays.
  • Today pill beside the day heading: the title and pill flow as text, the pill is nowrap and never shrinks, and drops whole to the next line when it does not fit. Cards on a phone get narrower side padding so words stay whole. The tag count, list count and Today in list rows also got nowrap.

Screenshots (before and after, 1440 and 390, light and dark) are on the issue.

🤖 Generated with Claude Code

https://claude.ai/code/session_018Yyy8fQGxPLkLa8v8NXz7T

(Replaces #178, merged with current dev. Review on #178.)

Closes #148. - Accent swatches: no text labels; the name shows in the warm tooltip (aria-label kept, ring kept). - Block controls (handle and the arrow / more pill) centre on the first line's own box, measured from the line element (its padding and real line height), not the taller block. Replaces the fixed 1.6em guess. - Sidebar: the Today row is gone. Journal opens today when no note is open and otherwise keeps the open note. T still goes to today; the Today badge stays. - Today pill beside the day heading: the title and pill flow as text, the pill is nowrap and never shrinks, and drops whole to the next line when it does not fit. Cards on a phone get narrower side padding so words stay whole. The tag count, list count and Today in list rows also got nowrap. Screenshots (before and after, 1440 and 390, light and dark) are on the issue. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_018Yyy8fQGxPLkLa8v8NXz7T (Replaces #178, merged with current dev. Review on #178.)
Polish: swatches without names, block controls on the line, Journal replaces Today, Today pill never squashes (#148)
Some checks failed
CI / rust (pull_request) Failing after 25s
CI / web (pull_request) Failing after 10m13s
97e10e5327
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018Yyy8fQGxPLkLa8v8NXz7T
Merge remote-tracking branch 'origin/dev' into issue/148-settings-polish
Some checks failed
CI / rust (pull_request) Successful in 2m10s
CI / web (pull_request) Failing after 7m32s
4507b131af
# Conflicts:
#	apps/web/src/styles/editor.css
Author
Owner

Closing: this branch is already fully contained in dev (it landed through a merge train). Branch cleanup, 2026-10-15.

Closing: this branch is already fully contained in `dev` (it landed through a merge train). Branch cleanup, 2026-10-15.
kayg closed this pull request 2026-10-15 08:34:48 +00:00
Some checks failed
CI / rust (pull_request) Successful in 2m10s
CI / web (pull_request) Failing after 7m32s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal!207
No description provided.