1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-22 18:52:30 +01:00
Commit Graph

226 Commits

Author SHA1 Message Date
Elias Steurer
6e9f138e7e Fix macOS launch and build 2023-11-09 17:06:24 +01:00
Elias Steurer
e81a02d14c Merge branch '174-add-godot-wallpaper-support' of https://gitlab.com/kelteseth/ScreenPlay into 174-add-godot-wallpaper-support 2023-11-09 12:50:30 +01:00
Elias Steurer
4635643acf Fix CMAKE_OSX_ARCHITECTURES
See https://stackoverflow.com/questions/65157483/macos-build-universal-binary-2-with-cmake#comment130596963_65811061
2023-11-09 12:50:24 +01:00
Elias Steurer
2f0a76c664 Fix wrong define
Refactor qml check job
to use python env
Fix cmake copy for godot editor
2023-11-09 12:29:12 +01:00
Elias Steurer
0855928cef Change Godot build and setup to be opt-in for now 2023-11-09 10:30:01 +01:00
Elias Steurer
6e4d34c7b0 Fix godot wallpaper setuip 2023-11-03 17:21:36 +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
5e3807286d Add license header 2023-11-01 12:33:19 +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
23873e1f1f Add unified logging class
this now logs to file and to ui
2023-10-29 18:10:13 +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
b59103eb84 Fix configure file for unix 2023-10-13 06:15:21 +02:00
Elias Steurer
bf80e2eeee Add basic working keep alive ping and quit messages 2023-10-12 13:25:10 +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
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
22b3eb91dd Add check if we can log in before compiling 2023-08-24 17:17:22 +02:00
Elias Steurer
4c0881ebfe Refactor script to only job is to upload to steam
our ci does the rest
2023-08-24 16:43:46 +02:00
Elias Steurer
325c47f87b Move BuildConfig and BuildResult into dedicated files
this fixed the circular dependency in the build_and_publish
script than internally imports the macos_sign
2023-08-24 16:17:48 +02:00
Elias Steurer
fdbf077f0e WIP: Add mac .dmg installer
This does not yet work with signing of the
macos .dmg
ScreenPlay-Installer.dmg:
rejected (the code is valid but does not seem to be an app)
2023-08-24 16:02:43 +02:00
Elias Steurer
716db7ac66 Fix sha using path instead of filename 2023-08-24 08:40:10 +02:00
Elias Steurer
e9f4948b72 Fix osx arch namings 2023-08-20 12:48:51 +02:00
Elias Steurer
befa765117 Fix zip naming and hash creation 2023-08-20 12:44:38 +02:00
Elias Steurer
126af43f5c Add license SPDX checker script 2023-08-20 12:29:05 +02:00
Elias Steurer
72f44a6a1a Fix git tag parsing 2023-08-20 12:23:14 +02:00
Elias Steurer
ae9390add3 Change comment position 2023-08-20 12:04:34 +02:00
Elias Steurer
50b991dfb8 Fix qml format still containing test code 2023-08-20 12:03:47 +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
7cf9dd1d80 Change ci again to upload to getsp.de 2023-08-18 20:23:12 +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
efc70e9fc0 Change CI to split into multile sections
Change version to be only set via git tags
2023-08-11 17:00:24 +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
7abc937e0e Update choco package 2023-07-02 12:15:45 +02:00
Elias Steurer
a27984d58e Update ScreenPlay version to 0.15.0 2023-07-01 11:14:41 +02:00
Elias Steurer
961f648e33 Add interactive Wallpaper example (windows only) 2023-06-29 20:31:59 +02:00
Elias Steurer
73f31d2092 Update IFW version 2023-06-11 10:38:52 +02:00
Elias Steurer
8790620da5 Merge branch 'master' of https://gitlab.com/kelteseth/ScreenPlay 2023-06-02 19:26:39 +02:00
Elias Steurer
5ea4c57f1b Update vcpkg 2023-06-02 19:26:31 +02:00
Elias Steurer
72a3ffba76 Fix macOS paths and remove old lipo script 2023-06-02 18:51:20 +02:00
Elias Steurer
dfd311c5d5 Merge commit 'e85c5ac6b69f38976521f9fd842f5b5a47c08cc9'
# Conflicts:
#	Tools/defines.py
2023-06-02 13:25:42 +02:00
Elias Steurer
ac00f94dc5 Remove old download script and fix openssl on win 2023-06-02 10:19:47 +02:00
Elias Steurer
11905a6370 Cleanup and small fixes 2023-06-02 10:19:12 +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
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
e85c5ac6b6 WIP on master: 844215db Update steamSDK to 1.56 2023-04-21 11:13:30 +02:00
Elias Steurer
844215db5e Update steamSDK to 1.56 2023-04-06 12:08:04 +02:00
Elias Steurer
e96b3fd35b Remove Common folder in favor of ThirdParty 2023-02-18 12:11:29 +01:00