Johan Malm
|
f22bfc96b2
|
buffer: create cairo_t inside buffer_create()
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
ba909e4fc7
|
Refactor buffer implementation to take a cairo_t
Remove buffer_drop() and just destroy it.
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
4593909744
|
osd: destroy old osd_tree children
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
532656ad5b
|
Use wlroots scene-graph API
Move xdg-shell and xwayland-shell surfaces to new API
Also render alt-tab on-screen-display by converting cairo-surface to
wlr_buffer
|
2022-02-23 21:46:48 +00:00 |
|
ARDiDo
|
7c437eac2f
|
OSD: Use separate OSD texture for each output
|
2022-02-09 21:57:32 +00:00 |
|
ARDiDo
|
049b84409e
|
OSD: Scale OSD to the largest output scale
|
2022-02-09 21:57:32 +00:00 |
|
bi4k8
|
4ce96f75dc
|
osd: fix crash when props are NULL
this happened while running Xwayland *over* waypipe, so is likely not a common case, but is possible
|
2021-12-16 20:42:07 -05:00 |
|
ARDiDo
|
859495a8be
|
Config: add OSD font configuration
|
2021-12-06 17:44:28 -05:00 |
|
ARDiDo
|
59af8e0986
|
OSD: fix segfault when no app_id is set
|
2021-12-03 16:16:59 -05:00 |
|
Johan Malm
|
806fdb08bd
|
view: add view_get_string_prop()
|
2021-10-18 20:01:10 +01:00 |
|
Johan Malm
|
960a1bb2ed
|
theme: add osd colors
|
2021-10-13 21:29:32 +01:00 |
|
Johan Malm
|
ebb632419b
|
*.c: add SPDX-License-Identifier
|
2021-09-24 21:45:48 +01:00 |
|
Johan Malm
|
a668f6f73d
|
font: font_texture_create() support font size argument
|
2021-08-20 20:20:49 +01:00 |
|
Johan Malm
|
77ade08158
|
osd: support 'alt-tab' on screen display
The osd window shows title, app_id/class and shell of all views that can
be cycled between.
|
2021-08-16 07:16:56 +01:00 |
|
Johan Malm
|
82e47ac1f5
|
Remove src/common/log.c
Use wlr_log() instead
|
2021-07-23 21:15:55 +01:00 |
|
Johan Malm
|
cfc6e18cdc
|
Make xwayland support optional
|
2020-12-30 10:29:21 +00:00 |
|
Johan Malm
|
adf0f70a04
|
mv dbg.c osd.c
|
2020-09-28 20:59:38 +01:00 |
|