From 790b64de681402b11b2daff7662ad4ca86ae7d76 Mon Sep 17 00:00:00 2001 From: Mark Alexander Date: Sat, 23 May 2009 11:25:57 -0700 Subject: [PATCH] put labels before subject in thread index view This patch is probably controversial, and I expect it to be rejected. But I really like the way Gmail puts the labels before the subject, and I've duplicated that here. It helps out at work, where subject lines tend to be very long, pushing the labels past the right edge of the window. --- lib/sup/modes/thread-index-mode.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/sup/modes/thread-index-mode.rb b/lib/sup/modes/thread-index-mode.rb index 56dcdff..e298ad2 100644 --- a/lib/sup/modes/thread-index-mode.rb +++ b/lib/sup/modes/thread-index-mode.rb @@ -749,10 +749,11 @@ protected [subj_color, size_widget_text], [:to_me_color, t.labels.member?(:attachment) ? "@" : " "], [:to_me_color, dp ? ">" : (p ? '+' : " ")], - [subj_color, t.subj + (t.subj.empty? ? "" : " ")], ] + - (t.labels - @hidden_labels).map { |label| [:label_color, "+#{label} "] } + - [[:snippet_color, snippet] + (t.labels - @hidden_labels).map { |label| [:label_color, "#{label} "] } + + [ + [subj_color, t.subj + (t.subj.empty? ? "" : " ")], + [:snippet_color, snippet], ] end -- 2.45.2