diff --git a/subiquity/ui/views/snaplist.py b/subiquity/ui/views/snaplist.py index 9a453e22..28ecabbf 100644 --- a/subiquity/ui/views/snaplist.py +++ b/subiquity/ui/views/snaplist.py @@ -200,7 +200,7 @@ class SnapInfoView(WidgetWrap): publisher.append(" ") publisher.extend(check_mark()) elif snap.starred: - publisher.append(' \N{circled white star}') + publisher.append(('starred', ' \N{circled white star}')) title = Columns([ Text(snap.name), @@ -455,7 +455,7 @@ class SnapListView(BaseView): if snap.verified: publisher.extend(check_mark()) elif snap.starred: - publisher.append('\N{circled white star}') + publisher.append(('starred', '\N{circled white star}')) row = [ box, Text(publisher), @@ -468,7 +468,8 @@ class SnapListView(BaseView): { None: 'menu_button focus', 'verified': 'verified focus', - 'verified invisible': 'verified inv focus' + 'verified invisible': 'verified inv focus', + 'starred': 'starred focus', }, )) table = NoTabCyclingTableListBox( diff --git a/subiquitycore/palette.py b/subiquitycore/palette.py index 66b54a91..4a2c1ada 100644 --- a/subiquitycore/palette.py +++ b/subiquitycore/palette.py @@ -68,6 +68,9 @@ PALETTE_COLOR = [ ('verified focus', 'good', 'gray'), ('verified invisible', 'bg', 'bg'), ('verified inv focus', 'gray', 'gray'), + + ('starred', 'orange', 'bg'), + ('starred focus', 'orange', 'gray'), ] PALETTE_MONO = [ @@ -104,6 +107,9 @@ PALETTE_MONO = [ ('verified focus', 'black', 'white'), ('verified invisible', 'white', 'black'), ('verified inv focus', 'black', 'white'), + + ('starred', 'white', 'black'), + ('starred focus', 'black', 'white'), ] urwid_8_names = (