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

2580 Commits

Author SHA1 Message Date
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
2254372be6 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-26 13:59:44 +01:00
Elias Steurer
a0b71170cb Re add visualizerFile 2023-01-26 13:59:36 +01:00
Elias Steurer
c74ea74459 Merge remote-tracking branch 'origin/161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow' into 161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow 2023-01-26 13:15:49 +01:00
Elias Steurer
71b69e9f0d Add missing codec warning 2023-01-26 13:15:46 +01:00
Elias Steurer
f4800ef563 Fix making description optional
This is currently not even set in the wizards...
2023-01-26 13:14:23 +01:00
Elias Steurer
d1758d16a6 Add background to default widget code 2023-01-26 13:13:22 +01:00
Elias Steurer
33f58a9364 Add Widgets launch option 2023-01-26 13:13:04 +01:00
Elias Steurer
7b8cea1a3a Default to debug console on start 2023-01-26 12:10:12 +01:00
Elias Steurer
97b05c5ff9 Refactor qml format script
Lets not add the changes now, but later, because this
was a flyby work.
2023-01-22 16:29:20 +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
0669e2d1bf Add explicit send quit command to connection
Make it more robust instead of waiting for a timeout
2023-01-22 16:27:59 +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
1590be77db Add missing license 2023-01-22 16:25:23 +01:00
Elias Steurer
cbc4ad7757 Refactor launch.json for better multi os usage 2023-01-22 16:25:04 +01:00
Elias Steurer
9cfc4bb154 Formatting with clang 15 2023-01-21 11:12:04 +01:00
Elias Steurer
8ba7c62f1b Fix missing appID 2023-01-21 11:11:32 +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
9951faf137 Bump ScreenPlay version 2023-01-07 12:47:15 +01:00
Elias Steurer
d3893f8011 Update translations 2023-01-07 12:44:25 +01:00
Elias Steurer
8b831ac9c8 Bump to Qt 6.4.2
Fix qt paths still using Qt Maintenance
2023-01-07 12:30:18 +01:00
Elias Steurer
2c4f553637 Use new aqt path in docs 2023-01-05 14:37:26 +01:00
Elias Steurer
c743fd7377 Use old method on Windows of opening a folder 2023-01-05 14:37:14 +01:00
Elias Steurer
cc4cda5aa0 Add QmlProject to qml wallpaper 2023-01-05 14:36:56 +01:00
Elias Steurer
04c86508ef Remove Qt Maintanance build in favor of aqt
Update osx steam contentbuilder bins
Add skip build option
2023-01-05 13:42:58 +01:00
Elias Steurer
a05a690a37 Add missing clang dependency 2022-12-28 15:00:50 +01:00
Elias Steurer
d929369008 Merge remote-tracking branch 'origin/master' 2022-12-28 11:38:15 +01:00
Elias Steurer
ef47b516d1 Add build task
Add Qt MSVC debugging helper qt.natvis.xml file
2022-12-28 11:38:05 +01:00
Elias Steurer
736b4a25bf Add working macos launch.json
Remove mac only files from linux/windows build
2022-12-28 11:36:16 +01:00
Elias Steurer
d2fc2bbc6d Hide app icon from dock on macOS 2022-12-27 22:07:44 +01:00
Elias Steurer
16557eb286 Install all libxkbcommon 2022-12-23 12:35:18 +01:00
Elias Steurer
28bd66952f Install all libxcb dependencies 2022-12-23 12:09:18 +01:00
Elias Steurer
d62601e072 Add libxcb-keysyms1 to ci 2022-12-23 11:50:28 +01:00
Elias Steurer
9a001f3208 Update .gitlab-ci.yml 2022-12-19 20:10:30 +00:00
Elias Steurer
9431990407 Update .gitlab-ci.yml 2022-12-19 10:39:19 +00:00
Elias Steurer
e56ae6a504 Update .gitlab-ci.yml 2022-12-19 08:13:16 +00:00
Elias Steurer
01d942f24e Update .gitlab-ci.yml 2022-12-19 07:29:31 +00:00
Elias Steurer
084dad6b17 Update .gitlab-ci.yml 2022-12-19 07:08:42 +00:00
Elias Steurer
dbb952ce10 Fix cmake installtion order 2022-12-17 15:01:22 +01:00
Elias Steurer
5a3d5a7d97 Cleanup 2022-12-17 14:22:13 +01:00
Elias Steurer
ffe9117b3e Move setup needed dependencies before call 2022-12-17 14:16:54 +01:00