Commit Graph

463 Commits

Author SHA1 Message Date
Almamu
9712f20140 fix: improve how default background is determinated, hopefully improves #219 2024-05-21 14:14:03 +02:00
Almamu
cdfa4ff7a1 chore: some more verbosity on error messages when loading assets 2024-05-16 15:22:26 +02:00
Almamu
13cc080410 fix: do not run aur update if workflows failed 2024-05-11 22:20:54 +02:00
Almamu
1174fc041a fix: do not run aur update if workflows failed 2024-05-11 21:55:12 +02:00
Almamu
c4874353c4 fix: do not run aur update if workflows failed 2024-05-11 20:51:23 +02:00
Almamu
cec03fb6e2 fix: do not run aur update if workflows failed 2024-05-11 20:41:08 +02:00
Almamu
591c2d13e0 fix: do not run aur update if workflows failed 2024-05-11 20:24:12 +02:00
Almamu
861a64df63 fix: do not run aur update if workflows failed 2024-05-11 20:20:37 +02:00
Almamu
6fe7d41764 feat: add arch pkgbuild update automatically based off commit 2024-05-11 20:14:22 +02:00
Almamu
65f5c46a1c chore: added clang-tidy to linting.sh (needs cleanup first) 2024-05-11 19:32:46 +02:00
Almamu
4dbb3cc422 chore: renamed members not properly named 2024-05-11 19:01:46 +02:00
Almamu
d652691088 chore: cleanup typing issues and various other warnings here and there 2024-05-11 18:39:16 +02:00
Almamu
8a8741dbff chore: clang-format 2024-05-11 17:38:25 +02:00
Almamu
7ae8810561 fix: create new github actions to ensure proper support 2024-05-11 17:32:40 +02:00
Almamu
c44a86d218 fix: missing unistd include 2024-05-11 17:28:53 +02:00
Almamu
0d36d6e222 fix: X11 support should not be enabled if partial installation is detected 2024-05-11 17:22:40 +02:00
Almamu
953ef01749 feat: conditionally enable wayland and x11 support 2024-05-11 17:19:42 +02:00
Almamu
a14ded12d7 fix: issue #211 2024-05-10 04:06:12 +02:00
Almamu
445f970b69 chore: update README.md to mention Wayland 2024-05-07 19:57:40 +02:00
Almamu
ac62d5470a fix: CWebBrowserContext wasn't in the right place 2024-05-07 14:00:31 +02:00
Almamu
8dbb4aa7e8 chore: linting 2024-05-07 04:24:46 +02:00
Almamu
f20b2a0c37 fix: web backgrounds should work on multiple screens now 2024-05-07 04:23:59 +02:00
Almamu
9e271a2b39 chore: remove notion of default background in render, each screen needs it's own independent render 2024-05-07 04:15:20 +02:00
Almamu
235cda8c94 chore: move cef initialization to its own context 2024-05-07 03:59:40 +02:00
Almamu
006d4ee3d0 chore: move wallpaper types to their own folder 2024-05-07 02:55:10 +02:00
Almamu
02fd7effbb chore: linting 2024-05-05 23:48:31 +02:00
Pasalc
ca3c73740c
Basic support for web wallpapers (#196)
* Updated gitignore

* Basic Web support

* Basic Cmake(not working)

* Working CEF

* Clean up Render/CWeb

* Download CEF in CMAKE

* Fixed compile error(excesive comma)

* Fixed CWeb compile error(scaling mode)

* Commented flag in CEF flag(-fno-rtti) which disabled dynamic cast

* Commented CEF compiler flags for MacOS

* Added third_party to gitignore

* Fixed libvulkan.so.1 error (deleted file entirely)

* Removed cefsimple, CefShutdown in signal, cleaned up cmake a bit

* Updated .gitignore

* Get render function to previous version

* Fixed typo in coment

* Fixed tab

* Removed shaders too

* Fix codefactor issues
2024-05-05 23:44:26 +02:00
Alexis Maiquez
e28780562b fix: default background is not necessary
fix: added --bg to the help output as it was missing

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-24 17:06:19 +01:00
Alexis Maiquez
c90cc4d915 feat: add option to disable audio processing
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-14 03:21:06 +01:00
Alexis Maiquez
bd5e452d34 fix: support shaders without textures (like flat), improves #184
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-14 03:10:52 +01:00
Alexis Maiquez
170af5ff7c fix: black backgrounds on latest wallpaperengine version (g_Color4 was added)
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-14 02:59:00 +01:00
Alexis Maiquez
b8fd1eefac chore: clang-format and code formatting done with an extra of code cleanup
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-14 02:20:34 +01:00
Alexis Maiquez
f89cc438f8 validate only PKGV part, ignore number
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-12 02:17:49 +01:00
Alexis Maiquez
89a2178308 CDirectory should not use sLog for errors
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-12 02:13:06 +01:00
Alexis Maiquez
b58cd97255 remove define code for shaders that was generating errors
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-12 02:00:43 +01:00
Alexis Maiquez
432814f956 hopefully added snap directories too (#166)
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-12 01:23:49 +01:00
Alexis Maiquez
865d3a0d5d add flatpak paths to asset and content discovery (#166)
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-12-12 01:15:21 +01:00
Alexis Maiquez
51db2962e7
Merge pull request #188 from Pasalc/viewport-clamp
Fixed texture clamping caused by texture coordinates being outside of (0,1) interval
2023-12-12 01:06:19 +01:00
Alexis Maiquez
13ba153042
Merge branch 'main' into viewport-clamp 2023-12-12 00:57:51 +01:00
Ryan
827912e465 App now exits happily after providing help msg 2023-12-12 00:51:27 +01:00
Pasalc
11666abf32 Added scaling and clamp support 2023-11-13 21:38:56 +03:00
Pasalc
4212095335 Added zoom fill 2023-11-08 20:14:22 +03:00
Pasalc
f6bff679ca Added --clamp-strategy option 2023-11-06 17:30:48 +03:00
Pasalc
3dee616cf6 Fixed not full texture rendering on viewport resulting in clamping 2023-11-04 17:08:59 +03:00
Alexis Maiquez
21c38d9fd1 Add support for disabling mouse interactions with the background (#176)
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-09-23 18:20:35 +02:00
Phantasm
89612ea6c2 Reuse the same no output handling from wayland mode, remove the old one. 2023-09-23 18:04:37 +02:00
Phantasm
a853b50efe Unify error with the Wayland mode 2023-09-23 18:04:37 +02:00
Phantasm
d4c3ca3b44 Handle bad screen-root arguments in X11 mode
Still leaves a SIGABRT after the thrown exception from the logging
system.
2023-09-23 18:04:37 +02:00
Phantasm
ab9486b2f6 Add comments 2023-09-23 18:04:37 +02:00
Phantasm
ee499b06e2 Fix crash when 2+ screens are connected but not all are active in X11
When not all connected screens are active XRRGetCrtcInfo returns NULL
for the inactive screens resulting in a SIGSEGV when trying to push it
to the screens vector.
2023-09-23 18:04:37 +02:00