Aleksei Bavshin
cb6fd22118
[WaylandWindow] Unmap surface before sending activation request
...
Fixes lbonn/rofi#117
2024-02-26 19:32:40 +01:00
lbonn
a4c8135533
Merge remote-tracking branch 'upstream/next' into wayland
2024-02-18 11:40:11 +01:00
Dave Davenport
1c8159c4c8
[DRun] Drun read url field from cache.
2024-02-18 11:35:39 +01:00
lbonn
f539a08222
[Build] Reduce amount of warnings ( #1944 )
...
* one unused parameter in recursivebrowser.c
* overlength strings are overly pedantic, modern compilers support large
strings
* __FUNCTION__ creeped back in after #288
2024-02-16 18:41:07 +01:00
lbonn
070c830a92
Merge remote-tracking branch 'upstream/next' into wayland
2024-02-16 17:54:10 +01:00
Dave Davenport
3a5f95d69e
[View] Don't use xcb surface to render to png, but create surface.
2024-02-16 13:36:21 +01:00
Jay Faulkner
9dbbf70468
Document ebuild for Gentoo in GURU
...
Linking to the GURU installation instructions in gentoo wiki instead
of enumerating them here to ensure it is less likely to bitrot.
2024-02-16 09:51:43 +01:00
Dave Davenport
831bddc68b
[Box] When estimating height, set correct width on children
...
Issue: #1943
2024-02-15 09:13:37 +01:00
Qball Cow
13c2a61766
[ThreadPool] Sort items in the queue based on priority
2024-02-11 14:00:03 +01:00
Dave Davenport
3dc3e2d616
[Doc] Fix broken ``` guards.
2024-02-10 22:14:08 +01:00
Dave Davenport
dc43ee7d5b
[Doc] Remove reddit link from config.yml.
2024-02-10 21:52:20 +01:00
Dave Davenport
c3023b399b
[Doc] Clarify in build instructions what release to use.
2024-02-10 21:41:40 +01:00
Dave Davenport
1c7ff16add
Add extra documentation issue template.
2024-02-10 21:36:27 +01:00
Igor
689d72f1dc
Fix typo in dynamic_themes.md ( #1941 )
...
Add missing "P" in "PREVIEW=true"
2024-01-29 16:29:52 +01:00
Dave Davenport
e74c2dc253
[DOC] Add explanation to PATTERN of brackets
...
Fixes : #1933
2024-01-09 11:46:25 +01:00
Aleksei Bavshin
b88dddd1a1
[Wayland] Compositor-side cursors via cursor-shape-v1
2024-01-08 16:08:01 +01:00
Aleksei Bavshin
8f259ce9b0
[Wayland] Cursor types support
2024-01-08 16:08:01 +01:00
Aleksei Bavshin
1592525edb
[Wayland] Clear frame_cb
after destroying resources
2024-01-08 16:08:01 +01:00
Aleksei Bavshin
5bc2f09241
Re-indent Wayland sources with clang-format
2024-01-07 14:02:17 +01:00
lbonn
2520c1ea16
[Wayland] Fix crash during layer shell destruction
...
Rofi will no longer crash if the current output is disconnected but
will respawn on the next output chosen by the compositor
Fixes #50
2024-01-06 16:30:19 +01:00
lbonn
813ef6a0cc
[Doc] Update wayland limitations list
2024-01-05 17:46:05 +01:00
Aleksei Bavshin
8ea79da037
[Wayland] Implement config.dpi
support.
...
The correct value of `config.dpi` is required to support physical units
in the themes (e.g. `mm` `in sidebar-v2`).
2024-01-05 17:10:52 +01:00
Aleksei Bavshin
ecdd2b2347
[Wayland] Support -m/-monitor <name>.
...
Defer layer surface creation until we read the configuration and know
the value of `config.monitor`. Wait for Wayland output details and try
to select a matching output by name.
Numeric values of -5..n are intentionally not supported, because
* the order of `wl_output` globals is not defined and may change between
sessions
* the best we can do for -5..-1 is to let the compositor decide
`wid:` in theory can be emulated via `xdg-foreign`, but that requires a
regular `xdg_toplevel` instead of a layer surface.
2024-01-05 17:10:52 +01:00
Aleksei Bavshin
22ec839f27
[Wayland] Print monitor layout
2024-01-05 17:10:52 +01:00
Aleksei Bavshin
53d99c49ad
[Wayland] Support wl_output version 4.
...
- Double-buffer the properties.
- Fetch name, geometry and transform properties - we need these to
calculate DPI and to implement `monitor` configuration field.
2024-01-05 17:10:52 +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
Aleksei Bavshin
9e09a0729d
Restrict WM detection to XCB backend
...
Fixes `rofi --help` after e409322
2024-01-05 17:10:52 +01:00
Dave Davenport
1a5e9e9af6
[Doc] Update manpage to clarify meta property.
2024-01-04 11:26:07 +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
Qball Cow
11d801ea9e
[View] On mode switch force refilter instead of queuing.
...
issue: #1928
2023-12-17 17:26:34 +01:00
Dave Davenport
d042e20fff
[View] Allow float delay
...
fixes : #1926
2023-12-08 13:51:04 +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
ddmetz
78888dd80d
hover select
2023-11-30 10:36:47 +01:00
Dave Davenport
b43a82f86d
[View] Always forward motion to the grabbed widget first.
2023-11-24 12:26:24 +01:00
Dave Davenport
24c3258379
[IconFetcher] If last step fails to load icon, don't error out make warning
2023-11-16 15:25:40 +01:00
Dave Davenport
272c1ab231
Update releasenotes.
2023-11-10 17:47:27 +01:00
Dave Davenport
9aaa0a83ee
[Script] Update theme property clarification a bit.
2023-11-10 14:45:26 +01:00
Dave Davenport
90edb60c4f
[Script] Add clarification to theme property.
2023-11-10 14:41:48 +01:00
Dave Davenport
dbc1f8dcb4
[Dmenu][Script] Add 'display' row option to override whats displayed.
2023-11-06 20:02:48 +01:00
Dave Davenport
3c87321258
[DRun] Allow url field to be searched and fix c/p error
...
Issue: #1914
2023-10-31 13:24:37 +01:00
Dave Davenport
1481030947
[DRUN] Add {url} to drun-display-format.
...
Escape exec.
fixes : #1914
2023-10-31 11:28:45 +01:00
Qball Cow
cf8fb53be6
Update releasenotes.
2023-10-20 19:44:30 +02:00
Wim Looman
5cd1e3ca2b
Pass the xkb group
(a.k.a. layout
) to nk_bindings
...
The `group` is used by xkb to support switching between multiple
layouts, without telling `nk_bindings` about this rofi always sees key
presses as if they're in the first layout.
2023-10-11 21:24:16 +02:00
lbonn
b4f91d5687
[Doc] Fix github issue templates
2023-10-11 00:30:39 +02:00
Dave Davenport
9cea843b4d
[ReleaseNotes] Start working on notes
2023-10-07 10:56:05 +02:00
Dave Davenport
4feb278ad0
Change version as optional.
2023-10-06 19:34:28 +02:00
Dave Davenport
c78179dcc8
[lexer] Add dmenu as enabled option for media type.
...
fixes : #1903
2023-10-03 21:06:53 +02:00
Dave Davenport
a6d297591e
[XCB] Make sure that window maker is 0 terminated before usage.
...
Thanks to Omar Polo and bsdmp
2023-09-30 15:58:31 +02:00
vE5li
05327773d9
Fix text color when cursor-color
is set ( #1901 )
...
* Fix text color when cursor color is set
* Add comment
2023-09-27 18:23:18 +02:00