Commit graph

477 commits

Author SHA1 Message Date
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 1d4dd4ccfa indent by default 2023-03-12 16:28:04 +01:00
speedie 94266f59dc add another example script 2023-03-11 13:27:23 +01:00
speedie b24cf560a1 add feature which allows prompt width to be removed from items, with or
without arguments
2023-03-11 13:24:20 +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 416ce0cf08 fix issues with gcc compilation 2023-03-09 17:15:10 +01:00
speedie e4d1dc81e3 fix typo 2023-03-09 17:03:56 +01:00
speedie a2d47faee9 fix: wrong path 2023-03-09 16:20:10 +01:00
speedie 3d54da5479 move optimization level to a separate variable 2023-03-09 15:13:46 +01:00
speedie 8d4aceb0c2 fix even more small issues such as duplicate lines and broken makefile 2023-03-09 15:09:04 +01:00
speedie 5126beae4a some small fixes 2023-03-09 15:02:40 +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 b84494043f fix one small thing with last commit 2023-03-08 22:51:00 +01:00
speedie c92d21c5c3 fix SGR size 2023-03-08 22:49:04 +01:00
speedie e2e56716d9 for some reason, spmenu_run didn't work, but this commit seems to fix it 2023-03-08 21:24:55 +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 7ed80af25e these functions shouldn't do anything if hideimage 2023-03-08 20:18:03 +01:00
speedie a0659d2fd7 oops seems like i changed the toggleimage keybind by accident 2023-03-08 20:16:11 +01:00
speedie b798d12c69 add image gap keybind 2023-03-08 20:13:39 +01:00
speedie 4e193772a0 some minor changes 2023-03-08 19:46:33 +01:00
speedie 3d9b58b9e7 add keybind for changing image position 2023-03-08 19:41:59 +01:00
speedie 3044e40c5f update example script to replace & with & 2023-03-08 19:29:26 +01:00
speedie 20e5121a49 add an example spmenu script 2023-03-08 19:26:38 +01:00
speedie 6450a36f13 fix: last character not highlighted 2023-03-08 19:20:18 +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 08b54267ae remove another unnecessary drawimage() call 2023-03-08 19:00:31 +01:00
speedie 91cc7782f7 greatly speed up image redrawing/resizing by removing unnecessary calls
to drawimage() and cleanupimage()

we don't need to call cleanupimage() as it is already called in
cleanup()

we don't need to call drawimage() because X11 events should handle that
for us anyway
2023-03-08 18:58:52 +01:00
speedie 93ebe11e06 update documentation, is now markdown compliant 2023-03-08 18:45:13 +01:00
speedie ea1d6285c0 add flags to spmenu_test 2023-03-08 18:30:28 +01:00
speedie 2a37963152 don't enable pango for a few things (by default) 2023-03-08 18:24:29 +01:00
speedie 61d9813387 don't allow the image to be scaled up beyond menu width 2023-03-08 18:20:27 +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 6a83ac707e move image size stuff to a separate function we can call on demand 2023-03-08 17:50:58 +01:00
speedie 345a8467e5 move more stuff to libs/ 2023-03-08 17:20:32 +01:00
speedie 91fccf0007 remove pkgbuild created 2023-03-08 16:20:43 +01:00
speedie 5bdcc45829 move these keybinds to any mode rather than just insert mode 2023-03-08 13:59:02 +01:00
speedie 1343a0e1b1 add some nice functionality to spmenu_run 2023-03-08 13:56:18 +01:00
speedie 1fe9890e4e fix issues with previous commit 2023-03-07 20:50:13 +01:00
speedie 27b9ca1cd8 Add potentially functional feature to Makefile allowing me to create pkgbuilds with a single command 2023-03-07 20:33:24 +01:00
speedie 7b5f582902 change keybind for resetting image size 2023-03-06 21:20:14 +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 5ae0fc4eea generate cache by default, don't load cache if we're not also generating cache 2023-03-06 20:20:19 +01:00
speedie 563806f2d1 Add -ngc argument 2023-03-06 20:06:00 +01:00
speedie ce214e0e1a merge the two flipimage functions into a single flipimg function with arguments 2023-03-06 19:23:37 +01:00