From 363114eb7acbd7ea0415fe1b9a48f5f4aab4258d Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Fri, 26 Mar 2021 07:44:48 -0700 Subject: [PATCH] Highlight WIP state in change view To help reviewers notice WIP changes (which can't merge) highlight that status. Change-Id: If1a8cb0d6d8f3b29981ac58d6d5900898847e286 --- gertty/palette.py | 1 + gertty/view/change.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gertty/palette.py b/gertty/palette.py index 71a7641..7e32c09 100644 --- a/gertty/palette.py +++ b/gertty/palette.py @@ -80,6 +80,7 @@ DEFAULT_PALETTE={ 'check-SCHEDULED': ['dark magenta', '', ''], 'check-RUNNING': ['dark magenta', ''], 'check-NOT_RELEVANT': ['dark gray', ''], + 'state-wip': ['yellow', ''], # project list 'unreviewed-project': ['white', ''], 'subscribed-project': ['default', ''], diff --git a/gertty/view/change.py b/gertty/view/change.py index 69e8ede..c2d3009 100644 --- a/gertty/view/change.py +++ b/gertty/view/change.py @@ -747,7 +747,7 @@ class ChangeView(urwid.WidgetWrap): self.hashtags_label.set_text(('change-data', hashtag_buttons or u'')) self.created_label.set_text(('change-data', str(self.app.time(change.created)))) self.updated_label.set_text(('change-data', str(self.app.time(change.updated)))) - stat = change.wip and 'WIP' or change.status + stat = change.wip and ('state-wip', 'WIP') or change.status self.status_label.set_text(('change-data', stat)) self.permalink_url = urlparse.urljoin(self.app.config.url, str(change.number)) self.permalink_label.text.set_text(('change-data', self.permalink_url))