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.
* input method draft
* restoring relese event
* using unused macro, removing debug code, handling disconnection
* review fixes, new update_im_window_pos method
* initializing variables correctly
* initializing im pos queue correctly
* ime window positioning
* add widget_get_y_pos() position
* [Build] Update makefile with imdkit
* [CI] Add imdkit as dependency.
* [XCB] rofi_view_paste don't throw warning, print debug.
* [XCB] rofi_view_paste lower 'failed to convert selection'
* [Build] Add minimum version check to imdkit
* new macro XCB_IMDKIT_1_0_3_LOWER
* [Build] Try to support old version of imdkit in meson/makefile.
* [Build] Fix typo in meson.build
* [XIM] Don't set use compound/set use utf8 when on old version.
* [Build] Allow building without imdkit.
* [Doc] Add imdkit to dependency list.
Co-authored-by: Dave Davenport <qball@gmpclient.org>
Add an option to show hidden files by looking up the "show-hidden" filebrowser property and modifying the relevant logic in "filebrowser.c".
Co-authored-by: Dave Davenport <DaveDavenport@users.noreply.github.com>
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}`.
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
Adds control-v binding that copies it to the clipboard.
THIS ONLY WORKS WITH CLIPBOARD MANAGER!!! once rofi is closes, the data is
gone!
This needs to be tested. Documentation on this is lacking so reversed
engineered from other applications.
TODO: how do we do the SAVE_TARGETS?
fixes: #378