Commit graph

125 commits

Author SHA1 Message Date
speedie 4571a5fa97 fix center mode not actually being centered 2023-04-04 00:06:03 +02:00
speedie 854461e046 fix border width as well 2023-04-03 23:55:57 +02:00
speedie 6798be7df9 fix: libX11 BadMatch caused by window not being viewable 2023-04-02 18:14:59 +02:00
speedie f1313697dc add Mouse array, allowing mouse binds to be easily changed similar to
the Key binds
2023-04-02 16:10:13 +02:00
speedie 2a9eebe93f s/dynamic menu/fancy dynamic menu/g 2023-04-02 01:49:58 +02:00
speedie ad4c468abd oops forgot to change this 2023-04-01 00:13:05 +02:00
speedie 2cd4d7b70b IME support 2023-04-01 00:10:21 +02:00
speedie d4143fc077 from reading up on pledge(), we need file system write access as well 2023-03-31 16:02:00 +02:00
speedie a97506b3b2 i now know what pledge() does on openbsd 2023-03-31 16:00:42 +02:00
speedie 6ac2afb240 add plenty of comments to spmenu 2023-03-31 12:42:42 +02:00
speedie dea326e173 add -txp/--text-padding option 2023-03-29 21:37:48 +02:00
speedie 5d6b3861eb cleanup host.mk 2023-03-28 21:46:23 +02:00
speedie 04b46313ef move drawing to separate functions 2023-03-26 16:42:11 +02:00
speedie f09f7a178d include keysym.h, this allows compilation on older operating systems.
source: https://lists.suckless.org/hackers/2303/18887.html
2023-03-26 01:15:47 +01:00
speedie 3809cab959 fix warning 2023-03-24 14:53:30 +01:00
speedie eebad002cd fix issues with movement 2023-03-24 14:38:28 +01:00
speedie 1c6c041f5e fixed: tab completion with sgr sequences 2023-03-24 03:48:56 +01:00
speedie b8e7fd27db some changes to the general codebase. also add spmenu:about which
displays information about the compiled spmenu build
2023-03-24 03:14:24 +01:00
speedie dc51707520 powerline the prompt
TODO: powerline numbers and match count
2023-03-21 16:30:30 +01:00
speedie 103bc3140f some minor changes 2023-03-20 16:01:27 +01:00
speedie cca8ca373c add ability to delete word, some other small changes to previous commit 2023-03-20 15:59:41 +01:00
speedie d12c49df2c oops, im dumb
i guess this means a 0.3.1 release
2023-03-18 16:03:44 +01:00
speedie f17c61b4d9 replace some more /* comments 2023-03-16 17:25:39 +01:00
speedie d163a7262b remove centered in favor of menuposition == 2 2023-03-16 17:22:14 +01:00
speedie 1153d416ab replace almost all /* style comments with // where it makes sense 2023-03-16 16:54:36 +01:00
speedie 7462aba7fc fix height arg 2023-03-16 14:56:41 +01:00
speedie 98b0ae0651 improve highlighting 2023-03-16 11:58:38 +01:00
speedie 8377ec92a9 some cleanup, start using // comments more 2023-03-16 10:09:51 +01:00
speedie d9bfcb067a fix segmentation fault when specifying a font in xrdb 2023-03-14 15:11:03 +01:00
speedie 392e5bfffc Revert "don't set line height beyond item count"
This reverts commit 39ddf11931.

revert this, it caused a lot of issues
will rewrite this later
2023-03-13 23:07:05 +01:00
speedie 39ddf11931 don't set line height beyond item count 2023-03-13 22:48:11 +01:00
speedie 71090e7aa3 add keybinds for setting line/columns 2023-03-13 22:45:04 +01:00
speedie 522ea5d50d load configuration optionally 2023-03-13 21:31:13 +01:00
speedie af4c682814 some cleanup to the general codebase 2023-03-13 21:21:40 +01:00
speedie 14075e00a3 fix some bugs with padding 2023-03-12 21:03:35 +01:00
speedie 705cb460bf fix small warnings gcc will spit out if features have been disabled 2023-03-09 17:26:56 +01:00
speedie 89f5a54918 fix fuzzy sorting 2023-03-09 11:56:44 +01:00
speedie 9b806fa9c0 add high priority 2023-03-09 10:10:29 +01:00
speedie a988dc7108 some minor changes allowing pango and xft to work together 2023-03-08 21:19:38 +01:00
speedie 21d75d806e Add pango toggle, it is now optional for those of you who want a minimal
spmenu instance.
2023-03-08 21:12:37 +01:00
speedie 03a245720e turns out one of those calls were necessary to prevent image from being
scaled down too far, this commit fixes the last commit while preserving
the speed improvement by preventing a call to drawimage() through an X11 event after image size has been changed.
2023-03-08 19:10:48 +01:00
speedie d3ec1b609b don't allow the image to be scaled up beyond menu width 2023-03-08 18:20:15 +01:00
speedie 345a8467e5 move more stuff to libs/ 2023-03-08 17:20:32 +01:00
speedie 3e0bf9cd83 cleanup all gcc warnings 2023-03-06 21:19:12 +01:00
speedie 04dd819ffb move all const Arg arg functions to libs/arg.c 2023-03-06 21:03:06 +01:00
speedie f2db911334 fix home directory spam, that could've been bad 2023-03-06 20:49:54 +01:00
speedie ce214e0e1a merge the two flipimage functions into a single flipimg function with arguments 2023-03-06 19:23:37 +01:00
speedie 0b0cfa5d36 add support for keybinds that work in any mode 2023-03-06 19:13:38 +01:00
speedie abb80ed8af move main.c and main.h to libs/sl as well 2023-03-06 16:38:27 +01:00
speedie e012696695 add some comments to the top 2023-03-06 16:23:03 +01:00