Use baseline-aligned x for urgency multiplier
The × (multiplication sign) sits at mid-height in monospace fonts,
misaligning with the numbers. Lowercase x sits on the baseline.
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/lib/ketchup/views/focus.rb b/lib/ketchup/views/focus.rb
index 6a86ca4..9ecc3fd 100644
--- a/lib/ketchup/views/focus.rb
+++ b/lib/ketchup/views/focus.rb
@@ -40,7 +40,7 @@ module Views
div(class: "focus-task") do
div(class: "focus-urgency") do
- plain "#{format("%.1f", @task.urgency)}× overdue"
+ plain "#{format("%.1f", @task.urgency)}x overdue"
end
h1(class: "focus-name") { name }
p(class: "focus-interval") { "every #{interval}" }
diff --git a/lib/ketchup/views/series/show.rb b/lib/ketchup/views/series/show.rb
index 96e62c4..19cee2c 100644
--- a/lib/ketchup/views/series/show.rb
+++ b/lib/ketchup/views/series/show.rb
@@ -92,7 +92,7 @@ module Views
if active_task.urgency > 0
dt(class: "detail-overdue") { "Urgency" }
- dd(class: "detail-overdue") { "#{format("%.1f", active_task.urgency)}×" }
+ dd(class: "detail-overdue") { "#{format("%.1f", active_task.urgency)}x" }
end
end
end
diff --git a/lib/ketchup/views/task_card.rb b/lib/ketchup/views/task_card.rb
index 43831a6..a478fdb 100644
--- a/lib/ketchup/views/task_card.rb
+++ b/lib/ketchup/views/task_card.rb
@@ -36,7 +36,7 @@ module Views
end
end
if @overdue && @task.urgency > 0
- span(class: "task-urgency") { "#{format("%.1f", @task.urgency)}×" }
+ span(class: "task-urgency") { "#{format("%.1f", @task.urgency)}x" }
elsif @date_label
span(class: "task-date-label") { @date_label }
end