Commit graph

730 commits

Author SHA1 Message Date
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 1f2a37c1d2 fix: highlighting drawn when it shouldn't be 2023-03-21 22:24:50 +01:00
speedie 5c8fe8fe10 allow adjusting max image size 2023-03-21 21:52:14 +01:00
speedie eb70a49512 mouse hovering now selects again
TODO: make this a lot faster, will require rewriting drawmenu
significantly
2023-03-21 20:52:12 +01:00
speedie 73685ee480 fix text sticking out 2023-03-21 17:10:16 +01:00
speedie ba6dfe2cee add powerline for number and mode 2023-03-21 16:40:11 +01:00
speedie dc51707520 powerline the prompt
TODO: powerline numbers and match count
2023-03-21 16:30:30 +01:00
speedie b1f1afe192 some improvements to the script 2023-03-21 11:45:25 +01:00
speedie 31c8e4aab0 add image viewer script 2023-03-21 11:38:51 +01:00
speedie b59f851fdc Rewrite the way moving around works
It seemed like a good thing at first to combine all the movement stuff
in a single function, however as soon as you want to move multiple lines
at once it becomes very difficult to do that, especially if you aren't
familiar with C.

This commit splits it into 4 separate functions, where the argument
(arg->i) is how many times we move. This means it is now possible to
choose how many lines to move without even editing the function itself,
just through keybinds. This also makes the "fastmove" keybindings
redundant.

Note that calcoffsets() and drawmenu() after that must be called AFTER the for loop added with this commit, otherwise
you can see the selection moving from each line to the next which is
rather ugly.
2023-03-20 18:05:53 +01:00
speedie 13d6ba9065 add keybind for navigating items quickly 2023-03-20 16:33:23 +01:00
speedie 10bc28ce94 update old URL 2023-03-20 16:18:50 +01:00
speedie 103bc3140f some minor changes 2023-03-20 16:01:27 +01:00
speedie 8b0ac088a1 proper header syntax for man page 2023-03-20 16:01:27 +01:00
speedie dbe31a5be0 improve man page 2023-03-20 16:00:50 +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 ba5af9883b add moving left/right in input using arrow keys 2023-03-20 15:59:41 +01:00
speedie ef859739f8 don't display cover.jpg 2023-03-19 18:31:10 +01:00
speedie 1194c426f4 add some scripts 2023-03-19 18:26:55 +01:00
speedie 7242be1738 change keybind for viewing history to prevent some issues 2023-03-19 17:16:51 +01:00
speedie 2ee1bbc745 add support for overriding minimum width through config 2023-03-19 15:00:32 +01:00
speedie e537aaaf79 this is actually fixed with last commit 2023-03-19 14:29:26 +01:00
speedie ed682dca2d don't allow resizing client beyond number of items 2023-03-19 14:26:36 +01:00
speedie 1f05283ce1 fix bh int 2023-03-18 21:20:00 +01:00
speedie f88cda6a75 some config changes, nothing major 2023-03-18 18:16:20 +01:00
speedie 930b1a6b54 version bump: 0.3.1 2023-03-18 16:04:57 +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 45a46fa4a3 fix a possible segmentation fault 2023-03-18 13:07:15 +01:00
speedie 86473f5b16 update version in man page 2023-03-18 01:18:58 +01:00
speedie 3f0d90454d fix some issues with argument handling 2023-03-18 01:18:11 +01:00
speedie 3cb79ea2ce some pkgbuild cleanup and version bump: 0.3 2023-03-17 15:44:46 +01:00
speedie 7f5836d88c shorten lines to be C99 compliant 2023-03-17 15:40:36 +01:00
speedie a6fbdc5bae fix !USERTL 2023-03-17 15:35:40 +01:00
speedie 2b5c1a37c5 more detailed TODO 2023-03-17 15:32:56 +01:00
speedie 43eb63223b update documentation, some minor arg changes 2023-03-17 15:31:41 +01:00
speedie a626e946be add long arguments 2023-03-17 13:51:11 +01:00
speedie 4302897f2a update TODO 2023-03-16 17:32:05 +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 81f26de355 move arguments around 2023-03-16 16:01:53 +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 b29bb4510f some minor changes + better docs 2023-03-14 21:31:24 +01:00
speedie e3767da0f8 some changes to the config 2023-03-14 15:11:07 +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