Commit graph

277 commits

Author SHA1 Message Date
speedie a750da978c replace xft with cairo, remove sample theme because it's redundant,
remove optional pango support as its now required because we're using
cairo
2023-05-21 04:18:41 +02:00
speedie 620cb0ca63 add option to not allow selecting multiple items to spmenu itself 2023-05-19 02:13:13 +02:00
speedie 71eb652853 improve the usage() function, remove unnecessary declaration of usage()
from spmenu.c
2023-05-19 01:44:11 +02:00
speedie 3543f04361 print errors to, well.. stderr not stdout 2023-05-18 20:01:22 +02:00
speedie f534250e7a add separate colorscheme for marked items, SchemeItemSel is used as a fallback 2023-05-18 10:23:45 +02:00
speedie 3e4e36250c some minor changes to spmenu_imageviewer and remove additional line when
there's an image
2023-05-16 22:06:24 +02:00
speedie ea3e7ed458 remove unnecessary match() calls in setlines() and setcolumns() 2023-05-16 21:04:32 +02:00
speedie 5aefbf249a fix some bugs, add multisel for spmenu_run 2023-05-16 20:03:52 +02:00
speedie e7ecfd4114 add hkeys array which allows us to press ctrl+alt+shift+delete to exit
out of spmenu even if we unbind our quit keybind
2023-05-16 19:34:02 +02:00
speedie 12b69656a7 add support for marking items (ie. multi selection) 2023-05-16 18:54:26 +02:00
speedie 8c9d33d01f add LICENSE notice to all code 2023-05-14 00:21:16 +02:00
speedie 15141c230d add the ability to full screen an image + code cleanup
images are drawn quite slowly, something needs to be done about that
soon
2023-05-14 00:10:24 +02:00
speedie 60f588f003 Remove some commented code 2023-05-13 17:37:37 +02:00
speedie 195e4252b7 oops, i forgot i needed to set it to 0 first 2023-05-13 16:19:03 +02:00
speedie 11859ff159 allow rofi like "next" colors 2023-05-13 16:07:29 +02:00
speedie 3da21bc052 allow overriding image cache directory 2023-05-12 23:23:15 +02:00
speedie 9032af968d don't allow drawing images until KeyRelease event 2023-05-11 19:53:23 +02:00
speedie ee7419704d allow UTF-8 support to be toggled 2023-05-11 16:46:32 +02:00
speedie c71743a326 use a img:// prefix rather than IMG:
the old one is still available for compatibility reasons of course
2023-05-10 21:55:59 +02:00
speedie 8da0dba45b convert to ASCII, fixing a markup bug 2023-05-10 19:43:41 +02:00
speedie 6dc84051aa use another char * instead of using const char *text directly 2023-05-10 18:56:56 +02:00
speedie 6c146c87b4 rename some headers 2023-05-10 08:20:29 +02:00
speedie d065aa8ab6 enable highlighting for colored entries 2023-05-10 08:16:22 +02:00
speedie 2e9cb1e408 add option to not allow typing if what is being typed doesn't have any
matches
2023-05-09 19:30:01 +02:00
speedie 671dbffa1b fix bug where the caret may be moved if a different item is selected
this code made sense back when spmenu couldn't define keybinds manually,
as then moving between items and moving the caret was one single case.
2023-05-09 17:55:10 +02:00
speedie 5efe236380 indent lots of code using vim gg=G 2023-05-08 23:00:45 +02:00
speedie fc8d12cd0a clean up warnings when -Ofast is used
it may still segfault, im not sure
2023-05-08 22:44:27 +02:00
speedie eb7a68f7ea variable name change 2023-05-08 18:16:50 +02:00
speedie 04add5df1a some more cleanup 2023-05-08 18:15:20 +02:00
speedie c7e0e5d74b dwm-like colorscheme creation 2023-05-08 17:50:48 +02:00
speedie 5c36c25f99 simplify listfile 2023-05-08 17:33:55 +02:00
speedie a2ab37dbc3 end with \n 2023-05-08 17:31:32 +02:00
speedie 4d969752b7 fix pajeet code 2023-05-08 17:13:53 +02:00
speedie f08a72c5b1 fix typo 2023-05-08 14:08:06 +02:00
speedie e163c1a906 remove spmenu:test 2023-05-08 11:57:39 +02:00
speedie 6c71982b58 its not a fucking float its a string why am i so retarded? 2023-05-07 22:55:09 +02:00
speedie 49973b40e2 fix some issues, add meson.build which i may or may not use later 2023-05-07 22:30:57 +02:00
speedie 8f8f267830 resize client 2023-05-07 18:07:02 +02:00
speedie 6673afc8b7 disable insert mode completely when !type 2023-05-07 15:38:51 +02:00
speedie ffe2af611a calculate number of lines 2023-05-07 15:35:41 +02:00
speedie aad8baef66 save item index 2023-05-07 15:33:09 +02:00
speedie 445351c09a better if a key doesn't have to be pressed 2023-05-07 14:11:57 +02:00
speedie 1e47c98265 some code cleanup 2023-05-07 02:11:16 +02:00
speedie 63e5be2884 add the ability to read from file, been wanting this for a very long
time
2023-05-07 01:41:30 +02:00
speedie 442c40b732 add incremental as well, this should now include most suckless patches people use 2023-05-06 23:39:03 +02:00
speedie 5ff1abc849 add ability to print item number rather than the item itself 2023-05-06 23:29:41 +02:00
speedie c58542c2b9 this is unnecessary 2023-05-06 23:07:16 +02:00
speedie 409fc8db5e add the option to not include support for .Xresources in the build 2023-05-06 22:01:28 +02:00
speedie 05c436022c apply last commit for even more functions 2023-05-06 14:36:50 +02:00
speedie c1d36670fa replace a lot of suckless coding decisions with my own 2023-05-06 14:29:45 +02:00