Commit graph

961 commits

Author SHA1 Message Date
speedie 3ff3162412 Version bump: 3.0.2 2023-07-11 21:36:15 +02:00
speedie 0293b0b79f Revert "Version bump: 3.0.1"
This reverts commit a98007a560.

Fucked up something
2023-07-11 21:28:50 +02:00
speedie a98007a560 Version bump: 3.0.1 2023-07-11 21:27:05 +02:00
speedie b92233e536 Better documentation 2023-07-11 18:26:32 +02:00
Jacob 97ad50ce74 Fix segmentation fault when -NF and -pri, and fix fuzzy -pri 2023-07-11 17:21:30 +02:00
Jacob d935122998 Remove spmenu: syntax, it's basically useless 2023-07-11 17:01:57 +02:00
Jacob 9d6ae13eae Update docs, remove most .Xresources preferences 2023-07-11 16:53:26 +02:00
speedie c6397915f4 Cache icons too, not just normal images 2023-07-10 20:38:25 +02:00
speedie 2d445f860d Some improvements to building 2023-07-10 18:24:52 +02:00
speedie ad4e1ab7e1 Code cleanup 2023-07-09 23:56:34 +02:00
Jacob 5609c4d006 Improve incremental feature 2023-07-09 15:26:52 +02:00
Jacob 5d399c96e3 Use oleftpadding in drawhighlights 2023-07-07 16:05:01 +02:00
speedie 890457729c Make regex matching a separate mode inside insert mode 2023-07-06 22:02:53 +02:00
speedie 7aecc3edf9 Fix pango markup highlighting by disabling highlighting
There is no real reasonable way to fix highlighting while
using Pango markup to my knowledge. If there actually is, please
PR.
2023-07-06 16:52:58 +02:00
speedie 3e581ded2e Cleanup drawitemtext a bit 2023-07-06 16:19:20 +02:00
speedie f8ff87f669 Fix -b 2023-07-06 04:02:23 +02:00
Jacob 43721a0aee Merge pull request '3.0 version bump' (#11) from 3.0 into master
Reviewed-on: speedie/spmenu#11
2023-07-05 02:20:59 +00:00
speedie 1ed4875348 Add a contribution note to README 2023-07-05 03:04:42 +02:00
speedie 44bbc317d0 Bump version: 3.0 2023-07-05 02:07:48 +02:00
speedie 9201b3ba18 Fix tab completion when no matches 2023-07-05 02:02:35 +02:00
speedie c8e0d08302 Cleanup fuzzymatch(); 2023-07-05 01:48:53 +02:00
speedie 4135cbc0f2 Add fuzzy matching using tiny-regex-c 2023-07-05 01:40:35 +02:00
speedie 13b46b03bb Fix typo in the spmenu(1) man page 2023-07-05 00:42:50 +02:00
speedie fbfbc44dec Fix some issues with the image gaps, fix image gaps size, remove some
more keybinds
2023-07-05 00:39:40 +02:00
speedie 7e963db38e Simplify default keybinds 2023-07-05 00:12:11 +02:00
speedie ad96d3fbb3 Oops, fix wacky highlighting, should be working perfectly now 2023-07-04 23:32:51 +02:00
speedie 7492eed0cf Simplify and fix SGR sequence removal 2023-07-04 23:10:06 +02:00
speedie cc8c3e988c Revert "Include colored text in the tab completed text as well."
This reverts commit 364020aa2c.
2023-07-04 21:58:36 +02:00
speedie 364020aa2c Include colored text in the tab completed text as well. 2023-07-04 21:42:32 +02:00
speedie d750f3a78a Some config file code cleanup 2023-07-04 16:59:59 +02:00
Jacob 69d5ae6950 Fix -cc argument check typo 2023-07-03 23:51:47 +02:00
speedie 55a3b95e12 Clear input when resizing lines 2023-07-03 23:40:30 +02:00
speedie 7bb81a26b8 Add ClickImage click 2023-07-03 23:06:33 +02:00
speedie 247d5e768b Fix an oversight in the set_mode() function 2023-07-03 22:19:19 +02:00
speedie 6036a5ae18 Add simple mode to README 2023-07-03 22:15:30 +02:00
speedie 98f324aafe Last commit for the regular configuration file 2023-07-03 22:07:51 +02:00
speedie 63229604e7 Add option to always use insert mode for binds.conf 2023-07-03 22:07:09 +02:00
speedie b06ea39b11 move binds file to another function 2023-07-03 21:58:32 +02:00
speedie f1b0ecd624 Change worddelimiters 2023-07-03 21:35:21 +02:00
Jacob b1c80607a4 Add features section to README 2023-07-03 20:14:29 +02:00
speedie 903c4096af It's *an* X11 menu application. 2023-07-03 19:22:01 +02:00
speedie 5305303cd2 Don't indent if hideimage 2023-07-03 19:12:53 +02:00
speedie c7a402c00e Add icons screenshot 2023-07-03 19:11:31 +02:00
Jacob 2f5a78a695 Merge pull request 'Add icon support to spmenu' (#10) from icons into master
Reviewed-on: speedie/spmenu#10
2023-07-03 17:05:38 +00:00
speedie 4ac7119c5b Add WIP icon support to spmenu 2023-07-03 18:48:38 +02:00
Jacob 3f456f3a37 Feature: Add the ability to take "screenshots" of spmenu.
It doesn't actually capture your screen, but rather saves the Cairo
surface to an image. The path to the image and some other options
can also be configured in the config file.

By default, Print Screen can be pressed in Normal mode with no modifier
to take a screenshot. The default location is the user's home directory,
and the file has a date attached to it. Of course, this can be changed
as well.
2023-06-30 02:44:29 +02:00
Jacob eefa047c6e No need to generate manual on install. 2023-06-30 01:23:57 +02:00
speedie 9c246c037d Fix last commit 2023-06-28 19:46:03 +02:00
speedie 75637c4ae6 version bump: 2.3 2023-06-28 19:44:08 +02:00
speedie bab025207f Return exit code 1 if no item is selected 2023-06-27 01:46:34 +02:00