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

254 Commits

Author SHA1 Message Date
Elias Steurer
5be8baf838 Fix aqt install on linux and mac 2024-10-27 12:06:27 +01:00
Elias Steurer
48dac9001e Update dependencies
6.7.2 is no longer available to download
2024-10-25 17:48:22 +02:00
Elias Steurer
0474b8422b Fix godot wallpaperData
Update godot to 4.3rc1
2024-07-31 16:18:49 +02:00
Elias Steurer
734a24b78f Update Qt version to 6.7.2
Add debug info
2024-07-29 12:41:27 +02:00
Elias Steurer
142b58f308 WIP: Move timeline related stuff into ScreenPlayTimeline 2024-07-14 15:43:50 +02:00
Elias Steurer
7dcaa3b016 Update Qt and ffmpeg 2024-05-21 13:54:10 +02:00
Elias Steurer
2aedecb940 Update Qt to 6.7 and vcpkg 2024-04-02 17:38:08 +02:00
Elias Steurer
f9cafc891b WIP: Replace Sidebar with bottom drawer with timeline 2024-03-28 12:21:11 +01:00
Elias Steurer
dac7a2d835 Change cmake presets into dedicated os presets
Add and fix Qt 6.7 compilation with std::min issues
with windows.h
2024-02-02 10:04:01 +01:00
Elias Steurer
5d3d3a905e Remove httpfileserver until we actually use it 2023-12-28 09:59:43 +01:00
Elias Steurer
70e9b48abf Fix SP Wallpaper and Widgets arguments
we now use regular --args instead of
position based arguments. This is needed
now that we open different types like Godot
wallpaper that have different args.
2023-12-20 15:11:16 +01:00
Elias Steurer
fa9d259f35 Update vpckg and make sure it is clean 2023-12-08 14:25:20 +01:00
Elias Steurer
e2447d3fa4 Update to ffmpeg 6.1 2023-12-03 11:43:00 +01:00
Elias Steurer
0cd141a12b WIP add macos dmg signing 2023-12-03 11:42:51 +01:00
Elias Steurer
3657ebb026 Fix Godot 4.2 to stable 2023-12-01 18:44:11 +01:00
Elias Steurer
11063d86c6 Update to release Godot 4.2 2023-12-01 16:51:51 +01:00
Elias Steurer
c8e8a92897 Add basic macos dmg installer
Fix inverted fat bin check
2023-11-29 18:58:09 +01:00
Elias Steurer
c5d2871440 Merge remote-tracking branch 'origin/174-add-godot-wallpaper-support' into 174-add-godot-wallpaper-support 2023-11-29 11:33:18 +01:00
Elias Steurer
17c6bd891c Add universal binary check 2023-11-29 11:33:14 +01:00
Elias Steurer
7843f63f5a Remove Qt openSSL workaround
now that we compile it ourself again
2023-11-29 11:10:07 +01:00
Elias Steurer
b8560d6e48 Update third party dependencies 2023-11-29 10:36:58 +01:00
Elias Steurer
780fa8f60b Merge remote-tracking branch 'origin/174-add-godot-wallpaper-support' into 174-add-godot-wallpaper-support 2023-11-29 08:05:14 +01:00
Elias Steurer
c18bdbb398 Refator universal builds again...
Looks like the earlier solution only
worked if all packages used cmake.
We now simply build vcpkg twice and
combine it into a universal binary. Then
we use this when compiling our universal binary.

Change qt tools installation to only install ifw. We do install things like
cmake, ninja and others via
choco, brew, vcpkg or apt
2023-11-29 08:02:15 +01:00
Elias Steurer
eaca91f743 Fix building Godot via build.py 2023-11-23 13:05:08 +01:00
Elias Steurer
0185d6d952 Add proper Godot package export caching
We now have  3 versions saved in the godot
project.json.

version: Project version. Every version bump will trigger a
reexport.

We just save the major and minor version for now. Godot
does have pretty good version compability. We will need this information
later when we upgrade to newer Godot versions

godotVersionMajor
godotVersionMinor

Update to latest Godot RC1
2023-11-23 11:37:50 +01:00
Elias Steurer
269b70093d Fix extraction of export template
folder name changes in Godot 4
2023-11-16 09:52:35 +01:00
Elias Steurer
b72c9904b2 Fix godot download 2023-11-16 09:41:11 +01:00
Elias Steurer
c9498b366e Remove old code 2023-11-12 07:32:45 +01:00
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