Skip to content

Commit

Permalink
feat: add more color schemes
Browse files Browse the repository at this point in the history
blue, green, red, orange

Signed-off-by: moson-mo <mo-son@mailbox.org>
  • Loading branch information
moson-mo committed Jul 29, 2022
1 parent 06db371 commit d86be17
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 5 deletions.
54 changes: 51 additions & 3 deletions internal/config/colors.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ var (
SettingsFieldBackground: tcell.NewHexColor(0x0564A0),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.ColorDarkBlue,
SettingsDropdownNotSelected: tcell.NewHexColor(0x0564A0),
},
"Endeavour OS": {
Accent: tcell.NewHexColor(0x7f7fff),
Expand All @@ -58,7 +58,55 @@ var (
SettingsFieldBackground: tcell.NewHexColor(0x7f3fbf),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.ColorDarkBlue,
SettingsDropdownNotSelected: tcell.NewHexColor(0x7f3fbf),
},
"Red": {
Accent: tcell.NewHexColor(0xcc3300),
Title: tcell.NewHexColor(0xff3300),
SearchBar: tcell.NewHexColor(0xcc3300),
PackagelistSourceRepository: tcell.NewHexColor(0xff9900),
PackagelistSourceAUR: tcell.NewHexColor(0xcc3300),
PackagelistHeader: tcell.ColorYellow,
SettingsFieldBackground: tcell.NewHexColor(0xcc3300),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.NewHexColor(0xcc3300),
},
"Green": {
Accent: tcell.NewHexColor(0x33cc33),
Title: tcell.NewHexColor(0x00ff00),
SearchBar: tcell.NewHexColor(0x009933),
PackagelistSourceRepository: tcell.NewHexColor(0xffff00),
PackagelistSourceAUR: tcell.NewHexColor(0x009933),
PackagelistHeader: tcell.ColorYellow,
SettingsFieldBackground: tcell.NewHexColor(0x009933),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.NewHexColor(0x009933),
},
"Blue": {
Accent: tcell.NewHexColor(0x0066ff),
Title: tcell.NewHexColor(0x0099ff),
SearchBar: tcell.NewHexColor(0x0066ff),
PackagelistSourceRepository: tcell.NewHexColor(0x00ccff),
PackagelistSourceAUR: tcell.NewHexColor(0x0066ff),
PackagelistHeader: tcell.ColorYellow,
SettingsFieldBackground: tcell.NewHexColor(0x0066ff),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.NewHexColor(0x0066ff),
},
"Orange": {
Accent: tcell.NewHexColor(0xcc7a00),
Title: tcell.NewHexColor(0xffcc00),
SearchBar: tcell.NewHexColor(0xcc7a00),
PackagelistSourceRepository: tcell.NewHexColor(0xff6600),
PackagelistSourceAUR: tcell.NewHexColor(0xcc7a00),
PackagelistHeader: tcell.ColorYellow,
SettingsFieldBackground: tcell.NewHexColor(0xcc7a00),
SettingsFieldText: tcell.ColorWhite,
SettingsFieldLabel: tcell.ColorYellow,
SettingsDropdownNotSelected: tcell.NewHexColor(0xcc7a00),
},
"Monochrome": {
Accent: tcell.ColorWhite,
Expand Down Expand Up @@ -214,5 +262,5 @@ func (s *Settings) Colors() Colors {

// Returns all available color schemes
func ColorSchemes() []string {
return []string{"Arch Linux", "Endeavour OS", "Monochrome", "Custom"}
return []string{"Arch Linux", "Endeavour OS", "Red", "Green", "Blue", "Orange", "Monochrome", "Custom"}
}
4 changes: 2 additions & 2 deletions internal/pacseek/draw.go
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,8 @@ func (ps *UI) drawSettingsFields(disableAur, disableCache, separateAurCommands b

// draw package information on screen
func (ps *UI) drawPackageInfo(i InfoRecord, width int) {
ps.tableDetails.Clear()
ps.tableDetails.SetTitle(" [::b]"+i.Name+" ").SetBorderPadding(1, 1, 1, 1)
ps.tableDetails.Clear().
SetTitle(" [::b]" + i.Name + " ")
r := 0
ln := 0

Expand Down

0 comments on commit d86be17

Please sign in to comment.