▾ modified src/frq/app.jolt +5 -4 Viewed
@@ -281,10 +281,11 @@ 281 281 [:dim-label {:label (:from m)}] 282 282 (when-let [at (:at m)] 283 283 [:dim-label {:label (clock/clock-time at)}]) 284 - ;; Answering is offered where the sender is named: a run of lines from 285 - ;; one person is answered as the thing it is, rather than every line 286 - ;; of it carrying a button of its own. 287 - [:vbox {:key :reply-action} 284 + ;; Answering is offered where the sender is named — a run of lines 285 + ;; from one person is answered as the thing it is — and against the 286 + ;; right edge, out of the way of the name and the time, which are what 287 + ;; the eye is going down the column for. 288 + [:hbox {:key :reply-action :align :end} 288 289 (when (:id m) 289 290 [:button {:label "↩" :on-click #(s/reply-to! m)}])]])] 290 291 [:vbox {:key :text :spacing 2}
@@ -281,10 +281,11 @@ 281 [:dim-label {:label (:from m)}] 281 [:dim-label {:label (:from m)}] 282 (when-let [at (:at m)] 282 (when-let [at (:at m)] 283 [:dim-label {:label (clock/clock-time at)}]) 283 [:dim-label {:label (clock/clock-time at)}]) 284 - ;; Answering is offered where the sender is named: a run of lines from 284 + ;; Answering is offered where the sender is named — a run of lines 285 - ;; one person is answered as the thing it is, rather than every line 285 + ;; from one person is answered as the thing it is — and against the 286 - ;; of it carrying a button of its own. 286 + ;; right edge, out of the way of the name and the time, which are what 287 - [:vbox {:key :reply-action} 287 + ;; the eye is going down the column for. 288 + [:hbox {:key :reply-action :align :end} 288 (when (:id m) 289 (when (:id m) 289 [:button {:label "↩" :on-click #(s/reply-to! m)}])]])] 290 [:button {:label "↩" :on-click #(s/reply-to! m)}])]])] 290 [:vbox {:key :text :spacing 2} 291 [:vbox {:key :text :spacing 2}