Commit graph

111 commits

Author SHA1 Message Date
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
speedie 75637c4ae6 version bump: 2.3 2023-06-28 19:44:08 +02:00
speedie 6bc994399f pandoc version update 2023-06-25 18:38:13 +02:00
Jacob 9b062f7dfb Set prefix in script 2023-06-25 19:56:00 +02:00
speedie b4dd4fc383 Add documentation for spmenu_test
Add documentation for spmenu_test, also improve Markdown format
consistency.
2023-06-24 19:55:11 +02:00
speedie dfc4fe038c Remove fullscreen functionality
The fullscreen functionality is kind of cool, but adds a lot of code and
as commit history has shown, plenty of bugs and extra required testing.

I may reimplement this later in a less bad manner. Note that the
fullscreen behavior can be achieved by simply increasing image size to
the max. spmenu will let you do that.

Fixes issue #9
2023-06-24 04:53:44 +02:00
speedie 7389d28be5 Version bump: 2.2 2023-06-21 16:20:35 +02:00
speedie 62b15fab28 Fix some bugs with clicks and images 2023-06-19 21:28:45 +02:00
speedie 453b0028aa Switch to Ctrl modifier from Alt modifier for navhistory keys 2023-06-19 16:26:03 +02:00
speedie 0409dbff12 Change Ctrl+Shift+h keybind to simply Shift+h in normal mode 2023-06-19 16:16:16 +02:00
speedie 3c59249fbd setlines and setcolumns now work in insert mode as well 2023-06-19 02:36:28 +02:00
speedie c1058dfb00 add option to enable/disable setting lines/columns using keybinds 2023-06-19 01:46:05 +02:00
speedie 6083df6736 update documentation 2023-06-19 01:08:15 +02:00
speedie c8b643dcce Version bump: 2.1.1 2023-06-13 23:21:39 +02:00
speedie 1c6bc9f92d Add -fl argument which can be used to check if a feature is supported
This could be very useful for shell scripts, or debugging.
2023-06-12 17:09:34 +02:00
speedie 1c4c68dcc6 Add image resize option 2023-06-12 00:26:35 +02:00
speedie d78026397d version bump: 2.1 2023-06-09 18:20:08 +02:00
speedie b37de0b2e0 Fix keybind conflict causing image to be flipped if columns are changed 2023-06-09 13:55:55 +02:00
speedie 263eca5820 remove wayland support section, instead arguments in the list are now
marked with X11 only.
2023-06-09 08:16:00 +02:00
speedie f8e2763d57 update "bug reports" 2023-06-09 07:25:17 +02:00
speedie 53112c3a97 update documentation.. again 2023-06-09 07:06:59 +02:00
speedie a0ee7e8fcd update documentation 2023-06-09 06:12:23 +02:00
speedie 5745b52bc9 Add work in progress support for images on Wayland
This commit also adds MASSIVE speed improvements to image drawing, due
to code cleanup. There are still a *few* issues to resolve, one is
X11 related, and one is caused by alpha/blending.
2023-06-08 19:40:30 +02:00
speedie e85a0b9728 update docs slightly, update .gitignore 2023-06-05 05:15:49 +02:00
speedie 9741f0d02e version bump: 2.0.1 2023-06-03 23:14:52 +02:00
speedie 05b7f116bf update URLs 2023-06-03 02:47:39 +02:00
speedie 692e3abc68 Add experimental native Wayland support 2023-06-02 18:37:51 +02:00
speedie 95b420944c add a bind file which scripts can use to gain full control over keybinds 2023-05-22 22:47:37 +02:00
speedie b6aefb34f0 bump version: 1.2.1 2023-05-21 20:50:57 +02:00
speedie 1711c5a9ad remove themes, they're moved to https://git.speedie.site/spmenu-themes
or https://github.com/speediegq/spmenu-themes
2023-05-21 14:38:01 +02:00
speedie 78d06dd45d version bump: 1.2 2023-05-19 13:39:50 +02:00
speedie 4eb3cfc81c oops we need to generate docs to represent these changes too 2023-05-19 02:13:51 +02:00
speedie aa0b489d8b much more readable meson.options, update docs 2023-05-19 01:08:58 +02:00
speedie c0169b5da6 add default keybinds to man page 2023-05-19 00:21:01 +02:00
speedie fa645e1ae7 update documentation 2023-05-17 08:15:21 +02:00
speedie 82fa3eaa95 add separate man page for spmenu_run 2023-05-16 20:50:08 +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 c7c4826329 bump version to 1.1.2, fixed arch package 2023-05-12 14:33:19 +02:00
speedie 44ec1632bd apply last commit in all default scripts, update documentation to
reflect it
2023-05-10 21:55:59 +02:00
speedie 02cba1d0f0 version bump: 1.1.1 2023-05-10 18:53:19 +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 e163c1a906 remove spmenu:test 2023-05-08 11:57:39 +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 2c34650a63 update documentation to reflect today's changes 2023-05-01 22:46:13 +02:00
speedie efecf674e8 bumping version to 1.1 early, not actually released yet 2023-05-01 20:23:04 +02:00
speedie 316fcd0a76 add basic theme.conf file support 2023-05-01 17:07:35 +02:00