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
Elias Steurer
c9498b366e
Remove old code
2023-11-12 07:32:45 +01:00
Elias Steurer
4849905a4a
Replace deprecated define
2023-11-09 18:06:52 +01:00
Elias Steurer
6e9f138e7e
Fix macOS launch and build
2023-11-09 17:06:24 +01:00