Commit graph

466 commits

Author SHA1 Message Date
Jacob b4286559a1 Add basic FIFO 2023-08-08 20:53:56 +02:00
Jacob d01d5177ad Remove usage of assert() 2023-08-08 20:05:15 +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 495401e153 Use simpler highlighting 2023-08-07 18:59:13 +02:00
Jacob 9cd846ebef Code quality improvements 2023-08-07 16:34:02 +02:00
Jacob 1cee6082ec Again. 2023-08-07 06:46:16 +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 8128ba040f More cleanup 2023-08-07 06:27:10 +02:00
Jacob 2e719a603f Rename more X11 functions 2023-08-07 06:23:56 +02:00
Jacob 61d81819f4 Simplify a lot 2023-08-07 06:19:15 +02:00
Jacob 0d4f3960b8 Even more cleanup 2023-08-07 05:54:59 +02:00
Jacob 10030e1c91 Remove theme.c/theme.h
The code has been moved to config.c/config.h, which makes more sense
2023-08-07 05:42:34 +02:00
Jacob e6e6ce5464 Fix useless hidepretext option 2023-08-06 02:27:16 +02:00
Jacob b43694a537 Fix weird segmentation fault 2023-07-29 21:17:42 +02:00
Jacob 894a672b84 Fix default bindings 2023-07-29 21:12:35 +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 0c949db21b Revert "Speed up and simplify reading of standard input"
This reverts commit b812702115.
2023-07-29 04:40:02 +02:00
Jacob 185c95a526 Replace Vim like binds with normal dmenu like binds by default. 2023-07-29 04:24:02 +02:00
Jacob 8549c8415e Allow icons to be drawn when !lines 2023-07-29 01:57:04 +02:00
Jacob fa39098c2c Fix segmentation fault when images 2023-07-28 23:53:59 +02:00
Jacob 97abb638fe Fix issue #21 by not drawing chars that don't fit 2023-07-28 23:15:05 +02:00
Jacob 8ef53a8582 A massive caret height should be possible 2023-07-28 19:58:26 +02:00
Jacob 0540eacfd7 Fix bind and theme arguments 2023-07-28 02:26:49 +02:00
speedie 8c81603247 Remove unreliable code 2023-07-27 01:55:23 +02:00
speedie 180185adb8 Add proper keyboard repeating, not sure why I didn't do this earlier. 2023-07-27 01:30:56 +02:00
speedie ece810805d Change some variable names & cleanup 2023-07-27 00:39:57 +02:00
speedie 0bc35d1915 Add compatibility with themes that do not specify pretext colors 2023-07-25 21:04:08 +02:00
speedie d3983d46d9 Add right click to mark mouse click 2023-07-25 20:31:14 +02:00
speedie 0f69bd63b1 Rename selecthover to outputhover and add selecthover function. 2023-07-25 00:27:39 +02:00
speedie 0ec1c73053 Improve selecthover() function, add markhover() function 2023-07-25 00:19:58 +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 05a6663d16 Add pretext to .Xresources 2023-07-24 16:56:43 +02:00
speedie 3f5c0b657b Add -pt argument for setting pretext 2023-07-24 16:38:41 +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 ed6b1ff309 Add togglefuzzy function 2023-07-22 19:13:02 +02:00
Jacob 79967d9ad4 Last commit for binds.conf too 2023-07-22 18:32:57 +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
speedie c0ba199ad0 cleanup 2023-07-22 04:42:15 +02:00
speedie dd44bc56ab Add clipboard support for Wayland
This commit adds clipboard support for Wayland. The implementation is
quite ugly though, as it requires the use of an external program and
shell (wl-clipboard). It doesn't add a hard dependency though, as if
the user doesn't want pasting the dependency is not required.
2023-07-22 04:04:23 +02:00
speedie 5129856857 Fix scrolling on Wayland, apparently you cannot use Linux kernel keycodes 2023-07-22 03:25:35 +02:00
speedie ea48ea69ed Fix issue #14 by replacing bad code.
I don't know what I was thinking to be honest.
2023-07-22 02:02:03 +02:00
speedie 7f5caf7bf0 Fix background 256 colors, add true color to script 2023-07-21 03:14:51 +02:00
speedie 023fe3af08 Support 39 and 49, and fix 256 color support 2023-07-21 02:03:01 +02:00
speedie 33c8e169de Add true color SGR sequence support 2023-07-21 01:23:43 +02:00
Jacob 4e716ee80c Remove ClickSelItem
This commit removes ClickSelItem. It doesn't make very much sense to
keep a separate click for the click and output functionality.
2023-07-19 17:50:50 +02:00
Jacob b36e2c0bd4 Fix typo causing images to break 2023-07-19 01:58:56 +02:00