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

Closed
kayg wants to merge 0 commits from issue/148-settings-polish 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

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
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
Author
Owner

Review, from the screenshots I checked myself:

  • Pill at 320 in Card mode: the pill stays whole and wraps under the heading.
  • Block handle on a heading at 1440: centred on the line.
  • Accent swatches at 390: names only in the warm tooltip.

Merged with dev: editor.css clashed with #157's Today-chip fix. I kept this PR's inline-flow version, which already has nowrap and flex none, and dropped the -3px translate.

Merging.

Follow-up: when the pill wraps to its own line, its 10px left margin indents it past the title's left edge. It should line up with the title.

Review, from the screenshots I checked myself: - **Pill at 320 in Card mode:** the pill stays whole and wraps under the heading. - **Block handle on a heading at 1440:** centred on the line. - **Accent swatches at 390:** names only in the warm tooltip. **Merged with dev:** editor.css clashed with #157's Today-chip fix. I kept this PR's inline-flow version, which already has nowrap and flex none, and dropped the -3px translate. Merging. **Follow-up:** when the pill wraps to its own line, its 10px left margin indents it past the title's left edge. It should line up with the title.
kayg closed this pull request 2026-10-14 08:15:59 +00:00
Some checks failed
CI / rust (pull_request) Failing after 25s
CI / web (pull_request) Failing after 10m13s

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!178
No description provided.