feat: added support for user-defined border widths in i3bar blocks (#3726)
This change introduces support for four new properties on the i3bar protocol, namely "border_top", "border_right", "border_bottom" and "border_left". If a block is drawn with a border, these values define the width of the corresponding edge in pixels. They all default to 1 if not specified to preserve compatibility. fixes #3722
This commit is contained in:
committed by
Michael Stapelberg
parent
48af067dfe
commit
ca82f95812
@ -141,6 +141,18 @@ background::
|
||||
Overrides the background color for this particular block.
|
||||
border::
|
||||
Overrides the border color for this particular block.
|
||||
border_top::
|
||||
Defines the width (in pixels) of the top border of this block. Defaults
|
||||
to 1.
|
||||
border_right::
|
||||
Defines the width (in pixels) of the right border of this block. Defaults
|
||||
to 1.
|
||||
border_bottom::
|
||||
Defines the width (in pixels) of the bottom border of this block. Defaults
|
||||
to 1.
|
||||
border_left::
|
||||
Defines the width (in pixels) of the left border of this block. Defaults
|
||||
to 1.
|
||||
min_width::
|
||||
The minimum width (in pixels) of the block. If the content of the
|
||||
+full_text+ key take less space than the specified min_width, the block
|
||||
@ -215,6 +227,10 @@ An example of a block which uses all possible entries follows:
|
||||
"color": "#00ff00",
|
||||
"background": "#1c1c1c",
|
||||
"border": "#ee0000",
|
||||
"border_top": 1,
|
||||
"border_right": 0,
|
||||
"border_bottom": 3,
|
||||
"border_left": 1,
|
||||
"min_width": 300,
|
||||
"align": "right",
|
||||
"urgent": false,
|
||||
|
Reference in New Issue
Block a user