]> git.mdlowis.com Git - proto/labwc.git/commit
osd: support window switcher with thumbnails
authortokyo4j <hrak1529@gmail.com>
Fri, 8 Aug 2025 05:53:34 +0000 (14:53 +0900)
committerJohan Malm <johanmalm@users.noreply.github.com>
Fri, 29 Aug 2025 19:42:01 +0000 (20:42 +0100)
commit2e9292b7a3f55463030bc2a9640498525ffa3cd6
tree64458b90ffb3f627d2221d6a98628a6ad0f542b9
parent6e2805f6921cf8435f3f1e67b76ececb8318f494
osd: support window switcher with thumbnails

The new-style window switcher can be enabled with
<windowSwitcher style="thumbnail">.

New theme entries:

osd.window-switcher.style-thumbnail.width.max: 80%
osd.window-switcher.style-thumbnail.padding: 4
osd.window-switcher.style-thumbnail.item.width: 300
osd.window-switcher.style-thumbnail.item.height: 250
osd.window-switcher.style-thumbnail.item.padding: 10
osd.window-switcher.style-thumbnail.item.active.border.width: 2
osd.window-switcher.style-thumbnail.item.active.border.color: #589bda
osd.window-switcher.style-thumbnail.item.active.bg.color: #c7e2fc
osd.window-switcher.style-thumbnail.item.icon.size: 60
13 files changed:
docs/labwc-config.5.scd
docs/labwc-theme.5.scd
docs/rc.xml.all
docs/themerc
include/config/rcxml.h
include/config/types.h
include/osd.h
include/theme.h
src/config/rcxml.c
src/osd/meson.build
src/osd/osd-thumbnail.c [new file with mode: 0644]
src/osd/osd.c
src/theme.c