Ver código fonte

feat(config): add theme.guilds_tree.graphics_color field

ayn2op 10 meses atrás
pai
commit
a737b466e2
3 arquivos alterados com 5 adições e 1 exclusões
  1. 1 0
      cmd/guilds_tree.go
  2. 1 0
      internal/config/config.toml
  3. 3 1
      internal/config/theme.go

+ 1 - 0
cmd/guilds_tree.go

@@ -33,6 +33,7 @@ func newGuildsTree(cfg *config.Config) *guildsTree {
 		SetRoot(tview.NewTreeNode("")).
 		SetTopLevel(1).
 		SetGraphics(cfg.Theme.GuildsTree.Graphics).
+		SetGraphicsColor(tcell.GetColor(cfg.Theme.GuildsTree.GraphicsColor)).
 		SetSelectedFunc(gt.onSelected).
 		SetTitle("Guilds").
 		SetInputCapture(gt.onInputCapture)

+ 1 - 0
internal/config/config.toml

@@ -111,6 +111,7 @@ active_style = { foreground = "green" }
 auto_expand_folders = true
 # Give tree-like shape
 graphics = true
+graphics_color = "default"
 private_channel_color = "white"
 guild_color = "white"
 channel_color = "white"

+ 3 - 1
internal/config/theme.go

@@ -91,7 +91,9 @@ type (
 
 	GuildsTreeTheme struct {
 		AutoExpandFolders bool `toml:"auto_expand_folders"`
-		Graphics          bool `toml:"graphics"`
+
+		Graphics      bool   `toml:"graphics"`
+		GraphicsColor string `toml:"graphics_color"`
 
 		PrivateChannelColor string `toml:"private_channel_color"`
 		GuildColor          string `toml:"guild_color"`