fix(config): set new default border offset and width

In the new border painting strategy, the 20 pixel border is huge. The
border is now offset -1 by default, so as to draw over the standard DWM
1px border (avoiding a "1 pixel see through gap"), and the default width
is 8px.
This commit is contained in:
James Tucker
2024-02-25 12:03:41 -08:00
committed by جاد
parent fbb34ba4b3
commit 10ae60f79b
2 changed files with 4 additions and 4 deletions

View File

@@ -431,14 +431,14 @@ impl StaticConfig {
self.active_window_border_width.map_or_else( self.active_window_border_width.map_or_else(
|| { || {
BORDER_WIDTH.store(20, Ordering::SeqCst); BORDER_WIDTH.store(8, Ordering::SeqCst);
}, },
|width| { |width| {
BORDER_WIDTH.store(width, Ordering::SeqCst); BORDER_WIDTH.store(width, Ordering::SeqCst);
}, },
); );
BORDER_OFFSET.store(self.active_window_border_offset.unwrap_or_default(), Ordering::SeqCst); BORDER_OFFSET.store(self.active_window_border_offset.unwrap_or(-1), Ordering::SeqCst);
if let Some(colours) = &self.active_window_border_colours { if let Some(colours) = &self.active_window_border_colours {
BORDER_COLOUR_SINGLE.store(u32::from(colours.single), Ordering::SeqCst); BORDER_COLOUR_SINGLE.store(u32::from(colours.single), Ordering::SeqCst);

View File

@@ -134,12 +134,12 @@
} }
}, },
"active_window_border_offset": { "active_window_border_offset": {
"description": "Offset of the active window border (default: None)", "description": "Offset of the active window border (default: -1)",
"type": "integer", "type": "integer",
"format": "int32" "format": "int32"
}, },
"active_window_border_width": { "active_window_border_width": {
"description": "Width of the active window border (default: 20)", "description": "Width of the active window border (default: 8)",
"type": "integer", "type": "integer",
"format": "int32" "format": "int32"
}, },