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

153 Commits

Author SHA1 Message Date
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
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
12b6911635 Merge and adapt change to make it runnable on linux
Move all qml components into a dedicated qml subfolder.  This was needed to fix linker
errors where we would have a folder that has the same name as our executable.
2022-04-30 12:07:54 +02:00
Elias Steurer
e76648b8b5 Fix missing osx excludes 2022-04-24 10:45:37 +02:00
Elias Steurer
5c138fa8d4 Update to latest vcpkg
Add libxkbcommon for compiling shader
Fix SysInfo not available on osx and linux
2022-04-23 20:15:32 +02:00
Elias Steurer
bb700780ef Move workshop qml files into ScreenPlayWorkshop
Move common qml stuff into ScreenPlayUtil
2022-04-23 14:32:36 +02:00
Elias Steurer
5d1c941cb3 Formatting 2022-04-04 18:09:45 +02:00