Commit graph

4065 commits

Author SHA1 Message Date
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
Quentin Glidic
1243dca65b
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2023-09-25 18:04:32 +02:00
lbonn
9d11a2b4a9 [CI] Better test xcb and wayland-only builds 2023-09-25 15:52:39 +02:00
Dave Davenport
b5f1e97e0f [XCB] Try to be smarter with where mouse click started.
fixes: #1896
2023-09-24 20:06:08 +02:00
lbonn
b8dedc8836 Doc: Clarify issue template and CONTRIBUTING 2023-09-24 01:57:11 +02:00
lbonn
7c79169309 Wayland: fix wayland-only mode again 2023-09-24 01:57:11 +02:00
lbonn
bb85634182 Merge remote-tracking branch 'upstream/next' into wayland 2023-09-14 17:37:40 +02:00
Nikita Zlobin
a53daa68c4 [View|Textbox] cleanups to drawing code 2023-08-29 21:36:03 +02:00
Nikita Zlobin
9b2b52b13e Clip text with extents rectangle
Fonts are not ideal, some characters have mismatch between reported and
painted size.
2023-08-27 21:10:00 +02:00
Dave Davenport
51a8df9da5 [Rofi] Expand cache-dir
Fixes: #1892
2023-08-24 19:46:29 +02:00
Gutyina Gergő
b41654f903
Fix typos in dmenu docs (#1891) 2023-08-23 22:19:07 +02:00
Nikita Zlobin
c6f3cfb7d7 Support single quotes for strings as in CSS 2023-08-21 18:54:21 +02:00
Dave Davenport
664f1b9297 [Theme] Fix missing doxygen documentation 2023-08-15 19:34:11 +02:00
Dave Davenport
6caaf36df6 [Theme] Fix opening abs path if no/wrong extension (backward comp.) 2023-08-15 19:28:33 +02:00
Dave Davenport
a7aa8224cb [rofi-theme] fix typo 2023-08-15 19:16:26 +02:00
Dave Davenport
ad06fb9516 [Theme] Try to fix importing of theme.
- Fix the two place of resolving into one method.
- Do not accept file in CWD.
- Prefer file if it exists in same directory as parent file that
  imported it.

fixes: #1889
2023-08-15 19:12:14 +02:00
Nikita Zlobin
528419269e script: Let script handle empty custom input 2023-08-11 08:51:00 +02:00
Nikita Zlobin
82f9605c30 widget_draw: clean useless calls in corner drawing
Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-24 22:56:00 +02:00
Nikita Zlobin
45688b0a53 Fix border segments stitch
Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-24 22:56:00 +02:00
Nikita Zlobin
a383eb858e Fix mm type in description
Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-24 22:56:00 +02:00
Nikita Zlobin
386b92dace Remaining modi words in the code
Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-23 18:44:15 +02:00
Nikita Zlobin
81641d0f30 Better descriptions for sort options group
It's unobvious from documentation, that sort only works against filtered menu.

Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-23 18:44:15 +02:00
lbonn
ff2338c38f Set -dev version 2023-07-23 14:31:22 +02:00
lbonn
af752c1526 Bump to 1.7.5+wayland2
A few bug fixes and features are worth releasing!
2023-07-23 14:13:05 +02:00
MoetaYuko
0b223c16f3 Wayland: Apply scaling to cursor surface
Loading cursor theme and creating cursor surface are postponed to
wayland_pointer_enter because we don't know the display scale in the
early wayland_display_setup.

Partially fixes #45
2023-07-23 14:10:10 +02:00
MoetaYuko
2c0fcf9da9 [IconFetcher] Apply scaling when loading images and icons
Partially fixes #45
2023-07-23 14:10:10 +02:00
Nikita Zlobin
c980139b7e update man pages without scripts
Signed-off-by: Dave Davenport <qball@gmpclient.org>
2023-07-22 14:15:54 +02:00
Dave Davenport
45c4a12daa [Lexer] Print some more debug info on error.
issue: #1865
2023-07-05 20:29:09 +02:00
Dave Davenport
64ceb85eed [Script] Set type on Mode object. 2023-07-03 18:10:22 +02:00
Dave Davenport
be6db24667 [window] Quick test of code scanning. 2023-07-03 13:40:23 +02:00