1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-25 12:13:00 +01:00
Commit Graph

338 Commits

Author SHA1 Message Date
Elias Steurer
33c222da5d Change ScreenPlayWallpaperLib to win32 only for now
Format documents
Remove sysinfo from logging for now because
it is windows only
2023-11-01 12:28:35 +01:00
Elias Steurer
23873e1f1f Add unified logging class
this now logs to file and to ui
2023-10-29 18:10:13 +01:00
Elias Steurer
ffd26f3deb Merge remote-tracking branch 'origin/master' into 174-add-godot-wallpaper-support
# Conflicts:
#	.gitignore
#	.gitlab/ci/base_jobs.yml
#	.vscode/extensions.json
#	.vscode/launch.json
#	CMakePresets.json
#	ScreenPlayWallpaper/kde/ScreenPlay/contents/ui/WaitingForScreenplay.qml
#	Tools/setup.py
2023-10-29 13:31:19 +01:00
Elias Steurer
6972929d98 Fix window position by setting it at the right time 2023-10-29 11:29:52 +01:00
Elias Steurer
f546c35f44 Resolve "Add Wayland layer shell support" 2023-10-29 10:26:42 +00:00
Elias Steurer
bbb1732120 Remove none existing files for now 2023-10-28 21:32:01 +02:00
Elias Steurer
1b3fddf1e5 Change to use more functions into windowsintegration 2023-10-28 21:26:52 +02:00
Elias Steurer
9cb57382ab Change code to general windowsintegration to be used in godot
Fix monitor setup for scaled monitors
2023-10-28 19:45:11 +02:00
Elias Steurer
fae6555f5a Update to Qt 6.6.0 2023-10-22 17:29:34 +02:00
Elias Steurer
1441998435 Add working Windows pipes connection 2023-10-22 17:29:06 +02:00
Elias Steurer
2ce66161e3 Fix windows installer creation 2023-10-13 08:38:50 +02:00
Elias Steurer
31e23e1120 Fix using Windows headers on unix 2023-10-13 07:10:02 +02:00
Elias Steurer
23c85f926e Fix none Windows compilation 2023-10-13 06:21:51 +02:00
Elias Steurer
757b43e8c2 Add exit function for cleanup 2023-10-12 16:01:27 +02:00
Elias Steurer
5f331043e2 Fix ci compilation
error:
CMAKE_BUILD_TYPE must be set to Debug or Release
2023-10-12 15:35:59 +02:00
Elias Steurer
bf80e2eeee Add basic working keep alive ping and quit messages 2023-10-12 13:25:10 +02:00
Elias Steurer
1c152bed38 Add connection to main SP instance 2023-10-05 15:51:50 +02:00
Elias Steurer
a596ad6337 Add args parsing
Add access to ScreenPlay object to the
fjord example
2023-10-05 13:57:25 +02:00
Elias Steurer
8223eb5c36 Add Godot export
Fix paths in sidebar now that we have multiple
storage paths
Add Godot wallpaper and edit to ScreenPlay
Fix showing Godot icon in task bar
2023-09-28 15:55:11 +02:00
Elias Steurer
e2790b9fa2 Fix Wallpaper not shown if using tiled background
Thanks for BruhOP5 for reporting this issue!
2023-09-04 16:58:35 +02:00
Elias Steurer
b4a3cb806a Add argument parsing 2023-09-01 14:33:23 +02:00
Elias Steurer
1650c33a42 Add basic windows pipe support 2023-09-01 14:30:34 +02:00
Elias Steurer
c70fa6224a Add working Godot Wallpaper 2023-09-01 13:48:48 +02:00
Elias Steurer
7ecbd2e8d1 Add default Godot project with GDExtension
Add Godot Editor download
Add Godot Editor start in launch.json
2023-08-31 14:53:59 +02:00
Elias Steurer
e327f73812 Fix all formatting scripts and format files
They default to format but also can be used
for checking
2023-08-20 11:59:02 +02:00
Elias Steurer
58782fb490 Add QtWebEngineQuick::initialize again
this is only because we still don't know for sure
what is wrong here.
2023-07-29 11:21:05 +02:00
Elias Steurer
5a7f6e85d3 Change wallpaper and widget names to include type 2023-07-29 11:18:21 +02:00
Elias Steurer
9f4692b808 Update to Qt 6.5.2 and bump to 5.15.1
Default to ffmpeg on windows
2023-07-24 16:22:09 +02:00
Elias Steurer
daaeeff824 Merge remote-tracking branch 'origin/master' 2023-07-13 14:20:38 +02:00
Elias Steurer
0cdc4eefb0 Change old window scaling eyeball with new windows api 2023-07-13 11:20:05 +02:00
Elias Steurer
646733bb2c WIP: Fix window scaling
We now query ms api and not eyeball it
2023-07-10 16:09:28 +02:00
Elias Steurer
0813f6a473 Add vp9 test video
Rename mp4 video to h.264 because mp4 is only a
container
2023-07-09 11:50:22 +02:00
Elias Steurer
7f230df175 Add slight delay to wait for MM to start outputting some frames 2023-07-02 12:25:04 +02:00
Elias Steurer
ea5c5033fb Add short delay before pausing to wait for...
potential window animation to finish
2023-07-01 11:07:20 +02:00
Elias Steurer
961f648e33 Add interactive Wallpaper example (windows only) 2023-06-29 20:31:59 +02:00
Elias Steurer
82b38820f2 Add disable wallpaper playing if not visible (again)
Changed from not rendering to pause the video. This does not work if
the wallpaper contains audio, but has the advantage of not displaying
a black bar in the windows task bar.

Add audio icon to installed list if we item contains an audio.mp3
2023-06-29 20:31:35 +02:00
Elias Steurer
6b30e3f242 Formatting 2023-06-11 10:07:39 +02:00
Elias Steurer
11905a6370 Cleanup and small fixes 2023-06-02 10:19:12 +02:00
Elias Steurer
9b8b8e0374 Update to Qt 6.5.1
This removed the QWebEngine workaround and fixes ffmpeg looping,
but introduces ffmpeg crash.
2023-05-25 15:14:16 +02:00
Elias Steurer
1689931060 Add stats, weather and cuntdown widgets 2023-03-09 10:19:58 +01:00
Elias Steurer
6a4cae4e24 Add display fps in debug mode 2023-03-02 13:22:57 +01:00
Elias Steurer
2b0c959609 Add 6.5 beta 3 loop lag workaround for windows 2023-03-02 13:22:26 +01:00
Elias Steurer
580c95036e Add fadeIn workaround
lets do not call fade in every loop
2023-03-02 13:17:30 +01:00
Elias Steurer
7749486332 Add mp4 test video 2023-03-02 13:15:27 +01:00
Elias Steurer
6d491f8ee4 Fix casings 2023-02-25 14:16:45 +01:00
Elias Steurer
67557dd66d Fix live reloading
Looks like we must add all files we want to track
into the watcher
2023-02-24 16:55:35 +01:00
Elias Steurer
eccc67d0c0 Remove native rendering setting
Looks like this version is worse than not setting it. This changes
every Qt version....
2023-02-24 16:54:56 +01:00
Elias Steurer
412de3e7b2 Add first batch of default content 2023-02-18 14:30:06 +01:00
Elias Steurer
db9d319388 Add Qt 6.5 looping workaround
Remove Qt6Widgets workaround

Update to latest vcpkg
Update to latest plausible-qml
Update to latest QArchive
2023-02-16 13:06:50 +01:00
Elias Steurer
6e2cecddb3 Fix compilation and signing
Move TrayIcon back to ScreenPlay:
- This fixes the missing labs plugins when running the macdeployqt script
- We don't need it here only in the SP main folder anyway

Move building and sign of the osx version for x64 and arm64 into the
actual build script.

Remove the qml plugin path workaround from the addImportPath
2023-02-11 11:57:09 +01:00