Commit graph

315 commits

Author SHA1 Message Date
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
speedie 0b0cfa5d36 add support for keybinds that work in any mode 2023-03-06 19:13:38 +01:00
speedie 7e98a40c02 add more comments to keybinds.h 2023-03-06 17:00:36 +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
speedie beb20eb2f3 fix typo 2023-03-06 16:09:31 +01:00
speedie 79ff7b770e Move draw.c/draw.h to libs/sl/ 2023-03-06 16:08:31 +01:00
speedie 2eb83f81e0 fix: first key in insert mode is ignored 2023-03-06 15:59:24 +01:00
speedie 0449ccb797 change the way keybinds work 2023-03-06 14:15:01 +01:00
speedie c1990916e3 Improve flipimage(); function, enable pango for item, add rtl lang support
for items with SGR colors
2023-03-04 19:59:36 +01:00
speedie 57f963c9ee more details to TODO 2023-03-04 18:44:15 +01:00
speedie 80f6c1bbfe simplify rotate function further 2023-03-04 15:54:47 +01:00
speedie 4e9713ddae add match toggle 2023-03-04 15:51:26 +01:00