1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-22 18:52:30 +01:00
Commit Graph

83 Commits

Author SHA1 Message Date
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
9cb57382ab Change code to general windowsintegration to be used in godot
Fix monitor setup for scaled monitors
2023-10-28 19:45:11 +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
e327f73812 Fix all formatting scripts and format files
They default to format but also can be used
for checking
2023-08-20 11:59:02 +02:00
Elias Steurer
55f1ab0c24 Add check if main project file actually exists 2023-07-13 12:43:11 +02:00
Elias Steurer
82b38820f2 Add disable wallpaper playing if not visible (again)
Changed from not rendering to pause the video. This does not work if
the wallpaper contains audio, but has the advantage of not displaying
a black bar in the windows task bar.

Add audio icon to installed list if we item contains an audio.mp3
2023-06-29 20:31:35 +02:00
Elias Steurer
6b30e3f242 Formatting 2023-06-11 10:07:39 +02:00
Elias Steurer
11905a6370 Cleanup and small fixes 2023-06-02 10:19:12 +02:00
Elias Steurer
02072a63af Add workaround for small search
See https://bugreports.qt.io/browse/QTBUG-111515
2023-02-25 10:50:30 +01:00
Elias Steurer
eccc67d0c0 Remove native rendering setting
Looks like this version is worse than not setting it. This changes
every Qt version....
2023-02-24 16:54:56 +01:00
Elias Steurer
531860884e Fix Qt 6.5 beta3 Text field changes 2023-02-24 09:38:55 +01:00
Elias Steurer
fe827858cd Fix image selector using old dialog properties 2023-02-24 09:37:59 +01:00
Elias Steurer
6e2cecddb3 Fix compilation and signing
Move TrayIcon back to ScreenPlay:
- This fixes the missing labs plugins when running the macdeployqt script
- We don't need it here only in the SP main folder anyway

Move building and sign of the osx version for x64 and arm64 into the
actual build script.

Remove the qml plugin path workaround from the addImportPath
2023-02-11 11:57:09 +01:00
Elias Steurer
6501a4c79f Add automatic moc include for faster compile times 2023-02-04 11:42:32 +01:00
Elias Steurer
2c2030b437 Remove deprecated Qt.labs.platform
Remove own ColorPicker in favor if Qt 6.4
2023-02-03 12:45:42 +01:00
Elias Steurer
83bb652132 Add tasks.json and format all files 2023-02-02 15:25:26 +01:00
Elias Steurer
960a6db915 Remove unused Particles import 2023-01-29 13:50:21 +01:00
Elias Steurer
b1986ecd04 Fix accessing nullopt type if nullopt 2023-01-29 13:39:40 +01:00
Elias Steurer
64cde196eb Update qdoc and formatting
turns out we need the Q_PROPERTY setter
in the cpp file for qdoc to recognize it
2023-01-28 11:02:10 +01:00
Elias Steurer
c74ea74459 Merge remote-tracking branch 'origin/161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow' into 161-refactor-screenplaywallpaper-to-no-longer-inherit-from-basewindow 2023-01-26 13:15:49 +01:00
Elias Steurer
71b69e9f0d Add missing codec warning 2023-01-26 13:15:46 +01:00
Elias Steurer
f4800ef563 Fix making description optional
This is currently not even set in the wizards...
2023-01-26 13:14:23 +01:00
Elias Steurer
a6eb6b0660 Add fadeIn not working workaround
See https://bugreports.qt.io/browse/QTBUG-110456

Add exit codes
2023-01-22 16:27:18 +01:00
Elias Steurer
9cfc4bb154 Formatting with clang 15 2023-01-21 11:12:04 +01:00
Elias Steurer
c5ec7e7bff WIP refactor ScreenPlayWallpaper
This is Windows only for now:
Make Classes default constructible. We now have:
setup():
- Can return status of the input data. This is most important, because
  we can now properly exit if this fails
- We now use the same ProjectFile struct as we do in InstalledListModel
- Gets called on all platforms
start():
- Platform specific code

Move argument parsing into main
2023-01-20 14:42:48 +01:00
Elias Steurer
1e8ca2e2d8 Refactor project struct to be self contained 2023-01-19 14:09:06 +01:00
Elias Steurer
7871573179 Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
Elias Steurer
736b4a25bf Add working macos launch.json
Remove mac only files from linux/windows build
2022-12-28 11:36:16 +01:00
Elias Steurer
d2fc2bbc6d Hide app icon from dock on macOS 2022-12-27 22:07:44 +01:00
Elias Steurer
59a877607e Fix widget close icon color and animations 2022-11-06 14:57:45 +01:00
Elias Steurer
dc773094e6 Fix wizard paths 2022-11-04 16:31:04 +01:00
Elias Steurer
0c2d01cdcd Always use "quit" to close screenplay and not minimize 2022-11-02 12:07:04 +01:00
Elias Steurer
f39b1cfdf7 Fix include order 2022-11-02 12:00:17 +01:00
Elias Steurer
804812181e Formatting 2022-11-02 11:36:40 +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
36839dad26 Sort includes 2022-10-22 16:42:12 +02:00
Elias Steurer
3bab9fbb72 Cleanup test projects 2022-07-22 12:30:50 +02:00
Elias Steurer
4db3591c66 Add explicit x86_64 and arm64 build option for mac
VCPKG cannot compile two architectures at once.
We still need to combine the created Apps into a fat binary.
2022-07-15 12:43:57 +02:00
Elias Steurer
a5ca4c7796 Add explicit arm64-osx support to the build script
Add not yet used download_qt.py
2022-07-08 12:33:26 +02:00
Elias Steurer
a366fcc56a Add .screenplay project export import via QArchive 2022-05-06 14:51:56 +02:00
Elias Steurer
bcfb188cf2 Remove all qml import version number
Fix sidebar
2022-05-05 13:02:54 +02:00
Elias Steurer
dd00683445 Fix workshop resource path prefix 2022-05-01 20:20:57 +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
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