Commit graph

14 commits

Author SHA1 Message Date
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 8c9d33d01f add LICENSE notice to all code 2023-05-14 00:21:16 +02:00
speedie dcd006ae2b merge a few things 2023-04-05 20:44:09 +02:00
speedie af4c682814 some cleanup to the general codebase 2023-03-13 21:21:40 +01:00
speedie 6a83ac707e move image size stuff to a separate function we can call on demand 2023-03-08 17:50:58 +01:00
speedie 5ae0fc4eea generate cache by default, don't load cache if we're not also generating cache 2023-03-06 20:20:19 +01:00
speedie 7803e08417 simplify pointless function, which also fixes defaultimg function 2023-03-04 15:21:43 +01:00
speedie cc231b8df8 add support for flipping and rotating images 2023-03-04 14:37:14 +01:00
speedie 3d4fc5247a don't allow scaling too far up/down, also add wip default image size keybind 2023-03-03 21:18:25 +01:00
speedie 395dc3dfe0 create more functions for image drawing, draw image on resize 2023-03-02 11:58:48 +01:00
speedie 46aa66625e also move cleanup to a function 2023-03-02 11:46:44 +01:00
speedie 0058267210 move imlib2 calls to a separate function 2023-03-02 11:44:59 +01:00
speedie e204591cce move some stuff to libs/ in an effort to clean up 2023-02-26 05:13:40 +01:00