Elias Steurer
9ce8920d0b
Rename ScreenPlayUtil to Core (shared functionallity)
2024-11-09 10:53:29 +01:00
Elias Steurer
716397ce3a
Formatting
2023-12-03 11:45:20 +01:00
Elias Steurer
e17e2abd9d
Fix wallpaper enum types
2023-12-03 11:43:17 +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
6501a4c79f
Add automatic moc include for faster compile times
2023-02-04 11:42:32 +01:00
Elias Steurer
83bb652132
Add tasks.json and format all files
2023-02-02 15:25:26 +01:00
Elias Steurer
7871573179
Update to use SPDX-License-Identifier
2023-01-19 10:33:49 +01:00
Elias Steurer
8e0a3a8f50
Fix cmake format
...
Apparently auto format does not work via
general set variables
2022-11-02 11:33:40 +01:00
Elias Steurer
09ba827c52
Remove no longer needed manual QT_QML_DEBUG
...
Use QtCreator Profile for this now
2022-09-16 16:13:46 +02:00
Elias Steurer
bcfb188cf2
Remove all qml import version number
...
Fix sidebar
2022-05-05 13:02:54 +02:00
Elias Steurer
844a4ab676
Remove all .qrc files . We now use qt_add_qml_module
...
Copy fonts manually now
Fix paths
2022-04-30 13:22:17 +02:00
Elias Steurer
12b6911635
Merge and adapt change to make it runnable on linux
...
Move all qml components into a dedicated qml subfolder. This was needed to fix linker
errors where we would have a folder that has the same name as our executable.
2022-04-30 12:07:54 +02:00
Elias Steurer
41967b541c
Fix none steam builds and installer
...
Refactor Navigation to use Qt style navigation
2022-04-23 19:26:55 +02:00
Elias Steurer
50f198050d
Fix tst_ScreenPlay
2022-04-23 18:00:12 +02:00
Elias Steurer
bb700780ef
Move workshop qml files into ScreenPlayWorkshop
...
Move common qml stuff into ScreenPlayUtil
2022-04-23 14:32:36 +02:00
Elias Steurer
d75893dcd1
Fix shader compilation and demo project
2022-04-07 11:03:00 +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
d1b4896c0a
Formatting
2022-02-20 17:59:00 +01:00
Elias Steurer
fb5d6581ec
Change all plugins to be QML_ELEMENT
...
Add ScreenPlayWeather
2022-02-20 17:55:26 +01:00
Elias Steurer
feb9648684
Refactor to use Qt6 style cmake/qml plugins
2021-10-15 15:06:05 +02:00
Elias Steurer
b0c36c4c67
Remove versioned qml imports #2
...
Fix some labs file dialogs
2021-09-10 12:45:15 +02: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
01031ba5d8
Add qt6 support
2021-07-15 12:07:39 +02:00
Elias Steurer
d5276b8169
Add Qt5 and Qt6 compatibility to CMake
...
Because the WebEngine got renamed we have
to make it this ugly. This will only work with Qt5
for now because Qt6 still breaks things.
2021-07-11 08:27:13 +02:00
Elias Steurer
2fb9e728d0
Format target_link_libraries
2021-06-25 16:28:30 +02:00
Elias Steurer
b70ba77714
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# ScreenPlay/CMakeLists.txt
# ScreenPlay/app.cpp
# ScreenPlay/main.cpp
# ScreenPlayWallpaper/CMakeLists.txt
2021-06-25 12:31:55 +02:00
Elias Steurer
a577decdc9
Add some Qt6 cmake support
...
WebEngine is missing because the current 6.2 installed
has a broken WebEngine
2021-06-20 18:50:54 +02:00
Elias Steurer
a6ecc53db6
Merge master
2021-05-18 17:26:02 +02:00
Elias Steurer
60dc7ef54f
Format via qmlformat
2021-05-16 19:37:55 +02:00
Elias Steurer
f60c93ee64
Add more docs
2021-05-13 13:35:54 +02:00
Elias Steurer
e8fbe8e565
Add ScreenPlayUtil and ScreenPlayShader to developer docs
...
Update to qdoc Qt 6.1
Add module for every project
2021-05-13 13:05:05 +02:00
Elias Steurer
5dcf6a83fd
Add copy step
2021-03-13 16:17:56 +01:00
Elias Steurer
4dcea75242
Move util functions and global enums into dedicated lib
...
This will make reusing easier like enum parsing between
ScreenPlay and ScreenPlayWallpaper &
project load/save
2021-01-28 15:19:46 +01:00
Elias Steurer
685c13d87d
Call format-cmake.py
2020-10-29 19:48:40 +01:00
Elias Steurer
e9d333ba2e
Call format-cpp
2020-10-29 19:17:37 +01:00
Elias Steurer
8e117cebfd
Call format-cmake.py
2020-10-29 18:53:52 +01:00
Elias Steurer
d6b27d30a5
Remove CMake min version to only set it in main CMakeList.txt
2020-10-02 21:29:11 +02:00
Elias Steurer
f6c6cf83ee
Cleanup shadertoy shader and files
2020-09-27 16:59:24 +02:00
Elias Steurer
0fa55884ac
Add shadertoy shader
2020-09-24 19:08:06 +02:00
Elias Steurer
25df082d88
Add tmp
2020-09-13 19:51:20 +02:00
Elias Steurer
fe2eb8178a
Add not working water shader
2020-09-10 17:05:19 +02:00
Elias Steurer
ddad721574
Add basic shader plugin
2020-09-10 11:40:07 +02:00