osc.lua: add slimbottombar and slimtopbar layouts

Add layouts with only the top line of bottombar to be used with images.
This commit is contained in:
Guido Cella
2025-01-05 16:29:42 +01:00
committed by Kacper Michajłow
parent 31d1defb7a
commit 8ed672ffc8
2 changed files with 45 additions and 20 deletions

View File

@@ -170,7 +170,8 @@ Configurable Options
Default: bottombar
The layout for the OSC. Currently available are: box, slimbox,
bottombar and topbar. Default pre-0.21.0 was 'box'.
bottombar, topbar, slimbottombar and slimtopbar. Default pre-0.21.0 was
'box'.
``seekbarstyle``
Default: bar
@@ -286,7 +287,8 @@ Configurable Options
``barmargin``
Default: 0
Margin from bottom (bottombar) or top (topbar), in pixels
Margin from bottom (bottombar, slimbottombar) or top (topbar, slimtopbar),
in pixels.
``boxalpha``
Default: 80
@@ -369,10 +371,10 @@ Configurable Options
default values.) Additionally, ``visibility`` must be set to ``always``.
Otherwise, this option does nothing.
Currently, this is supported for the ``bottombar`` and ``topbar`` layout
only. The other layouts do not change if this option is set. Separately,
if window controls are present (see below), they will be affected
regardless of which osc layout is in use.
Currently, this is supported for the ``bottombar``, ``slimbottombar``,
``topbar`` and ``slimtopbar`` layouts only. The other layouts do not change
if this option is set. Separately, if window controls are present (see
below), they will be affected regardless of which osc layout is in use.
The border is static and appears even if the OSC is configured to appear
only on mouse interaction. If the OSC is invisible, the border is simply