nandi/frqpublic Fork 0
3fd5ae3
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Keep the message actions clear of the scrollbar

The ↩ and ☺ ride the right edge of the row, and so does the message list's
scrollbar — five points apart on a list long enough to have one, which is the
scrollbar drawn over the reply button rather than beside it.

The row is inset from that edge now, so the actions have their own room.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-08-30T13:22:30-07:00 Browse files
3fd5ae3 parent: 57c7119
modified src/frq/app.jolt +4 -0
@@ -367,6 +367,10 @@
367367 ;; than in the reader's count of rows.
368368 highlit? (boolean (and (:id m) (= (:id m) @s/highlight)))]
369369 [:vbox {:key i :spacing 2 :margin 0
370+ ;; Clear of the right edge: the actions ride that edge, and the
371+ ;; list's scrollbar rides it too — without this the ↩ is what the
372+ ;; scrollbar is drawn over.
373+ :margin-right 10
370374 ;; Space above a new speaker, none inside their run: the gap is
371375 ;; what separates one person's block from the next, and evenly
372376 ;; spaced lines are what made the column read as one dense list.
@@ -367,6 +367,10 @@
367 ;; than in the reader's count of rows.367 ;; than in the reader's count of rows.
368 highlit? (boolean (and (:id m) (= (:id m) @s/highlight)))]368 highlit? (boolean (and (:id m) (= (:id m) @s/highlight)))]
369 [:vbox {:key i :spacing 2 :margin 0369 [:vbox {:key i :spacing 2 :margin 0
370+ ;; Clear of the right edge: the actions ride that edge, and the
371+ ;; list's scrollbar rides it too — without this the ↩ is what the
372+ ;; scrollbar is drawn over.
373+ :margin-right 10
370 ;; Space above a new speaker, none inside their run: the gap is374 ;; Space above a new speaker, none inside their run: the gap is
371 ;; what separates one person's block from the next, and evenly375 ;; what separates one person's block from the next, and evenly
372 ;; spaced lines are what made the column read as one dense list.376 ;; spaced lines are what made the column read as one dense list.