1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-01 16:19:47 +02:00
Commit Graph

2866 Commits

Author SHA1 Message Date
Elias Steurer
3657ebb026 Fix Godot 4.2 to stable 2023-12-01 18:44:11 +01:00
Elias Steurer
befdccd306 Fix more qml enums 2023-12-01 18:43:55 +01:00
Elias Steurer
276a917ebd Fix enums in qml 2023-12-01 17:51:00 +01:00
Elias Steurer
11063d86c6 Update to release Godot 4.2 2023-12-01 16:51:51 +01:00
Elias Steurer
1ace6e5cb5 Fix qml enum values 2023-12-01 16:51:38 +01:00
Elias Steurer
0a046cec9f Move steam enums into util
This makes it easier in general to work with
2023-12-01 16:40:59 +01:00
Elias Steurer
9a583efbd9 Refactor enum #2 and merge Util into ScreenPlayUtil/Util 2023-12-01 16:15:53 +01:00
Elias Steurer
9e01dbac54 Remove unused util classes 2023-12-01 14:56:51 +01:00
Elias Steurer
d15e670cb3 WIP refactoring namespace enums into enum classes 2023-12-01 14:50:36 +01:00
Elias Steurer
dfe9e60c46 Refactor mac build to be all included into ScreenPlay.app
this also is for all tests now

Fix macos ScreenPlay.app icon
2023-11-30 09:51:12 +01:00
Elias Steurer
cfe0b2b3e5 Merge remote-tracking branch 'origin/174-add-godot-wallpaper-support' into 174-add-godot-wallpaper-support 2023-11-29 19:00:36 +01:00
Elias Steurer
3bc1389a8c Merge branch '174-add-godot-wallpaper-support' of https://gitlab.com/kelteseth/ScreenPlay into 174-add-godot-wallpaper-support 2023-11-29 18:58:57 +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
db08b38f27 Remove builds from docs 2023-11-29 16:39:05 +01:00
Elias Steurer
ccd38b06b9 Formatting #2 2023-11-29 15:41:59 +01:00
Elias Steurer
51294c4912 Formatting 2023-11-29 13:08:58 +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
dd01baa459 Change init to only init most systems...
after we  make sure that this is the only
ScreenPlay instance
2023-11-29 10:56:16 +01:00
Elias Steurer
c1003343e7 Move wizard files into resources
this fixes qt complaining about none qt files
like export_presets.cfg
2023-11-29 10:54:14 +01:00
Elias Steurer
e472260030 Fix crash on startup with fmt and unbuffered output 2023-11-29 10:53:39 +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
b942d88765 Add icons to tray icon menus 2023-11-25 13:01:57 +01:00
Elias Steurer
665f889882 Formatting 2023-11-23 13:45:24 +01:00
Elias Steurer
eaca91f743 Fix building Godot via build.py 2023-11-23 13:05:08 +01:00
Elias Steurer
537ab54132 Update godot-cpp 2023-11-23 13:04:40 +01:00
Elias Steurer
7ae1e97c7c Fix website wallpaper validation 2023-11-23 12:23:34 +01:00
Elias Steurer
d4c4c46c40 Fix godot editor path 2023-11-23 12:23:17 +01:00
Elias Steurer
2f7719d056 Cleanup unused files 2023-11-23 12:22:58 +01:00
Elias Steurer
ce397137c9 Add spinner script to default wallpaper 2023-11-23 12:22:04 +01:00
Elias Steurer
226fddd722 Refactor code for const and explicitly disable qml creation 2023-11-23 11:39:45 +01:00
Elias Steurer
972bdc6db3 Change preview font to Noto Sans Light
Move colors to member
2023-11-23 11:38:36 +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
a21829ea05 Add default thumbnail image creation in wizards 2023-11-22 11:57:48 +01:00
Elias Steurer
fafd85d403 Fix website wallpaper not included in installed 2023-11-22 11:55:21 +01:00
Elias Steurer
395fe67bd4 Fix uninstalling items
Path vairable changed and the logic
did not make sense. First remove the item
so that the qml engine removes all open
images then remove the files.
2023-11-22 10:33:00 +01:00
Elias Steurer
7ea263dc2f Add Godot export_presets to wizard to fix package of pck file
Update godot-cpp

Format all files

Fix Godot wallpaper setup on primary screen
2023-11-17 13:37:47 +01:00
Elias Steurer
11faefdbfd Add godot build copy as custom cmake step 2023-11-16 13:43:19 +01:00
Elias Steurer
f6495d1eaa Add missing file 2023-11-16 13:28:11 +01:00
Elias Steurer
893844f023 Add edit menu entry 2023-11-16 13:27:50 +01:00
Elias Steurer
99e427b6cb Add quick settings to tray icon
Fix navigation and multi loading of
installed content
Fix installed reloading on content
change and fix reload timer
no limit the triggering, but always
trigger 500ms later

Fix settings checkbox triggering
always when entering settings page

Fix create wizard change page to installed
2023-11-16 11:39:09 +01:00
Elias Steurer
0e6079fe9f Fix Godot version 2023-11-16 11:15:44 +01:00
Elias Steurer
85e8d8abc8 Fix setting version number 2023-11-16 11:15:29 +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
6a9cda9df3 Fix icon 2023-11-16 08:02:53 +01:00
Elias Steurer
33f744e0f4 Add basic Godot wizard 2023-11-16 08:00:10 +01:00