Commit Graph
100 Commits
Author SHA1 Message Date
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 eac302cd2b Added FreeBSD package to the package list 2020-05-09 15:44:28 -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 13b3c28c19 Removed unneeded semicolons 2020-05-08 18:34:23 -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
Scoopta 4a9733114b Added documentation about the control and shift modifiers in run mode 2020-05-07 15:36:01 -07:00
Scoopta 17e43f2338 The contents of the entry boxes are now flagged as selected when selected 2020-04-24 22:41:49 -07:00
Scoopta 443b729de5 Sorting will now fallback to basic sort order if the fancy sorts are identical 2020-04-10 22:12:43 -07:00
Scoopta 6ce49cd43d Fixed use after free 2020-04-10 21:55:03 -07:00
Scoopta 7308465f26 Added support for multiple key binds to a single action 2020-04-10 21:50:48 -07:00
Scoopta 6db2a2260d Added support for alt as a modifier key 2020-04-06 15:35:22 -07:00
Scoopta f8e1c779cc Added key_hide_search 2020-04-06 15:17:12 -07:00
Scoopta 98fe587316 Fixed expanders not shrinking back to their original size 2020-04-06 15:00:14 -07:00
Scoopta c3ca5e027d Added key_expand 2020-04-06 14:41:12 -07:00
Scoopta a32fa82b12 Added alacritty to the default terminal list 2020-04-02 22:57:46 -07:00
Scoopta c85bb48ba7 Updated README to add the new arch package 2020-04-02 15:53:49 -07:00
Scoopta 29aeffd8c1 Cleaned up includes, they were a bit of a mess 2020-03-25 23:05:46 -07:00
Scoopta f61ec70797 Moved code to get $XDG_DATA_DIRS and $XDG_DATA_HOME to separate functions 2020-03-24 18:54:44 -07:00
Scoopta efca41d41a $XDG_DATA_HOME/applications now gets priority over cache 2020-03-24 18:37:23 -07:00
Scoopta c56be00336 drun: Removed cached map 2020-03-24 14:50:28 -07:00
Scoopta 874eafb27f Added documentation about the format of mode specific config options to wofi(7) in addition to the info in wofi(5) 2020-03-17 14:26:47 -07:00
Scoopta 0b5ad3499d Added an error if an image cannot be loaded instead of letting gdk-pixbuf error. 2020-03-17 14:21:10 -07:00
Scoopta 50719af3dd !wl_list_empty() is now used instead of wl_list_length() > 0 2020-03-13 21:58:54 -07:00
Scoopta 4f4b85eee6 The name of the mode and the name used for loading can now be different, this fixes some segfaults 2020-03-13 18:56:39 -07:00
Scoopta 8d4a9e22b2 Added the load() plugin function 2020-03-13 17:08:35 -07:00
Scoopta 60502adf83 Added documentation about wofi_get_dso_path() 2020-03-13 13:26:16 -07:00
Scoopta 8e8bd632c5 Added wofi_get_dso_path() 2020-03-13 13:00:59 -07:00
Scoopta b182442f7a The full DSO name no longer needs to be specified to load an external mode 2020-03-13 12:30:00 -07:00
Scoopta b2e879cc88 mode is not set to _mode but rather mode_ptr->name which is a copy of _mode 2020-03-13 12:27:26 -07:00
Scoopta c42ec7676d The width of entries is no longer set by widget_allocate() 2020-03-12 17:09:45 -07:00
Scoopta 3e64b23847 Added page up/down support 2020-03-11 18:27:44 -07:00
Scoopta b172590829 Renamed the locations enum to location 2020-03-11 17:44:08 -07:00
Scoopta 4f85609ae0 Updated the fedora package info in the readme 2020-03-09 23:08:03 -07:00
Scoopta ac3fc9034c Added a screenshot 2020-03-09 22:53:05 -07:00
Scoopta 5625646da6 Merged v1.1.2 into default 2020-03-09 22:42:35 -07:00
Scoopta 56ec7c524f Added tag v1.1.2 for changeset 96d47bb081be 2020-03-09 22:37:41 -07:00
Scoopta 1dd640e283 v1.1.2: fixed typos in man pages 2020-03-09 22:37:36 -07:00
Scoopta e9cbf88be4 Wofi properly shuts down if its window is closed in normal window mode 2020-03-09 14:27:07 -07:00
Scoopta 107eb5dd94 Removed threads from the dependencies 2020-03-08 23:33:15 -07:00
Scoopta a6735a38cb Pressing a key with no modifier which is bound with a modifier will now correctly focus the search box 2020-03-07 22:01:22 -08:00
Scoopta 7cdc682a6d Added support for using \t as a separator in dmenu mode 2020-03-07 21:12:14 -08:00
Scoopta 8796993fb6 Modes are no longer loaded on their own thread. It's not really needed, breaks drun mode with images, and is probably confusing for 3rd-party mode developers. 2020-03-07 19:55:30 -08:00
Scoopta a167dcc42e Replaced 1 with TRUE when setting gtk-application-prefer-dark-theme 2020-03-05 19:51:49 -08:00
Scoopta 1b299e658f Removed debug print 2020-03-05 19:07:25 -08:00
Scoopta f016f32f7a Added tag v1.1.1 for changeset fc1124ee262b 2020-03-05 11:36:00 -08:00
Scoopta c64526023e v1.1.1: Headers and pkg-config file are now installed 2020-03-05 11:35:55 -08:00
Scoopta 7755727cb6 Merged v1.1.1 into default 2020-03-05 11:37:51 -08:00
Scoopta dc166e1381 Added fedora package to the list of packages 2020-03-03 17:26:17 -08:00
Scoopta a672361d65 --lines should play nicer with % dimensions 2020-03-03 11:13:11 -08:00
Scoopta 12d68bbd01 Added - escapes 2020-03-03 00:48:35 -08:00
Scoopta 341e4cc080 Added an example on how to do window switching to the man pages 2020-03-03 00:45:08 -08:00
Scoopta 36048841bb Changed the default wofi size to be 50%x40% instead of 1000x400 2020-03-03 00:10:12 -08:00
Scoopta 3e3846f9b4 Added documentation about percent sizes 2020-03-03 00:07:02 -08:00
Scoopta 512c1cf7b5 Fixed percent sizing 2020-03-03 00:04:53 -08:00
Scoopta 459de542dc Added support for percentage based window sizing 2020-03-02 12:06:14 -08:00
Scoopta 5217c5a398 Added tag v1.1 for changeset 0e605f0b5b21 2020-02-29 14:15:04 -08:00
Scoopta 4af6efc6f1 v1.1 2020-02-29 14:14:55 -08:00
Scoopta f1a0e735f1 Changed the error if you have too many colors. You can have up to 100 not 99 2020-02-29 03:16:23 -08:00
Scoopta a55c0421b2 gdk_threads_add_timeout() is now used instead of g_timeout_add() 2020-02-29 02:27:59 -08:00
Scoopta b88c6727ea Added hide_search 2020-02-29 01:04:00 -08:00
Scoopta 0a0ba35075 The cache directory will now be created if it doesn't already exist 2020-02-28 22:36:48 -08:00
Scoopta 0dec3c883d Initial focus is now set on the top result not the scrolled window 2020-02-28 22:15:53 -08:00
Scoopta fc1636c3ca Don't need the brackets 2020-02-28 22:04:49 -08:00
Scoopta 94526d5272 Removed the version flag in favor of setting the project version 2020-02-28 22:02:10 -08:00
Scoopta 6a4b6aa390 Getting ready for v1.1 2020-02-26 17:03:13 -08:00
Scoopta 510f6834ea The man pages will now be installed when doing ninja install 2020-02-25 23:06:00 -08:00
Scoopta ab974be7ef Using drun-print_command=true with a desktop file action will now print a warning to stderr while printing the main action's commandline 2020-02-25 18:59:16 -08:00
Scoopta e0db258ad6 Added xdg-output-unstable-v1-protocol.c to meson.build 2020-02-25 17:14:42 -08:00
Scoopta 973a454799 Added global_coords 2020-02-25 17:13:32 -08:00
Scoopta 937ba8e411 Added drun-print_command 2020-02-25 16:04:40 -08:00
Scoopta 6961672701 Tweaked --lines code. Hopefully it's more reliable now 2020-02-25 00:30:35 -08:00
Scoopta f7b599fe6f Added utils_max(). utils_min() is now a one liner. 2020-02-25 00:13:12 -08:00
Scoopta a1beb82635 line_wrap now takes the wrapping mode instead of a boolean 2020-02-21 00:43:44 -08:00
Scoopta 33a69e713a Added line_wrap config option 2020-02-21 00:17:59 -08:00
Scoopta c0b6233bd6 Ignored debug 2020-02-21 00:16:13 -08:00
Scoopta 81a34c3374 Wofi can now be named wofi-askpass. This is for easy use as a sudo askpass program 2020-02-20 23:51:54 -08:00
Scoopta 91ad565ecc Removed the need to use gtk_widget_get_child_visible() 2020-02-17 00:15:57 -08:00
Scoopta 4d089df33d Fixed arg passing although I used gtk_widget_get_child_visible(). Compared to the alternative I think this is less hacky although maybe a tad not good 2020-02-16 20:34:55 -08:00
Scoopta d96ddcce4f Added support for modifier keys to be bound 2020-02-16 14:43:14 -08:00
Scoopta 459639cd7e Added support for custom key binding 2020-02-15 21:53:02 -08:00
Scoopta d69e4b416f Added dmenu-print_line_num 2020-02-11 10:44:50 -08:00
Scoopta 78129b3404 Added info about disabling caching 2020-02-08 18:55:56 -08:00
Scoopta f4c4abfb02 Forgot I had a min function 2020-02-08 18:13:05 -08:00
Scoopta 400ca061b5 Fixed --lines 2020-02-08 18:04:38 -08:00
Scoopta 779678d1e2 Added null check to fix gtk-critical message 2020-02-07 22:04:15 -08:00
Scoopta bafdea787f Fixed content_halign not working correctly with multi-action entries 2020-02-07 21:06:30 -08:00
Scoopta 6f2e4616ab That's not a very effective null check 2020-02-07 18:10:06 -08:00
Scoopta 28be2d8234 Fixed a null check that itself would cause a segfault 2020-02-07 18:07:46 -08:00
Scoopta 1e131bdce6 Added --sort-order 2020-02-07 18:04:37 -08:00
Scoopta 12dd2fbd4d filter_rate doesn't need to be global anymore 2020-02-07 12:23:57 -08:00
Scoopta 2f00ef2bd6 Replaced the double searching that was used to allow variable filter_rates and replaced it with something that actually makes sense. 2020-02-07 11:51:46 -08:00
Scoopta b7de8057da That only needs to be uint16 2020-02-06 21:50:22 -08:00
Scoopta 0abad1f1c8 Fixed ordering when no search is input 2020-02-06 21:47:59 -08:00
Scoopta afcc0c23f7 The first element is now always highlighted when searching 2020-02-06 21:20:08 -08:00