Commit graph

999 commits

Author SHA1 Message Date
speedie e6b2c0d9c9 Fix some bugs which had been previous undiscovered with the keysym
handling
2023-06-08 22:42:25 +02:00
speedie 148c219ec5 Fix alpha mask 2023-06-08 20:30:42 +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 a78dddb597 Use rounded powerlines in the default config 2023-06-08 13:46:28 +02:00
speedie e7c944a5d6 Improve SGR sequence colors 2023-06-08 08:17:42 +02:00
speedie 9eb97d5da0 add rounded variant of the powerline 2023-06-07 21:31:10 +02:00
speedie a105dccb90 add bliss.png 2023-06-07 02:33:24 +02:00
speedie 47b5283214 add screenshots/
not including this in the tarball is intentional
2023-06-07 02:01:02 +02:00
speedie 975d3564ed fix last commit, remove spmenu logo from docs 2023-06-07 01:28:21 +02:00
speedie 1ac9211b02 remove preview.png, it's not used anymore 2023-06-07 01:08:10 +02:00
speedie eee74676d4 add theme gif because it's cool 2023-06-07 01:06:54 +02:00
speedie f9a95792d7 documentation improvements, xresources should require x11 support to be
compiled in
2023-06-07 01:00:19 +02:00
speedie d4bfa5a5fc Deal with issue #2 2023-06-06 22:06:06 +02:00
speedie fd92de24ff allow overriding path to theme file and binds file in the regular config
file, and allow overriding config file path in options.h
2023-06-06 17:59:03 +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 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 0d80f82a6c don't remove tar.gz 2023-06-03 23:13:55 +02:00
speedie ceb86bed13 move opening display to readstdin(), so .Xresources can be read if
protocol is set to wayland but wayland isn't actually used
2023-06-03 23:10:27 +02:00
speedie 29365cd10e fix some x11 stuff 2023-06-03 19:14:54 +02:00
speedie 5ecd718daa bash is a dependency, freetype isn't 2023-06-03 17:05:38 +02:00
speedie 9d0b86fc3c fix typo 2023-06-03 16:28:30 +02:00
speedie b12e56b63d LOL, I forgot to remove the USEPANGO 2023-06-03 16:25:26 +02:00
speedie 86a7627f5e disable some X11 specific features when wayland is used 2023-06-03 15:37:48 +02:00
speedie a2cb373eb6 update very old and outdated comments in example .Xresources file 2023-06-03 15:25:16 +02:00
speedie 945de3988f add license notice to all the scripts 2023-06-03 15:19:29 +02:00
speedie d5ca4510a0 add license to spmenu_run and spmenu_test 2023-06-03 15:10:27 +02:00
speedie 05b7f116bf update URLs 2023-06-03 02:47:39 +02:00
speedie e6c1af01f9 fix: alpha option for wayland 2023-06-03 00:07:28 +02:00
speedie 30796defe6 oops 2023-06-02 20:29:30 +02:00
speedie 410b8b206a version bump: 2.0
also remove code-docs, the wiki should have this instead.
2023-06-02 20:27:55 +02:00
speedie 17dd06139d fix: argument protocol overriden by config file 2023-06-02 19:00:09 +02:00
speedie 692e3abc68 Add experimental native Wayland support 2023-06-02 18:37:51 +02:00
speedie 7ca66d674f last few commits again 2023-05-24 22:01:35 +02:00
speedie 77864d43bf remove the rest of the x11 specific code from spmenu.c 2023-05-24 07:36:40 +02:00
speedie 25a3970369 better commented 2023-05-23 22:42:07 +02:00
speedie b97847c207 clean up main function more 2023-05-23 22:40:17 +02:00
speedie 96b82dc223 actually changed my mind for a bit 2023-05-23 22:31:33 +02:00
speedie 01388390aa code cleanup 2023-05-23 22:14:24 +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 f482aea8db remove UTF-8 toggle, it's not necessary now with cairo because cairo can
filter invalid unicode
2023-05-22 20:44:21 +02:00
speedie 0258974bf0 code cleanup, add moveitem function 2023-05-22 16:35:57 +02:00
speedie 06fe388033 add more descriptive comments 2023-05-22 01:20:54 +02:00
speedie c1a7afe1f4 debloat 2023-05-22 00:05:09 +02:00
speedie 7af63e4a13 we don't need to include these 2023-05-21 23:57:37 +02:00
speedie a701060f8b some more code cleanup 2023-05-21 23:52:28 +02:00
speedie 7f2ad4b5d6 make the code a bit more readable 2023-05-21 23:44:02 +02:00
speedie eb83b0376d move some stuff around 2023-05-21 23:40:19 +02:00
speedie 29781c8084 rename some headers, because i plan on maybe doing wayland support 2023-05-21 23:23:43 +02:00
speedie 0e21c84508 fix typo 2023-05-21 22:13:47 +02:00