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
Elias Steurer
8b10e5989f
Add basic .dmg bundle support
2023-02-09 16:35:08 +01:00
Elias Steurer
abddca8685
Remove seperate .app for wallpaper and widgets
2023-02-04 17:34:59 +01:00
Elias Steurer
924819bb0b
Formatting
2023-02-04 12:16:24 +01:00
Elias Steurer
e96f80c68c
Fix linux compilation
2023-02-04 12:15:41 +01:00
Elias Steurer
6501a4c79f
Add automatic moc include for faster compile times
2023-02-04 11:42:32 +01:00
Elias Steurer
46391d1e5d
Fix osx compilation
2023-02-03 17:55:22 +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
10eabc0a56
Formatting
2023-02-03 16:18:13 +01:00
Elias Steurer
4bce0a2cab
Remove QApplication in favor of QGuiApplication
2023-02-03 16:17:47 +01:00
Elias Steurer
0a1da4f4a7
Fix all wallpaper except video not showing
2023-02-03 15:44:06 +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
11d89432a0
Fix Linux and OSX compilation
2023-01-30 16:46:39 +01:00
Elias Steurer
960a6db915
Remove unused Particles import
2023-01-29 13:50:21 +01:00
Elias Steurer
31005092be
Bump version to 0.15.0-RC5
2023-01-29 13:26:36 +01:00
Elias Steurer
64cde196eb
Update qdoc and formatting
...
turns out we need the Q_PROPERTY setter
in the cpp file for qdoc to recognize it
2023-01-28 11:02:10 +01:00
Elias Steurer
37db908db1
Refactor linux X11 support
...
Rename LinuxWindow to LinuxX11Window, for kde
we use a desktop wallpaper plugin and for
Wayland we need something else entirely.
2023-01-27 11:12:45 +01:00
Elias Steurer
4dab506b41
Fix linux compilation
...
- Downgrade to stable Qt for now, because linux mirrors are not yet updated
- Launch.json linux "type": "lldb" does not work for some reason...
2023-01-27 10:04:51 +01:00
Elias Steurer
8e72488f62
Merge branch '161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow' of https://gitlab.com/kelteseth/ScreenPlay into 161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow
2023-01-27 09:01:44 +01:00
Elias Steurer
64d2c3adb5
Bump to Qt 6.5.0 and use FFMPEG
...
FFMPEG will become default in 6.6.0 anyways
and this fixes the broken rendering on osx and performs
better on my AMD Vega VII on Windows
2023-01-27 09:01:37 +01:00
Elias Steurer
3f99f934a9
Add missing quit msg implementation for osx
2023-01-26 14:24:45 +01:00
Elias Steurer
d06f5b04c1
Add fadeIn workaround #2
2023-01-22 16:28:41 +01:00
Elias Steurer
ae845d2604
Add missing include
2023-01-22 16:28:15 +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
9cfc4bb154
Formatting with clang 15
2023-01-21 11:12:04 +01:00
Elias Steurer
9fcae64806
Adapt changes for osx
2023-01-20 15:55:17 +01:00
Elias Steurer
c5ec7e7bff
WIP refactor ScreenPlayWallpaper
...
This is Windows only for now:
Make Classes default constructible. We now have:
setup():
- Can return status of the input data. This is most important, because
we can now properly exit if this fails
- We now use the same ProjectFile struct as we do in InstalledListModel
- Gets called on all platforms
start():
- Platform specific code
Move argument parsing into main
2023-01-20 14:42:48 +01:00
Elias Steurer
1e8ca2e2d8
Refactor project struct to be self contained
2023-01-19 14:09:06 +01:00
Elias Steurer
7871573179
Update to use SPDX-License-Identifier
2023-01-19 10:33:49 +01:00
Elias Steurer
40cde43a68
Fix disable sdk on debug mode
2022-12-17 13:30:08 +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
ad8074ed12
Fix sidebar preview if now gif is available
2022-11-04 16:21:46 +01:00
Elias Steurer
804812181e
Formatting
2022-11-02 11:36:40 +01:00
Elias Steurer
8e0a3a8f50
Fix cmake format
...
Apparently auto format does not work via
general set variables
2022-11-02 11:33:40 +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
73078edee6
Fix macOS universal signing
2022-08-26 15:45:49 +02:00
Elias Steurer
ff371eeba5
Add missing terminate command for osx
2022-08-14 11:58:54 +02:00