"Michael Hauser-Raspe"
f6d3169bfc
Create fuzzy scoring and fuzzy sort.
2022-06-25 00:41:32 +01:00
"Michael Hauser-Raspe"
a554ae22f3
Add fuzzy filtering.
2022-06-15 18:07:40 +01:00
"Michael Hauser-Raspe"
438b11038c
Implement multi-contains matching algorithm.
...
This allows a new matching method that will be the equivalent
of contains on every word (delimited by space) that is given.
This is the same matching algorithm used by helm in emacs and
allows a way of iteratively refining your search.
2022-06-07 14:46:45 +01:00
Scoopta
a347a4cb10
Properly setup wayland protocol versioning
2022-05-14 22:03:28 -07:00
Scoopta
4ec3df5df5
Added foot to the default terminal list
2022-05-02 01:02:09 -07:00
Scoopta
2292d339ce
Fixed the write error check printing under the wrong circumstances
2021-11-10 22:00:50 -08:00
mazunki
794789e01f
explicit null checks are cool
2021-11-09 16:49:23 +01:00
mazunki
f89e3e56c6
fixed segfalt for drun, but drun still doesn't run pre-display-cmd
2021-11-09 16:47:12 +01:00
mazunki
82a98a81fa
cleaned up some oopsies, more effs, and more linebreaks
2021-11-09 16:37:24 +01:00
mazunki
26c1897eda
missing some effs in fprintf
2021-10-30 10:20:26 +02:00
mazunki
f8ddec11e8
we're moving back to create_label() to avoid potential unexistant nodes
2021-10-30 10:13:27 +02:00
mazunki
7956e253be
fixed css doing the opposite check, writing errors to stderr, swapped !(==) for !=, fixed oopsies in manpage
2021-10-30 10:04:22 +02:00
mazunki
c597c088d6
added support for --pre-display-cmd / -r. also removed some compile-time warnings of unused variables by fact-checking runtime errors
2021-10-29 21:34:49 +02:00
Scoopta
dab17466a0
Fixed percentage based window sizing
2021-02-22 23:53:57 -08:00
Scoopta
6a14de6fd1
The return of g_dbus_proxy_call_sync() is only freed when error is not set
2021-02-19 21:00:40 -08:00
Scoopta
6da4859903
Fixed a memory leak when triggering the OSK
2021-02-19 20:59:39 -08:00
Scoopta
4c64259b3a
Added the ability to copy the action text for the selected entry to your clipboard using wl-copy by default
2020-11-04 21:10:57 -08:00
Scoopta
ea9631678b
Fixed wofi with new wlroots not allowing 0 width/height with unanchored surfaces
2020-10-10 18:04:04 -07:00
Scoopta
5a6118f097
The mode thread will not be joined multiple times as this causes segfaults under musl
2020-10-02 20:54:36 -07:00
Scoopta
952ec178f0
Fixed key_submit not properly working with multi-action entires
2020-08-27 19:18:42 -07:00
Scoopta
24a35e5022
gdk_display_get_default() is now called directly from inside of gdk_wayland_display_get_wl_display()
2020-08-11 19:07:49 -07:00
Scoopta
3c82c8ef9f
wlr_layer is now initialized to ZWLR_LAYER_SHELL_V1_LAYER_TOP
2020-07-27 23:57:18 -07:00
Scoopta
3fcb32b2b5
data1 can be initialized to NULL
2020-07-27 23:55:33 -07:00
Scoopta
75155cca3e
Did I finally make image escapes not an ugly mess...maybe...maybe but they're definitely better
2020-07-27 23:54:12 -07:00
Scoopta
592e427133
Added layer config option
2020-07-27 21:49:21 -07:00
Scoopta
3ab6a0d668
Added --monitor
2020-07-18 13:32:05 -07:00
Scoopta
e7672ff694
The img "escapes" should now correctly deal with HiDPI
2020-07-18 02:00:09 -07:00
Scoopta
da98a2d240
Added base64 image support
2020-07-11 17:39:09 -07:00
Scoopta
ad73f24c75
Renamed widget builder functions to be more consistent with the rest of wofi
2020-07-11 16:39:09 -07:00
Scoopta
1ed2445bd4
drun ported to the new widget builder API
2020-06-29 21:23:36 -07:00
Scoopta
1393306c26
Wofi now loads modes multi-threaded, this should decrease startup times
2020-06-23 00:33:57 -07:00
Scoopta
5c59d8317c
Added widget builder API
2020-06-22 22:45:51 -07:00
Scoopta
2afc0b9809
Added dynamic_lines
2020-06-16 15:41:28 -07:00
Scoopta
18851d411e
Added --search
2020-06-14 03:03:00 -07:00
Scoopta
b4b7d4be4e
Fixed expanders not contracting when -w > 1
2020-06-14 01:24:37 -07:00
Scoopta
27ae55ad6c
Moved the wofi_api.h include to wofi.h
2020-05-20 23:16:12 -07:00
Scoopta
bd9f49b963
Added wofi_get_window_scale()
2020-05-18 23:22:05 -07:00
Scoopta
61ef7b55b2
Wofi will now keep its percentage size even when moving between monitors
2020-05-18 20:16:57 -07:00
Scoopta
74a77c23b2
Fixed needing to press down twice to get to the second entry
2020-05-18 19:28:07 -07:00
Scoopta
18be7e2b9d
Changed the check when doing a surface size update to check for the right thing shell != NULL
2020-05-15 17:36:45 -07:00
Scoopta
f2f7974b3d
Being unable to connect to a wayland compositor will now cause a graceful exit, compositors which don't support wlr_layer_shell will now cause a switch to normal window mode
2020-05-15 17:32:39 -07:00
Scoopta
a8312f64f2
Backed out changeset a574c2d2ebab, this causes the size to always be calculated using the primary monitor(monitor at 0,0) and not the actual monitor in use
2020-05-12 15:21:13 -07:00
Scoopta
b92250455a
Added img-noscale
2020-05-12 13:58:18 -07:00
Scoopta
6019f46199
Added more padding to the height when --lines is used
2020-05-10 20:57:32 -07:00
Scoopta
6db85c1dd2
The GError is now always freed if it's non-null
2020-05-09 13:20:19 -07:00
Scoopta
cb02aeee63
Added support for purism virtual keyboards
2020-05-09 13:16:53 -07:00
Scoopta
fdf1c5572d
65536 widgets is totally atainable in some crazy dmenu setups
2020-05-08 14:53:44 -07:00
Scoopta
323487d1bb
Not sure what that code was for, probably --lines early on and then it never got removed
2020-05-08 14:53:08 -07:00
Scoopta
1266717492
Added 1px to the total size to get rid of the slightly undersized window when using --lines
2020-05-08 14:24:51 -07:00
Scoopta
e0337b5b7a
select_item() now checks for expanders
2020-05-08 14:18:39 -07:00