Elias Steurer
8ebc88980a
Fix qml enums again
...
Fix missing steam_appid
Fix missing include
2023-12-20 15:09:39 +01:00
Elias Steurer
716397ce3a
Formatting
2023-12-03 11:45:20 +01:00
Elias Steurer
e17e2abd9d
Fix wallpaper enum types
2023-12-03 11:43:17 +01:00
Elias Steurer
befdccd306
Fix more qml enums
2023-12-01 18:43:55 +01:00
Elias Steurer
9a583efbd9
Refactor enum #2 and merge Util into ScreenPlayUtil/Util
2023-12-01 16:15:53 +01:00
Elias Steurer
d15e670cb3
WIP refactoring namespace enums into enum classes
2023-12-01 14:50:36 +01:00
Elias Steurer
dfe9e60c46
Refactor mac build to be all included into ScreenPlay.app
...
this also is for all tests now
Fix macos ScreenPlay.app icon
2023-11-30 09:51:12 +01:00
Elias Steurer
4849905a4a
Replace deprecated define
2023-11-09 18:06:52 +01:00
Elias Steurer
55996b2914
Change cpp defines to CMakeVariables.h.in vars
2023-11-09 10:32:28 +01:00
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
d044963d50
Fix crash on exit
2023-10-29 18:26:01 +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
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
86222a9ff0
Add workaround for amd crashes
2023-07-29 11:21:39 +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
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
aaa7159b29
Change to use qt based integers
2023-04-06 10:17:31 +02:00
Elias Steurer
c30ccd64f0
Add simple hello world widget
2023-03-25 14:26:17 +01:00
Elias Steurer
9b824a5192
Change Widget to behave more like a window
...
Lets only move with the new taskbar, to make sure
that we always can interact with the widget content
2023-03-25 14:25:51 +01:00
Elias Steurer
1689931060
Add stats, weather and cuntdown widgets
2023-03-09 10:19:58 +01:00
Elias Steurer
6d491f8ee4
Fix casings
2023-02-25 14:16:45 +01:00
Elias Steurer
2e65371df9
Add reddit and dw rss atom feed examples
2023-02-25 12:44:46 +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
bca5f989b8
Fix widget not propagating input
...
Now we can move the widget and have input inside of the widget
2023-02-24 09:38:34 +01:00
Elias Steurer
412de3e7b2
Add first batch of default content
2023-02-18 14:30:06 +01:00
Elias Steurer
f0161ffc35
Check Widget for min height and width
2023-02-18 14:13:23 +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
6501a4c79f
Add automatic moc include for faster compile times
2023-02-04 11:42:32 +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
4bce0a2cab
Remove QApplication in favor of QGuiApplication
2023-02-03 16:17:47 +01:00
Elias Steurer
83bb652132
Add tasks.json and format all files
2023-02-02 15:25:26 +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
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
9cfc4bb154
Formatting with clang 15
2023-01-21 11:12:04 +01:00
Elias Steurer
7871573179
Update to use SPDX-License-Identifier
2023-01-19 10:33:49 +01:00
Elias Steurer
59a877607e
Fix widget close icon color and animations
2022-11-06 14:57:45 +01:00
Elias Steurer
3f6d83e363
Fix macOS window flags
...
Fix empty project settings missing value return
2022-11-06 14:36:40 +01:00
Elias Steurer
712e8113f0
Refactor widget Window
...
it still has a bit of flicker on startup...
2022-11-05 14:38:59 +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
36839dad26
Sort includes
2022-10-22 16:42:12 +02:00
Elias Steurer
73078edee6
Fix macOS universal signing
2022-08-26 15:45:49 +02:00
Elias Steurer
4da09711e6
Merge remote-tracking branch 'origin/HEAD'
2022-05-12 14:36:18 +02:00
Elias Steurer
12e3aa91ac
Refactor ScreenPlaySDK and remove old QML support
2022-05-05 13:43:49 +02:00