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
c8e8a92897
Add basic macos dmg installer
...
Fix inverted fat bin check
2023-11-29 18:58:09 +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
85e8d8abc8
Fix setting version number
2023-11-16 11:15:29 +01:00
Elias Steurer
55996b2914
Change cpp defines to CMakeVariables.h.in vars
2023-11-09 10:32:28 +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
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
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
c56fb68202
Fix build cmake parsing using lowercase v
2023-08-19 10:04:30 +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
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
aebda377fc
Add default content to list model
...
Add option to disable default content
2023-08-03 14:14:24 +02:00
Elias Steurer
412de3e7b2
Add first batch of default content
2023-02-18 14:30:06 +01:00
Elias Steurer
e96b3fd35b
Remove Common folder in favor of ThirdParty
2023-02-18 12:11:29 +01: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
17347f324e
Remove update translations from CMake to python script
2023-02-02 15:34:09 +01:00
Elias Steurer
07ffd812b1
Remove hardcoded IFW version
2022-11-11 13:09:16 +01:00
Elias Steurer
6e320c0b50
Revert QArchive update
...
this caused compilation errors for time
Add duration prints to build.py
2022-11-02 12:56:34 +01:00
Elias Steurer
0748f904d6
Update to latest QArchive
2022-11-02 12:15:46 +01:00
Elias Steurer
2d91cfa2bc
Remove redundant assignment
2022-07-22 12:31:06 +02:00
Elias Steurer
a366fcc56a
Add .screenplay project export import via QArchive
2022-05-06 14:51:56 +02:00
Elias Steurer
7a02ec11ae
Fix settings margins
2022-05-01 20:20:40 +02:00
Elias Steurer
58f30ee2c8
Fix ifw hardcoded version number 4.2 that is
...
no longer available when installing via aqt
2022-04-30 14:18:02 +02:00
Elias Steurer
d722e6232f
Add FetchContentThirdParty workaround for QtCreator
2022-04-24 09:09:56 +02:00
Elias Steurer
5d1c941cb3
Formatting
2022-04-04 18:09:45 +02:00
Elias Steurer
77a81451ca
Multiple refactoring....
...
Bump Qt to 6.3 to fix video loop
Remove no longer working shader and add new
WIP: Shader compilation path is wrong for some reason
Add Steamless version content path
Remove cmake-format: sortable from CMakeLists.txt
Add Widnow scale indocator icon to the bottom right
Remove unused doctest and benchmark
Fix tests and installer cmake logic
2022-04-04 18:06:43 +02:00
Elias Steurer
42bdd7682c
Fix cmake formatting script ignoring sort
2022-03-12 14:36:03 +01:00
Elias Steurer
fb5d6581ec
Change all plugins to be QML_ELEMENT
...
Add ScreenPlayWeather
2022-02-20 17:55:26 +01:00
Elias Steurer
1d81117f6e
Change ci to also use aqt install for IFW
2022-02-10 15:04:52 +01:00
Elias Steurer
a1fe840e54
Fix IFW path on linux ci
2022-01-29 12:24:26 +01:00
Elias Steurer
b24986b1ba
Fix linux installer creation
2022-01-27 18:18:49 +01:00
Elias Steurer
e55182cdaf
Add some basic working in installer with cmake 3.23
2022-01-27 14:54:45 +01:00
Elias Steurer
0f5b310f68
Merge branch 'master' into qt6-kde
...
# Conflicts:
# ScreenPlay/CMakeLists.txt
# ScreenPlay/app.cpp
# ScreenPlay/src/screenplaymanager.cpp
# Tools/build.py
2021-12-31 13:32:37 +01:00
Elias Steurer
996526c1cd
Add basic kde wallpaper installation
2021-12-03 14:23:45 +01:00
Elias Steurer
6c4b329916
Disable ts line numbers
2021-11-11 18:16:19 +01:00
Elias Steurer
4504f06eb1
Merge branch 'master' into qt6-support
...
# Conflicts:
# CMakeLists.txt
# ScreenPlay/app.h
# ScreenPlay/main.cpp
# ScreenPlay/main.qml
# ScreenPlay/qml/Navigation/Navigation.qml
# ScreenPlay/src/settings.h
# ScreenPlay/translations/ScreenPlay_zh_cn.qm
# ScreenPlayWallpaper/CMakeLists.txt
# ScreenPlayWallpaper/SPWResources.qrc
# ScreenPlayWallpaper/qml/Wallpaper.qml
2021-09-10 11:09:38 +02:00
Elias Steurer
7216e1f5a1
Update translations
2021-08-21 14:35:54 +02:00
Elias Steurer
662a0934e9
Update translations via cmake automatically
2021-08-21 12:11:31 +02:00