speedie
ea48ea69ed
Fix issue #14 by replacing bad code.
...
I don't know what I was thinking to be honest.
2023-07-22 02:02:03 +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
0627c2fc1c
Replace more variable names to more descriptive ones
2023-07-16 03:16:45 +02:00
Jacob
1fe08aa295
Fix cache, add ClickNone
2023-07-14 21:31:29 +02:00
speedie
597bcb541b
Fix typos, change argument
2023-07-14 01:54:48 +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
4ac7119c5b
Add WIP icon support to spmenu
2023-07-03 18:48:38 +02:00
speedie
c7632f342e
Fix generate.sh
...
Fix generate.sh, it should now generate properly. Also remove the actual
protocols, the user should generate those, not me.
2023-06-24 21:12:18 +02:00
speedie
336bdd5830
Simplify display width/height code
...
With this commit, display width/height is only grabbed once. This means
we don't need to deal with all that X11 and Xinerama code when we're
simply resizing the window.
2023-06-24 17:13:17 +02:00
speedie
0a59088313
Fix keybind conflict, replace imageg, imagew and imageh in favor of
...
using the img struct
2023-06-24 04:20:51 +02:00
speedie
02c6c4ac5c
Remove unnecessary else continue;
from X11 and Wayland keybind
...
handling
2023-06-23 20:28:22 +02:00
speedie
8e0de8f556
Simplify some variables
2023-06-23 17:27:57 +02:00
speedie
152b14330f
Xlib must now be included in spmenu.c
...
Also, we should be checking the length of wl_cbuttons, not cbuttons on
Wayland.
2023-06-23 04:04:02 +02:00
speedie
59983981c2
Rename libdrw functions to simply "draw"
2023-06-23 03:49:23 +02:00
speedie
6328edc5cd
Use global structs
2023-06-23 03:38:21 +02:00
speedie
180aa71fef
fix clicks when one line is removed
2023-06-20 01:27:46 +02:00
speedie
ddb38c8cec
fix clicks if !lines, oops
2023-06-19 23:26:23 +02:00
speedie
f99cc1d62a
significant rewrites to mouse clicks
2023-06-19 23:16:03 +02:00
speedie
62b15fab28
Fix some bugs with clicks and images
2023-06-19 21:28:45 +02:00
speedie
ebd625ba1e
Add check for GNOME Wayland
2023-06-19 17:18:27 +02:00
speedie
b0c39b6dc3
Remove single line clicks as they're not very useful, and fix clicks
...
when item powerlines are enabled
2023-06-18 22:56:21 +02:00
speedie
c0d8adec85
significant image drawing codebase cleanup
2023-06-11 19:32:02 +02:00
speedie
d7122af473
cleanup menu height setting
2023-06-11 16:46:36 +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
29365cd10e
fix some x11 stuff
2023-06-03 19:14:54 +02:00
speedie
9d0b86fc3c
fix typo
2023-06-03 16:28:30 +02:00
speedie
692e3abc68
Add experimental native Wayland support
2023-06-02 18:37:51 +02:00