调整Q Scheme暗色模式前景色和背景色的生成,以及颜色调整系数的使用。
This commit is contained in:
@@ -58,8 +58,8 @@ impl QScheme {
|
||||
&(success * setting.dark_convert),
|
||||
&(warning * setting.dark_convert),
|
||||
&(info * setting.dark_convert),
|
||||
&(foreground * setting.dark_convert),
|
||||
&(background * setting.dark_convert),
|
||||
&(&background * setting.dark_convert),
|
||||
&(&foreground * setting.dark_convert),
|
||||
setting.clone(),
|
||||
),
|
||||
})
|
||||
|
@@ -30,13 +30,13 @@ impl Mul<ColorShifting> for Oklch<f32> {
|
||||
+ if rhs.lightness > 0.0 {
|
||||
(1.0 - self.l) * rhs.lightness
|
||||
} else {
|
||||
self.l * rhs.lightness * -1.0
|
||||
self.l * rhs.lightness
|
||||
},
|
||||
self.chroma
|
||||
+ if rhs.chroma > 0.0 {
|
||||
(100.0 - self.chroma) * rhs.chroma
|
||||
} else {
|
||||
-(self.chroma * rhs.chroma)
|
||||
self.chroma * rhs.chroma
|
||||
},
|
||||
self.hue,
|
||||
)
|
||||
@@ -52,13 +52,13 @@ impl Mul<ColorShifting> for &Oklch<f32> {
|
||||
+ if rhs.lightness > 0.0 {
|
||||
(1.0 - self.l) * rhs.lightness
|
||||
} else {
|
||||
self.l * rhs.lightness * -1.0
|
||||
self.l * rhs.lightness
|
||||
},
|
||||
self.chroma
|
||||
+ if rhs.chroma > 0.0 {
|
||||
(100.0 - self.chroma) * rhs.chroma
|
||||
} else {
|
||||
-(self.chroma * rhs.chroma)
|
||||
self.chroma * rhs.chroma
|
||||
},
|
||||
self.hue,
|
||||
)
|
||||
|
Reference in New Issue
Block a user