Commit Graph

173 Commits

Author SHA1 Message Date
Scoopta 436c1ad0cd dmenu mode no longer uses the search bar contents when enter is pressed, this can be overridden for all modes with -e. Additionally all modes now get the search contents if no results are found. 2019-11-04 17:46:39 -08:00
Scoopta a459a29ca1 Fixed weird behavior when only one option is present 2019-11-04 13:55:35 -08:00
Scoopta 9d5e8e2e5a External modes are now loaded with RTLD_LOCAL 2019-11-04 13:29:53 -08:00
Scoopta 5bb351d450 Internal plugin initalizers must now be prefixed with wofi_. This prevents using map, wl_list, wofi, and other mode strings to segfault wofi 2019-11-04 13:25:44 -08:00
Scoopta 97dd534c97 Fixed some portability issues with wofi 2019-11-03 20:20:00 -08:00
Scoopta ea7893eb12 Added support for loading desktop files from nested directories 2019-11-02 11:58:51 -07:00
Scoopta 2d08672f86 There are now secondary config options that match the command line flags if the original options didn't 2019-11-01 16:57:24 -07:00
Scoopta 8093c05fe1 The search text for drun no longer contains the image insertion sequences 2019-10-28 14:33:11 -07:00
Scoopta da56f43d57 The text used for searches is no longer the same as the text displayed, this allows for a lot more powerful searching especially in drun mode 2019-10-28 14:17:06 -07:00
Scoopta 84ffcb589d File icons are now supported 2019-10-27 12:14:18 -07:00
Scoopta 4bdd94a90e Added password mode 2019-10-22 21:19:57 -07:00
Scoopta 9e96c9ee6a Only one desktop entry with a given ID will show up in drun mode 2019-10-19 20:23:23 -07:00
Scoopta 44a8e79fd7 Fixed #inner-box having weird behavior when margins are set 2019-10-13 12:42:05 -07:00
Scoopta 64348d4fb1 Fixed the persistent black border when in horizontal mode 2019-10-12 23:56:27 -07:00
Scoopta dde5b2376f The horizontal orientation now behaves more like classic dmenu 2019-10-12 22:24:35 -07:00
Scoopta 496e075b0e Tab can now be used to cycle between search results 2019-10-07 02:50:26 -07:00
Scoopta c6cf131a94 Shift will no longer cause the search box to pull focus 2019-09-30 21:38:56 -07:00
Scoopta dcdca16a38 Added support for running software in a terminal from run mode 2019-09-26 23:24:48 -07:00
Scoopta 734dd6d6b6 Fixed some of the bugs introduced by the recent change to not focus the entry by default 2019-09-19 00:45:57 -07:00
Scoopta f1fb568d5c The entry box no longer gets focus at launch, this allows the user to see the prompt without manually changing focus 2019-09-18 23:35:51 -07:00
Scoopta 0cee332f2e When images are not allowed the labels now get the name text 2019-09-15 16:29:15 -07:00
Scoopta b0e8fac705 Added gio-unix-2.0 to pkg-config to fix NixOS building 2019-09-14 14:31:04 -07:00
Scoopta 8a493917c2 config_get_mnemonic() is now used when getting the orientation option 2019-09-13 00:39:41 -07:00
Scoopta 117868a033 Modularized modes and separated them into their own source files 2019-09-13 00:25:25 -07:00
Scoopta 323af30d68 Replaced execlp() with execl() as a path search is not required 2019-09-12 14:27:39 -07:00
Scoopta ab32b4b513 The entires are no longer named entry when inserted but they now have an entry class applied to them 2019-09-12 12:38:24 -07:00
Scoopta 55da236d4e Fixed a use after free when getting the cache path 2019-09-12 11:06:57 -07:00
Scoopta dbdb47c19a Added the docs site to the README 2019-09-11 21:05:11 -07:00
Scoopta 13f67facfb g_app_info_launch_uris_async() is now used for drun mode 2019-09-11 21:00:26 -07:00
Scoopta 26107c8ee5 Fixed entries not showing for apps without icons 2019-09-04 16:01:58 -07:00
Scoopta 52c3c220ba Added a null check for the icon info 2019-09-04 16:01:10 -07:00
Scoopta de5da5dd98 Changed that check to a NULL check seeing as it'll always be a GDesktopAppInfo 2019-09-04 15:45:49 -07:00
Scoopta 9e12533317 The image and label widgets now have names 2019-09-01 20:07:15 -07:00
Scoopta 4e145de42d Set the name for the entry boxes 2019-09-01 20:04:36 -07:00
Scoopta 5afa0de598 Fixed dmenu caching 2019-08-28 22:21:43 -07:00
Scoopta 389cb8e299 Flipped the orientation option, it just makes more sense this way 2019-08-28 22:05:51 -07:00
Scoopta 281ae02639 Forgot a linefeed on the --cache-file option 2019-08-28 22:02:29 -07:00
Scoopta c814c813c5 Fixed the down arrow key skipping the first entry when inside of the search bar 2019-08-28 21:55:30 -07:00
Incin e84ebfc943 Refactor to use FlowBox instead of ListBox to allow setting the box orientation 2019-08-28 20:33:08 -06:00
Scoopta 76d77a43ec If the filter property on the entry is NULL the entry is now hidden instead of causing a crash 2019-08-28 21:15:29 -07:00
Scoopta a499c1cacd Reduced code duplication when inserting widgets 2019-08-28 20:43:47 -07:00
Scoopta 5cbc889868 Added caching support do dmenu 2019-08-28 20:26:41 -07:00
Scoopta 0a110def8f Added the ability to specify the cache file to use 2019-08-28 20:14:38 -07:00
Scoopta cb2241574d Fixed situations where text may be uninitialized 2019-08-28 17:37:09 -07:00
Scoopta e4fa39ed8c Added an image_size config option 2019-08-28 17:36:20 -07:00
Scoopta f80d5b422f Added support for desktop icons in drun mode 2019-08-28 17:33:11 -07:00
Scoopta abd571485f Added support for pango markup 2019-08-28 00:58:45 -07:00
Scoopta 3db89a431f Fixed the include guard on wofi.h 2019-08-27 23:17:18 -07:00
Scoopta e3c79c3bd4 Added support for inline images, this currently only works in dmenu mode 2019-08-27 23:15:18 -07:00
Scoopta 34681ca8f9 We no longer use tooltips for metadata YAY! 2019-08-27 21:36:44 -07:00