Commit graph

145 commits

Author SHA1 Message Date
speedie c1d36670fa replace a lot of suckless coding decisions with my own 2023-05-06 14:29:45 +02:00
speedie 1126bf5680 move libdrw stuff 2023-05-04 20:44:43 +02:00
speedie 316fcd0a76 add basic theme.conf file support 2023-05-01 17:07:35 +02:00
speedie 2956763fae apply latest suckless commit
https://git.suckless.org/dmenu/commit/0fe460dbd469a1d5b6a7140d0e1801935e4a923b.html
2023-04-30 00:45:48 +02:00
speedie ae96605fcd fix some wacky stuff 2023-04-29 16:08:00 +02:00
speedie 54797235e1 fix a few issues, add in mouse bindings 2023-04-25 16:42:15 +02:00
speedie 9c3bd4caab basic keybind config file 2023-04-25 09:56:11 +02:00
speedie 52f88f6a73 remove the item hovering, it's just not necessary and causes a lot of
slowness

if you find a way to speed this up significantly, please let me know
2023-04-21 17:59:10 +02:00
speedie d479d1d7f2 last commit was wrong, and im stupid 2023-04-21 11:42:36 +02:00
speedie 50f37c839b we must also use the border width here 2023-04-21 11:41:30 +02:00
speedie eca13f2896 fix lots of issues/bad code 2023-04-21 09:49:38 +02:00
speedie b79f5c39c1 add a caps lock indicator, took lots of work 2023-04-20 21:22:45 +02:00
speedie 8ba0f8f000 fix: resizing window when centered 2023-04-17 18:58:34 +02:00
speedie 273fb103c9 add the ability to have vertical/horizontal outer padding (margin) 2023-04-16 23:57:02 +02:00
speedie 68b58325d4 allow specifying a specific configuration file to load 2023-04-07 18:42:12 +02:00
speedie 2ee27ad8bc move a few things to the config, add .Xresources values 2023-04-07 14:57:19 +02:00
speedie fcd52fa1c2 we must ALWAYS remove 2 * borderwidth and 2 * sp from menu width (mw) 2023-04-07 14:43:45 +02:00
speedie dcd006ae2b merge a few things 2023-04-05 20:44:09 +02:00
speedie 10495b48bf add experimental configuration file
profiles still need to be rewritten
2023-04-04 21:40:22 +02:00
speedie 43402ce76b add basic configuration, not anywhere near complete yet 2023-04-04 21:40:22 +02:00
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