Commit graph

201 commits

Author SHA1 Message Date
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
speedie 7803e08417 simplify pointless function, which also fixes defaultimg function 2023-03-04 15:21:43 +01:00
speedie cc231b8df8 add support for flipping and rotating images 2023-03-04 14:37:14 +01:00
speedie f61ad4f61a add line to TODO 2023-03-04 02:12:02 +01:00
speedie 73a9622c8e apply pango markup to colored text 2023-03-04 02:07:06 +01:00
speedie 8d458870d9 minor cleanup 2023-03-03 22:15:13 +01:00
speedie 3d4fc5247a don't allow scaling too far up/down, also add wip default image size keybind 2023-03-03 21:18:25 +01:00
speedie 6f8e1c5683 add spmenu test script and some other minor changes 2023-03-03 18:58:37 +01:00
speedie e3b4a1c700 fix: imagegaps not applied to the right side of the image 2023-03-03 17:22:19 +01:00
speedie 2542474621 fix: prompt increases image gaps 2023-03-03 17:12:38 +01:00
speedie 12791f4233 add some more to the TODO 2023-03-02 23:21:22 +01:00
speedie 725095accf add item to TODO 2023-03-02 23:20:38 +01:00
speedie e60134edd0 Fix segmentation fault 2023-03-02 21:37:08 +01:00
speedie 7c828b413e declare char 2023-03-02 21:25:43 +01:00
speedie d3dc92decc oops forgot to remove this 2023-03-02 19:14:54 +01:00