lbonn
ccea31234a
[WaylandWindow] Remove a scary log
...
Happens when destroy() is called without previous init()
2024-03-01 18:26:23 +01:00
lbonn
d2ad9fe828
[Wayland] Fix remaining non-strict C prototypes
2024-02-27 13:34:41 +01:00
lbonn
6c1a425d87
[WaylandWindow] Fix missing escaping
2024-02-27 13:31:02 +01:00
Aleksei Bavshin
cb6fd22118
[WaylandWindow] Unmap surface before sending activation request
...
Fixes lbonn/rofi#117
2024-02-26 19:32:40 +01:00
Aleksei Bavshin
5bc2f09241
Re-indent Wayland sources with clang-format
2024-01-07 14:02:17 +01:00
Aleksei Bavshin
ad784f1f0d
[Window] Set mode type for Wayland implementation.
...
Reformat to match other Mode definitions.
The `.type` is required after d27cee8
.
2024-01-05 17:10:52 +01:00
Liao Junxuan
b29518f034
Enable pango markup for -window-format in wayland
...
Strings are already escaped when necessary. The x11 counterpart was implemented
in davatorium/rofi#1288 .
2023-12-20 15:52:05 +01:00
MoetaYuko
36621af0e4
[IconFetcher] Re-introduce icon scaling on wayland
...
This time, preserving ABI compatibility with upstream rofi
Fixes #96
2023-11-30 16:49:47 +01:00
lbonn
102e6de7a9
Revert "[IconFetcher] Apply scaling when loading images and icons"
...
This reverts commit 2c0fcf9da9
.
2023-11-30 16:49:47 +01:00
MoetaYuko
2c0fcf9da9
[IconFetcher] Apply scaling when loading images and icons
...
Partially fixes #45
2023-07-23 14:10:10 +02:00
Aleksei Bavshin
42c6697a6b
[WaylandWindow] Remove redundant icon fetcher query.
...
rofi_icon_fetcher is async, so we won't know which query succeeded on
the first try. All subsequent attempts use cached_icon_uid, and the
result of the first query will never be used.
Do the same as XCB window mode and request only lowercase app_id.
2022-11-27 02:02:49 +01:00
Aleksei Bavshin
2d6d3a2259
[WaylandWindow] Apply changes from b3c46d2
:
...
Add format option to disable padding with space the "window-format" entries.
2022-11-27 02:02:49 +01:00
Aleksei Bavshin
8995b575df
[Window] window-match-fields support for Wayland window mode
...
The only supported fields are 'title' and 'app-id' ('class') due to a
Wayland protocol limitations.
2022-09-08 09:16:24 +02:00
Aleksei Bavshin
f8c97bab98
[Window] Formatting support for Wayland window mode
...
Use `window-format` to configure lines in the Wayland Window view.
Note that only `{t}` (title) and `{c}` (class) are supported on Wayland.
It is suggested to change the format string to `{c} {t}`.
2022-09-08 09:16:24 +02:00
Aleksei Bavshin
1e4ef36611
[Window] Initial support for wayland window switcher
...
The code still lacks a lot of features of XCB Window mode, but at least
following should work:
- Activate and Delete (close) actions
- matching by window title
- live update
- icon lookup by app_id
2022-09-08 09:16:24 +02:00