Commit graph

3793 commits

Author SHA1 Message Date
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
lbonn
9ec86220d5 Fix wayland-only build 2022-08-24 00:45:36 +02:00
lbonn
7adf0be146 Fix CI 2022-08-24 00:36:27 +02:00
lbonn
f792680b48 Merge tag '1.7.5' into wayland 2022-08-24 00:14:11 +02:00
lbonn
4e833a4ec4 Merge tag '1.7.4' into wayland 2022-08-24 00:05:02 +02:00
lbonn
f2e08e7425 wayland: fix some compiler warnings 2022-08-24 00:03:58 +02:00
Dave Davenport
9963df114b 1.7.5 release. 2022-08-19 22:37:43 +02:00
Dave Davenport
5673cf36a4 Update releasenotes 2022-08-19 21:40:16 +02:00
Dave Davenport
89e00ebb32
[Dmenu] Add a minimum update rate for dmenu reading. (#1681)
This avoid slow loading for some weird slow spaced out input stream.
(one input every 250ms).
Not sure what use-case this fixes.
This fix does cause a noticable slow-down on very large lists.

Issue: #1680
2022-08-19 21:35:23 +02:00
Dave Davenport
78d596dc53 Initial releasenotes for 1.7.5 bug-fix release. 2022-08-18 15:13:46 +02:00
Dave Davenport
a22c81c4a9 [DMenu] Strip off delimiter in sync mode.
Fixes: #1679
2022-08-18 10:17:24 +02:00
Dave Davenport
65b48aae4f [View] Reduce idle delay as tradeof for cpu usage.
Issue: #1678
2022-08-18 00:19:42 +02:00
Dave Davenport
6b96928ebb Update contributing, don't ask for an update. 2022-08-16 18:07:21 +02:00
Dave Davenport
9cd3df76ba Add timing trace hint to issue template 2022-08-14 22:51:50 +02:00
Dave Davenport
a412009915 Update readme to link doc 2022-08-14 12:59:25 +02:00
Dave Davenport
22d1a613cc mark development 2022-08-14 12:58:48 +02:00
Dave Davenport
48ea818c69 1.7.4 release 2022-08-14 12:53:29 +02:00
Dave Davenport
2cef4fd454 [doc] Update release notes. 2022-08-13 22:51:49 +02:00
Dave Davenport
6ff082315f [doc] Small fix rofi-dmenu manpage
unchecked ballot.
2022-08-07 09:47:22 +02:00
Dave Davenport
dfaf59aa3f [doc] regenerate manpage 2022-08-07 09:22:17 +02:00
Herbert Verdida
74b249cd99
Fix manual for centering text relative to icon (#1669)
Centering text relative to icon should apply `vertical-align` to `text-element` not on `text-icon`.
2022-08-07 09:21:32 +02:00
Dave Davenport
eee765a873 Update releasenotes 2022-08-01 21:15:05 +02:00
Dave Davenport
8e8765e2ce [Doc] Update manpage urls and add new-selection setting. 2022-07-31 16:28:05 +02:00
Dave Davenport
406a6954aa [Help] add -config to -help output.
Issue: #1665
2022-07-30 17:49:26 +02:00
Dave Davenport
ac701018fd [Help] Print pango version. 2022-07-30 15:48:00 +02:00
Dave Davenport
b45adf2864 [helper] More typo fixing in comments 2022-07-30 15:30:47 +02:00
Dave Davenport
75d13b4e67 [Helper] Fix typo in header. 2022-07-30 15:21:56 +02:00
Dave Davenport
7c7fe729e6 [script] #1064 clear view on keep-selection/new-selection.
issue: #1064
2022-07-30 15:17:50 +02:00
Dave Davenport
903def557b [Doc] Clarify capitalize bug in manpage. 2022-07-30 15:07:11 +02:00
Dave Davenport
9d001aaaf7 [Theme] Do a pango version check. 2022-07-30 15:05:28 +02:00
Dave Davenport
77af850200 [textbox] Implement text-transform add upper/lower/capitalize transform
fixes: #1010
2022-07-30 14:50:05 +02:00
Dave Davenport
01908d8dc0 [Readme] Small updates 2022-07-30 12:43:11 +02:00
Sainnhe Park
eb494ddc7b
Add installation instructions for macOS (#1663)
A new port has been added in https://github.com/macports/macports-ports/pull/15503

Now macOS users can install rofi via MacPorts.
2022-07-30 09:50:26 +02:00
Sainnhe Park
28ad6e34cf
[filebrowser] Fix st_atim undefined on macOS (#1662)
When compiling on macOS, an error message will pop up:

```
error: no member named 'st_atim' in 'struct stat'
```

This is because `st_atim`, `st_ctim` and `st_mtim` does not exist on
macOS, instead it uses `st_atimespec`, `st_ctimespec` and
`st_mtimespec`.

In this commit, 3 macros are defined to try to fix this problem.

Reference: https://github.com/hboetes/mg/issues/7
2022-07-28 18:19:39 +02:00
Dave Davenport
485e1ed416 Add doxygen check to build.yml 2022-07-28 00:38:43 +02:00
Dave Davenport
2efd6a98a5 [Doxy] Fix the doxygen check and some warnings. 2022-07-28 00:23:21 +02:00
Dave Davenport
fb24fc0999 Add a warning list and append it to the message box. 2022-07-27 23:44:56 +02:00
Dave Davenport
952aaae295 [DMenu] Fix completion with multi-select 2022-07-26 22:12:20 +02:00
Dave Davenport
f3064e0fee [Script] Add new-selection option.
Allow you to select an entry (based on view, so might not work in combi
mode).

fixes: #1248
2022-07-24 01:08:24 +02:00
Dave Davenport
d20926abab [window] Add an option to hide active window.
fixes: #1336
2022-07-24 00:52:13 +02:00
Dave Davenport
5a5d333fdf [dmenu] Fix missing - in find_arg 2022-07-23 23:25:37 +02:00
Dave Davenport
be6fe8ac61 [Textbox] Remove the dot indicator.
Weird hack from dmenu that dripped through rofi code-base for multi-select.
Change it so it is just a prefix to the string of ☐ and ☑.
2022-07-23 20:21:00 +02:00
Dave Davenport
7bd77684db [Textbox] Fix multi-select dot placement. 2022-07-23 00:55:59 +02:00
Dave Davenport
0e90fb065f [Build] Fix some compile warnings. 2022-07-23 00:28:55 +02:00
Dave Davenport
820b19e09a [Doc] Fix example. 2022-07-21 21:53:09 +02:00
Dave Davenport
5a64a1783b [Doc] Fix typo in release notes. 2022-07-21 21:51:10 +02:00
Dave Davenport
5eafdc4b06 [Doc] Update releasenotes. 2022-07-21 21:48:53 +02:00
Dave Davenport
fff40131ae Update releasenotes 2022-07-20 20:12:04 +02:00
Dave Davenport
af976c3779 [XCB] Add a flag to enable work around for #611.
In issue #611 there is a workaround implemented for an issue within
xserver: https://bugs.freedesktop.org/show_bug.cgi?id=104323#c1,
https://gitlab.freedesktop.org/xorg/xserver/-/issues/300.
With a latest update in xkeyboard-config this workaround breaks rofi,
see #1642 and
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/341.

This commits disabled this work-around (can be re-enabled with
-xserver-i300-workaround flag).

Hopefully this restores correct rofi functionality.

issue: #611 #1642
2022-07-19 15:50:42 +02:00
Dave Davenport
59e9b77a2e [Doc] Update releasenotes, move section in manpage. 2022-07-16 13:33:13 +02:00