1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-25 04:02:50 +01:00
Commit Graph

2831 Commits

Author SHA1 Message Date
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
Elias Steurer
2b685a4338 Format 2023-11-09 15:30:02 +01:00
Elias Steurer
da5bd382a8 Formatting 2023-11-09 12:57:59 +01:00
Elias Steurer
2008ff9235 Change WindowsPipeTest to only compile
when tests are enabled
2023-11-09 12:52:06 +01:00
Elias Steurer
e81a02d14c Merge branch '174-add-godot-wallpaper-support' of https://gitlab.com/kelteseth/ScreenPlay into 174-add-godot-wallpaper-support 2023-11-09 12:50:30 +01:00
Elias Steurer
4635643acf Fix CMAKE_OSX_ARCHITECTURES
See https://stackoverflow.com/questions/65157483/macos-build-universal-binary-2-with-cmake#comment130596963_65811061
2023-11-09 12:50:24 +01:00
Elias Steurer
2f0a76c664 Fix wrong define
Refactor qml check job
to use python env
Fix cmake copy for godot editor
2023-11-09 12:29:12 +01:00
Elias Steurer
b66e293b55 Fix linux compilation 2023-11-09 12:10:52 +01:00
Elias Steurer
55996b2914 Change cpp defines to CMakeVariables.h.in vars 2023-11-09 10:32:28 +01:00
Elias Steurer
0855928cef Change Godot build and setup to be opt-in for now 2023-11-09 10:30:01 +01:00
Elias Steurer
6e4d34c7b0 Fix godot wallpaper setuip 2023-11-03 17:21:36 +01:00
Elias Steurer
067b953526 Add key input support to qml wallpaper 2023-11-03 12:44:54 +01:00
Elias Steurer
cdc44f0548 Move mouse support into windowsintegration 2023-11-03 11:20:16 +01:00
Elias Steurer
e3918079d7 Update godot-cpp to 4.2 2023-11-02 13:25:26 +01:00
Elias Steurer
4db63579a7 Move more functionality into the windowsintegration class 2023-11-02 13:25:09 +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
5e3807286d Add license header 2023-11-01 12:33:19 +01:00
Elias Steurer
33c222da5d Change ScreenPlayWallpaperLib to win32 only for now
Format documents
Remove sysinfo from logging for now because
it is windows only
2023-11-01 12:28:35 +01:00
Elias Steurer
e84e5d250e Change logs to open the folder to show all logs 2023-10-29 18:31:09 +01:00
Elias Steurer
d044963d50 Fix crash on exit 2023-10-29 18:26:01 +01:00
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
3a14c2b8e4 Fix missing wallpaper start call 2023-10-29 18:08:13 +01:00
Elias Steurer
ffd26f3deb Merge remote-tracking branch 'origin/master' into 174-add-godot-wallpaper-support
# Conflicts:
#	.gitignore
#	.gitlab/ci/base_jobs.yml
#	.vscode/extensions.json
#	.vscode/launch.json
#	CMakePresets.json
#	ScreenPlayWallpaper/kde/ScreenPlay/contents/ui/WaitingForScreenplay.qml
#	Tools/setup.py
2023-10-29 13:31:19 +01:00
Elias Steurer
6972929d98 Fix window position by setting it at the right time 2023-10-29 11:29:52 +01:00
Elias Steurer
5d2d591119 Merge branch '172-add-wayland-layer-shell-support' into 'master'
Resolve "Add Wayland  layer shell support"

Closes #172

See merge request kelteseth/ScreenPlay!106
2023-10-29 10:26:42 +00:00
Elias Steurer
f546c35f44 Resolve "Add Wayland layer shell support" 2023-10-29 10:26:42 +00:00
Elias Steurer
bbb1732120 Remove none existing files for now 2023-10-28 21:32:01 +02:00
Elias Steurer
1b3fddf1e5 Change to use more functions into windowsintegration 2023-10-28 21:26:52 +02: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
fae6555f5a Update to Qt 6.6.0 2023-10-22 17:29:34 +02:00
Elias Steurer
1441998435 Add working Windows pipes connection 2023-10-22 17:29:06 +02:00
Elias Steurer
94024be77d Fix linux ci 2023-10-14 11:20:15 +02:00
Elias Steurer
8753d6b27d Fix linux compilation 2023-10-13 13:08:09 +02:00