Commit graph

617 commits

Author SHA1 Message Date
speedie 8e4ac5101c add some TODO 2023-03-28 20:00:40 +02:00
speedie 942978f32c some comments 2023-03-28 19:57:26 +02:00
speedie f08e91e3e2 auto change version number, because i cannot do it myself apparently 2023-03-28 19:53:10 +02:00
speedie 78138025d2 some minor changes, new bind 2023-03-28 19:49:05 +02:00
speedie 231a43d053 some changes, spmenu is now suitable to be used for simply drawing plain
text without any selection or anything
2023-03-28 17:37:06 +02:00
speedie cf1b79008b upgrade run launcher significantly 2023-03-28 15:10:57 +02:00
speedie a257e61d90 add a good help 2023-03-28 13:14:22 +02:00
speedie 8d08f98791 use long arguments 2023-03-28 03:10:09 +02:00
speedie 7e7d5481b7 minor fix 2023-03-28 02:54:47 +02:00
speedie 197a042ee9 cleanup script 2023-03-28 02:53:28 +02:00
speedie aef24a8579 customizable log file 2023-03-28 00:35:46 +02:00
speedie ac9cfdf9a0 some changes, don't print "generating thumbnail" to stdout 2023-03-28 00:30:47 +02:00
speedie fa82afad48 add function for clear that also puts you in insert mode 2023-03-26 20:34:41 +02:00
speedie 04b46313ef move drawing to separate functions 2023-03-26 16:42:11 +02:00
speedie 914a41b4ee some more improvements 2023-03-26 16:12:27 +02:00
speedie 3b6daf4750 check /usr/share/pixmaps too 2023-03-26 16:03:13 +02:00
speedie b75fd0d5b5 don't print duplicates, don't draw image if unchanged 2023-03-26 15:23:24 +02:00
speedie fab3ab5ab7 add a script to install all example scripts 2023-03-26 01:36:27 +01:00
speedie 67e89cdf3f indent 2023-03-26 01:22:14 +01: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 1996baaa83 oops LOL 2023-03-25 23:50:23 +01:00
speedie f594b3b14e fix a small issue 2023-03-25 23:49:52 +01:00
speedie a931cab517 add spmenu_desktop script 2023-03-25 22:34:21 +01:00
speedie 73c17f6f55 don't draw image if !columns 2023-03-25 18:48:45 +01:00
speedie 23955b15f4 bump version, remove options.mk because its not necessary 2023-03-25 15:36:04 +01:00
speedie bc064ef347 add to TODO 2023-03-25 15:33:17 +01:00
speedie 5d3ad99270 fix the build script 2023-03-25 15:29:51 +01:00
speedie 74857ddb6e fix some minor issues + makefile improvements 2023-03-24 16:55:52 +01:00
speedie ca7cd97e08 some improvements to documentation and spmenu_run 2023-03-24 15:58:36 +01:00
speedie ca52c5986e add build script 2023-03-24 15:28:42 +01:00
speedie 3809cab959 fix warning 2023-03-24 14:53:30 +01:00
speedie 688535effe fix typo in PKGBUILD 2023-03-24 14:39:36 +01:00
speedie eebad002cd fix issues with movement 2023-03-24 14:38:28 +01:00
speedie ceec442bfe fix some prompt width issues 2023-03-24 04:04:37 +01:00
speedie 1c6c041f5e fixed: tab completion with sgr sequences 2023-03-24 03:48:56 +01:00
speedie 316000a4fc some cleanup 2023-03-24 03:20:12 +01:00
speedie 606d3e0773 remove duplicate keybindings 2023-03-24 03:17:53 +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 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