1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-07-08 05:48:09 +02:00
Commit Graph

47 Commits

Author SHA1 Message Date
Elias Steurer
b8560d6e48 Update third party dependencies 2023-11-29 10:36:58 +01:00
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