Fix themes that dont define a background color incorrectly being classified as light
The default bg in kitty is dark
This commit is contained in:
parent
5fb661d72d
commit
8865d3231a
1 changed files with 3 additions and 2 deletions
|
|
@ -470,8 +470,9 @@ type ThemeMetadata struct {
|
|||
|
||||
func ParseThemeMetadata(path string) (*ThemeMetadata, map[string]string, error) {
|
||||
var in_metadata, in_blurb, finished_metadata bool
|
||||
ans := ThemeMetadata{}
|
||||
ans := ThemeMetadata{Is_dark: true} // the default background in kitty is dark
|
||||
settings := map[string]string{}
|
||||
|
||||
read_is_dark := func(key, val string) (err error) {
|
||||
settings[key] = val
|
||||
if key == "background" {
|
||||
|
|
@ -479,7 +480,7 @@ func ParseThemeMetadata(path string) (*ThemeMetadata, map[string]string, error)
|
|||
if val != "" {
|
||||
bg, err := style.ParseColor(val)
|
||||
if err == nil {
|
||||
ans.Is_dark = utils.Max(bg.Red, bg.Green, bg.Green) < 115
|
||||
ans.Is_dark = utils.Max(bg.Red, bg.Green, bg.Blue) < 115
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue