Elias Steurer
f982002d80
Add ci support for godot
...
Add automatic godot and exp
2023-11-02 12:50:29 +01:00
Elias Steurer
ffd26f3deb
Merge remote-tracking branch 'origin/master' into 174-add-godot-wallpaper-support
...
# Conflicts:
# .gitignore
# .gitlab/ci/base_jobs.yml
# .vscode/extensions.json
# .vscode/launch.json
# CMakePresets.json
# ScreenPlayWallpaper/kde/ScreenPlay/contents/ui/WaitingForScreenplay.qml
# Tools/setup.py
2023-10-29 13:31:19 +01:00
Elias Steurer
f546c35f44
Resolve "Add Wayland layer shell support"
2023-10-29 10:26:42 +00:00
Elias Steurer
fae6555f5a
Update to Qt 6.6.0
2023-10-22 17:29:34 +02:00
Elias Steurer
1441998435
Add working Windows pipes connection
2023-10-22 17:29:06 +02:00
Elias Steurer
5d4cc8d4fc
Fix nativs file by removing ##NAMESPACE##::
2023-09-29 11:47:51 +02:00
Elias Steurer
8223eb5c36
Add Godot export
...
Fix paths in sidebar now that we have multiple
storage paths
Add Godot wallpaper and edit to ScreenPlay
Fix showing Godot icon in task bar
2023-09-28 15:55:11 +02:00
Elias Steurer
c70fa6224a
Add working Godot Wallpaper
2023-09-01 13:48:48 +02:00
Elias Steurer
7ecbd2e8d1
Add default Godot project with GDExtension
...
Add Godot Editor download
Add Godot Editor start in launch.json
2023-08-31 14:53:59 +02: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
58567987aa
Remove ScreePlay version from defines.py
...
We now use always the latest set git tag as version.
This means we also no longer need to add it as an argument
2023-08-17 14:26:39 +02:00
Elias Steurer
ebff53948c
Change build args to have double -
...
Split builds into regular and official
git tag release builds
2023-08-12 11:53:34 +02:00
Elias Steurer
9f4692b808
Update to Qt 6.5.2 and bump to 5.15.1
...
Default to ffmpeg on windows
2023-07-24 16:22:09 +02:00
Elias Steurer
12314cafde
Merge branch 'master' of https://gitlab.com/kelteseth/ScreenPlay
2023-07-02 12:26:10 +02:00
Elias Steurer
6ec21d1bfe
Change launch.json for Windows again
2023-07-02 12:26:03 +02:00
Elias Steurer
1d84766f7f
Merge remote-tracking branch 'origin/master'
2023-07-01 11:23:22 +02:00
Elias Steurer
ab4b5448c5
Add macos launch.json
2023-07-01 11:23:17 +02:00
Elias Steurer
beaf7e96e7
Fix vscode not starting with debug console
2023-07-01 10:44:37 +02:00
Elias Steurer
3a18faa4b1
Add more recommended extensions
2023-06-11 10:07:52 +02:00
Elias Steurer
38f6262f8e
Merge remote-tracking branch 'origin/master'
2023-06-02 09:52:25 +02:00
Elias Steurer
287730e9c7
Change macos building fat universal binary as default
...
For this we now use a custom triplet. This has some drawbacks like openssl
does not work with this config. Luckily we can
use openssl that is provided by Qt. On macOS
they use Secure Transport.
2023-06-02 09:51:56 +02:00
Elias Steurer
b20430080d
Update natvis file for vscode
2023-06-02 09:18:14 +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
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
03c8d275d0
Refactor launch.json
...
Lets use variables instead of hardcoded paths
2023-02-09 16:35:43 +01:00
Elias Steurer
19ce4ce823
Fix sign script
2023-02-04 17:53:57 +01:00
Elias Steurer
abddca8685
Remove seperate .app for wallpaper and widgets
2023-02-04 17:34:59 +01:00
Elias Steurer
0d8d0cef58
Fix osx build.py args
2023-02-03 11:48:26 +01:00
Elias Steurer
d07f3db58e
Fix python version for windows and unix
2023-02-03 11:45:49 +01:00
Elias Steurer
829cec6e91
Fix windows launch type
2023-02-03 10:49:16 +01:00
Elias Steurer
bd4c7e0bcf
Fix argument
2023-02-02 15:35:35 +01:00
Elias Steurer
83bb652132
Add tasks.json and format all files
2023-02-02 15:25:26 +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
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
a0b71170cb
Re add visualizerFile
2023-01-26 13:59:36 +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
cbc4ad7757
Refactor launch.json for better multi os usage
2023-01-22 16:25: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
8b831ac9c8
Bump to Qt 6.4.2
...
Fix qt paths still using Qt Maintenance
2023-01-07 12:30:18 +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
70b1bb1c70
Add working launch.json for Windows
2022-12-17 12:27:16 +01:00
Elias Steurer
3c92cf9bd0
Add linux vscode setup without qt account
2022-06-12 18:49:00 +02:00