Commit Graph

486 Commits

Author SHA1 Message Date
moetayuko
bdaf1ec6e4
implement wayland fullscreen detector (#261)
* feat: wayland fullscreen detector

* feat: pause mpv when fullscreen
2024-11-08 01:54:26 +01:00
Alexis Maiquez
ec60a8a571 chore: update readme 2024-10-12 21:00:34 +02:00
Alexis Maiquez
1c12951a6a chore: update readme
chore: some X11 files were being included in wayland-only builds
2024-10-12 20:59:51 +02:00
Alexis Maiquez
c400f49275 fix: screenshot taken was black 2024-10-12 20:25:56 +02:00
Alexis Maiquez
7278f2f817 fix: replace FreeImage with stb_image and stb_image_write
fixes #204
2024-10-12 20:11:14 +02:00
Alexis Maiquez
5f58178cdc fix: emitter distance can be a vector 2024-10-01 04:58:15 +02:00
Alexis Maiquez
7c6bebc524 fix: adjust visibility default values 2024-10-01 04:36:41 +02:00
moetayuko
5a45c9a26b
Workaround errors when loading wallpapers made recently (#244)
* Add sampler2DComparison and uint to known types

* Ignore unsupported `#require` preprocessor directive

`#require LightingV1` is found in generic4.frag, genericimage4.frag, ...

* Mark _alias_* textures as FBOs

Currently not supported, but prevents loading from the file, thereby
avoiding CAssetLoadException
2024-09-03 00:23:56 +02:00
Alexis Maiquez
d4687f09ec
fix: arch publish should work again 2024-07-14 04:25:03 +02:00
Almamu
e94ad21835 fix: extra definition no longer needed 2024-07-14 04:15:41 +02:00
Almamu
88da5d096e chore: added missing definition for FF_API_OLD_CHANNEL_LAYOUT 2024-07-14 04:03:42 +02:00
Almamu
2ab211df2e chore: move definition of old ffmpeg api to CAudioStream.h 2024-07-14 03:58:13 +02:00
Almamu
94f382dcd2 fix: build on old ffmpeg versions 2024-07-14 03:57:03 +02:00
Almamu
770eb0f0ef fix: av fifo usage should fix build on arch now 2024-07-12 19:36:04 +02:00
Almamu
06038b8fc4 fix: video should mute if audio is not enabled 2024-07-12 19:22:56 +02:00
Almamu
ac117e3905 fix: default assets directory wasn't properly detected 2024-07-12 19:21:06 +02:00
Almamu
4bc5205034 cleanup: PKGBUILD should use proper variables 2024-06-07 12:06:20 +02:00
Almamu
f74a19591a fix: ensure executable permissions are set too 2024-06-07 10:49:33 +02:00
Almamu
4d36b19ef1 fix: paths for script 2024-06-07 09:39:28 +02:00
Almamu
76c02e41ce fix: paths for script 2024-06-06 22:10:29 +02:00
Almamu
431a39fa43 fix: permissions for script 2024-06-06 21:42:43 +02:00
Almamu
50d3bced8e fix: hopefully fix running from arch's package 2024-06-06 21:40:13 +02:00
Almamu
6c27d94115 fix: #219 window mode wasn't rendering because of an issue with default background detection 2024-05-21 14:20:08 +02:00
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