Commit graph

28 commits

Author SHA1 Message Date
Jacob b4286559a1 Add basic FIFO 2023-08-08 20:53:56 +02:00
Jacob b221e94015 Add input width float, allowing input width to be customized in the
config file
2023-08-08 17:27:04 +02:00
Jacob 40935e7591 Change indentation in config file, change font size 2023-08-07 19:29:36 +02:00
Jacob dd58bcdb74 Remove history.h 2023-08-07 06:39:58 +02:00
Jacob 3bc8d85937 Don't define USE* 2023-08-07 06:37:38 +02:00
Jacob f6e34668cf Remove globalcolors, it's not necessary now that we only have global
colors. Compatibility option is still available which will enable or
disable xrdb entirely.
2023-07-29 18:44:17 +02:00
Jacob 185c95a526 Replace Vim like binds with normal dmenu like binds by default. 2023-07-29 04:24:02 +02:00
speedie 92ce25077a Place items at the bottom by default 2023-07-25 00:12:06 +02:00
speedie da05068117 Add -itt/-itb option for positioning items above/below prompt 2023-07-25 00:11:17 +02:00
Jacob 6b6d5b77c5 Fix segmentation fault when pretext == NULL 2023-07-24 19:43:59 +02:00
speedie 7d1b58f431 Add support for pretext
This commit adds support for text that can be displayed when there's no
input text (tx.text)
2023-07-24 15:18:03 +02:00
Jacob c9292de59d Add scrolldistance option, allowing scroll distance to be configured in
the config file
2023-07-22 18:30:27 +02:00
Jacob 9daedf9554 Change normselitemfg 2023-07-19 01:02:49 +02:00
speedie 597bcb541b Fix typos, change argument 2023-07-14 01:54:48 +02:00
speedie fe49f1ff7c Change default alpha value to 222 2023-07-14 01:41:09 +02:00
speedie 70f1970684 Remove pango_highlight, it's useless. 2023-07-14 01:39:00 +02:00
speedie 890457729c Make regex matching a separate mode inside insert mode 2023-07-06 22:02:53 +02:00
speedie 4135cbc0f2 Add fuzzy matching using tiny-regex-c 2023-07-05 01:40:35 +02:00
speedie f1b0ecd624 Change worddelimiters 2023-07-03 21:35:21 +02:00
speedie 4ac7119c5b Add WIP icon support to spmenu 2023-07-03 18:48:38 +02:00
Jacob 3f456f3a37 Feature: Add the ability to take "screenshots" of spmenu.
It doesn't actually capture your screen, but rather saves the Cairo
surface to an image. The path to the image and some other options
can also be configured in the config file.

By default, Print Screen can be pressed in Normal mode with no modifier
to take a screenshot. The default location is the user's home directory,
and the file has a date attached to it. Of course, this can be changed
as well.
2023-06-30 02:44:29 +02:00
speedie 8e0de8f556 Simplify some variables 2023-06-23 17:27:57 +02:00
speedie c1058dfb00 add option to enable/disable setting lines/columns using keybinds 2023-06-19 01:46:05 +02:00
speedie aa62ca8cdd Add powerline for items
Currently does not work with !lines, and as such it has been disabled
for the time being.
2023-06-18 18:05:42 +02:00
speedie 1c4c68dcc6 Add image resize option 2023-06-12 00:26:35 +02:00
speedie 3bc300d029 Expose caret width, height and add a padding option 2023-06-11 04:22:25 +02:00
speedie 965043e5e6 Don't indent items to prompt width by default 2023-06-09 14:00:12 +02:00
speedie d639275487 Move keybinds.h, mouse.h and options.h to libs/ as libconfig
configuration is encouraged.
2023-06-09 10:23:10 +02:00
Renamed from options.h (Browse further)