1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-15 06:52:34 +02:00
Commit Graph

47 Commits

Author SHA1 Message Date
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
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
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
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
6a4cae4e24 Add display fps in debug mode 2023-03-02 13:22:57 +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
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
d129bf5cf4 Fix long standing qml error internal crash
We now wait until the event loop is done until
we call terminate. Before ScreenPlayWallpaper would
crash internally and stay alive as a zombie process for some
reason...
2023-02-03 17:03:10 +01:00
Elias Steurer
348b06e4ce Fix .5sec white frame at the beginning 2023-02-03 10:50:19 +01:00
Elias Steurer
83bb652132 Add tasks.json and format all files 2023-02-02 15:25:26 +01:00
Elias Steurer
960a6db915 Remove unused Particles import 2023-01-29 13:50:21 +01:00
Elias Steurer
d06f5b04c1 Add fadeIn workaround #2 2023-01-22 16:28:41 +01:00
Elias Steurer
a6eb6b0660 Add fadeIn not working workaround
See https://bugreports.qt.io/browse/QTBUG-110456

Add exit codes
2023-01-22 16:27:18 +01:00
Elias Steurer
e2beadb671 Fix windows wallpaper fade in calculation again 2022-12-03 17:01:50 +01:00
Elias Steurer
561986b093 Add FHD 21:9 monitor offset 2022-11-12 14:45:41 +01:00
Elias Steurer
9538023b40 Change default image offset when using WQHD 21:9 2022-11-12 14:34:58 +01:00
Elias Steurer
bda6716d3a Refactor build &ci script to use aqt
Refactor gitlab-ci to inherit base
Add defines.py that stores variables like versions
Bump Qt version to 6.3.2
2022-10-10 11:35:41 +02:00
Elias Steurer
6a40f7e69d Fix FillMode web and Qt based fillModes 2022-05-06 14:52:23 +02:00
Elias Steurer
bcfb188cf2 Remove all qml import version number
Fix sidebar
2022-05-05 13:02:54 +02:00
Elias Steurer
844a4ab676 Remove all .qrc files . We now use qt_add_qml_module
Copy fonts manually now
Fix paths
2022-04-30 13:22:17 +02:00
Elias Steurer
77a81451ca Multiple refactoring....
Bump Qt to 6.3 to fix video loop
Remove no longer working shader and add new
WIP: Shader compilation path is wrong for some reason
Add Steamless version content path
Remove cmake-format: sortable from CMakeLists.txt
Add Widnow scale indocator icon to the bottom right
Remove unused doctest and benchmark
Fix tests and installer cmake logic
2022-04-04 18:06:43 +02:00
Elias Steurer
caa8daf2d8 Remove windows buggy loop hack with Qt 6.3 fix 2022-02-20 17:57:00 +01:00
Elias Steurer
c281ec5599 Add our own Dialog and Popup with blur background
Remove all => for now because the qml formatter does
not like the new syntax
Fix states auf mute/play all buttons
Remove useless playback speed option
2022-01-20 16:37:07 +01:00
Elias Steurer
5fba1df486 Add Qt MM based wallpaper property changes 2021-12-18 12:40:25 +01:00
Elias Steurer
55b4608f69 WIP on master: bb738ca Fix qml Wallpaper and Widget setup missing qrc 2021-12-11 17:05:41 +01:00
Elias Steurer
c74e80f00a Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ScreenPlayWallpaper/qml/Wallpaper.qml
2021-11-13 14:30:02 +01:00
Elias Steurer
b78f20a4bf Refactor platform check 2021-11-13 14:26:48 +01:00
Elias Steurer
ee1ee157c9 Merge commit '4c29196a14da422b5553671428b47f201ebe9335' 2021-11-12 15:26:54 +01:00
Elias Steurer
77daa040bb Fix HTML Wallpaper
Remove old WebView that is now MultimediaWebView
2021-11-12 14:56:22 +01:00
Elias Steurer
13b548aae7 Fix html wallpaper 2021-11-12 14:42:19 +01:00
Elias Steurer
fc4fb2ccdd Fix windows detection 2021-11-11 18:08:24 +01:00
Elias Steurer
c15920ea1d Fix incorrect platform check 2021-11-09 10:30:44 +01:00
Elias Steurer
6a3395286a Fix osx only check 2021-11-01 19:12:58 +01:00
Elias Steurer
c0cfef1536 Add index.html copy step to macos version 2021-11-01 19:02:39 +01:00
Elias Steurer
8074535cfb Fix local webengine video loading...
When using the index.html from the qrc file
we cannot load local content for some reason...

Add Windows looping workaround
2021-11-01 18:25:46 +01:00
Elias Steurer
e155879e37 Merge remote-tracking branch 'origin/qt6-support' into qt6-support 2021-10-23 13:46:54 +02:00
Elias Steurer
0419676af2 Add MultimediaWebView
This is for now macOS only because macOS MM only can play h264,
 so we still need the webview to render webm
2021-10-23 10:35:15 +02:00
Elias Steurer
feb9648684 Refactor to use Qt6 style cmake/qml plugins 2021-10-15 15:06:05 +02:00
Elias Steurer
3650f9bfb1 Remove more deprecated version import 2021-10-08 10:14:11 +02:00
Elias Steurer
b52f9fcfa8 Fix qt6 qml capture => 2021-09-10 12:45:54 +02:00
Elias Steurer
b0c36c4c67 Remove versioned qml imports #2
Fix some labs file dialogs
2021-09-10 12:45:15 +02:00
Elias Steurer
2b7d6422bd Fix wallpaper playing 2021-09-10 11:36:47 +02:00
Elias Steurer
4504f06eb1 Merge branch 'master' into qt6-support
# Conflicts:
#	CMakeLists.txt
#	ScreenPlay/app.h
#	ScreenPlay/main.cpp
#	ScreenPlay/main.qml
#	ScreenPlay/qml/Navigation/Navigation.qml
#	ScreenPlay/src/settings.h
#	ScreenPlay/translations/ScreenPlay_zh_cn.qm
#	ScreenPlayWallpaper/CMakeLists.txt
#	ScreenPlayWallpaper/SPWResources.qrc
#	ScreenPlayWallpaper/qml/Wallpaper.qml
2021-09-10 11:09:38 +02:00
Elias Steurer
6d4f48013e Remove not needed import that only works on windows anyways 2021-08-16 15:59:30 +02:00
Elias Steurer
bb5e753291 Move all qml files from all project into qml subfolder
This makes the build script easier
2021-08-14 13:38:24 +02:00