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
befdccd306
Fix more qml enums
2023-12-01 18:43:55 +01:00
Elias Steurer
9a583efbd9
Refactor enum #2 and merge Util into ScreenPlayUtil/Util
2023-12-01 16:15:53 +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
537ab54132
Update godot-cpp
2023-11-23 13:04:40 +01:00
Elias Steurer
2f7719d056
Cleanup unused files
2023-11-23 12:22:58 +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
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
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
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
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
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
23873e1f1f
Add unified logging class
...
this now logs to file and to ui
2023-10-29 18:10: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
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
2ce66161e3
Fix windows installer creation
2023-10-13 08:38:50 +02:00
Elias Steurer
31e23e1120
Fix using Windows headers on unix
2023-10-13 07:10:02 +02:00
Elias Steurer
23c85f926e
Fix none Windows compilation
2023-10-13 06:21:51 +02:00
Elias Steurer
757b43e8c2
Add exit function for cleanup
2023-10-12 16:01:27 +02:00
Elias Steurer
5f331043e2
Fix ci compilation
...
error:
CMAKE_BUILD_TYPE must be set to Debug or Release
2023-10-12 15:35:59 +02:00
Elias Steurer
bf80e2eeee
Add basic working keep alive ping and quit messages
2023-10-12 13:25:10 +02:00
Elias Steurer
1c152bed38
Add connection to main SP instance
2023-10-05 15:51:50 +02:00
Elias Steurer
a596ad6337
Add args parsing
...
Add access to ScreenPlay object to the
fjord example
2023-10-05 13:57:25 +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
e2790b9fa2
Fix Wallpaper not shown if using tiled background
...
Thanks for BruhOP5 for reporting this issue!
2023-09-04 16:58:35 +02:00
Elias Steurer
b4a3cb806a
Add argument parsing
2023-09-01 14:33:23 +02:00
Elias Steurer
1650c33a42
Add basic windows pipe support
2023-09-01 14:30:34 +02:00
Elias Steurer
c70fa6224a
Add working Godot Wallpaper
2023-09-01 13:48:48 +02:00
Elias Steurer
7ecbd2e8d1
Add default Godot project with GDExtension
...
Add Godot Editor download
Add Godot Editor start in launch.json
2023-08-31 14:53:59 +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