Jacob
a3a860fe26
Add togglepretext func
2023-08-09 20:49:23 +02:00
Jacob
d3798b90ff
Add toggleimgtype
2023-08-09 05:48:32 +02:00
Jacob
3bc8d85937
Don't define USE*
2023-08-07 06:37:38 +02:00
Jacob
0d4f3960b8
Even more cleanup
2023-08-07 05:54:59 +02:00
Jacob
10030e1c91
Remove theme.c/theme.h
...
The code has been moved to config.c/config.h, which makes more sense
2023-08-07 05:42:34 +02:00
speedie
0f69bd63b1
Rename selecthover to outputhover and add selecthover function.
2023-07-25 00:27:39 +02:00
speedie
0ec1c73053
Improve selecthover() function, add markhover() function
2023-07-25 00:19:58 +02:00
Jacob
ed6b1ff309
Add togglefuzzy function
2023-07-22 19:13:02 +02:00
Jacob
4e716ee80c
Remove ClickSelItem
...
This commit removes ClickSelItem. It doesn't make very much sense to
keep a separate click for the click and output functionality.
2023-07-19 17:50:50 +02:00
speedie
0988babd15
Add setlineheight function
2023-07-16 18:59:08 +02:00
speedie
21f9aa09e5
Add documentation for functions
2023-07-16 18:44:35 +02:00
Jacob
1fe08aa295
Fix cache, add ClickNone
2023-07-14 21:31:29 +02:00
speedie
890457729c
Make regex matching a separate mode inside insert mode
2023-07-06 22:02:53 +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
7bb81a26b8
Add ClickImage click
2023-07-03 23:06:33 +02:00
speedie
b06ea39b11
move binds file to another function
2023-07-03 21:58:32 +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
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
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
a9ee831159
add X11 toggle, so now Xlib, Xinerama and Xrender aren't dependencies if
...
you only use Wayland
2023-06-05 17:16:26 +02:00
speedie
692e3abc68
Add experimental native Wayland support
2023-06-02 18:37:51 +02:00
speedie
0258974bf0
code cleanup, add moveitem function
2023-05-22 16:35:57 +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
104d46640b
don't use all lowercase for mouse click names
2023-05-06 14:13:56 +02:00
speedie
5f54e20a2b
some cleanup, add comments to buildconf
2023-05-01 17:48:21 +02:00
speedie
316fcd0a76
add basic theme.conf file support
2023-05-01 17:07:35 +02:00
speedie
43402ce76b
add basic configuration, not anywhere near complete yet
2023-04-04 21:40:22 +02:00