1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-15 06:52:34 +02:00
Commit Graph

2807 Commits

Author SHA1 Message Date
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
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
b59103eb84 Fix configure file for unix 2023-10-13 06:15:21 +02:00
Elias Steurer
cc176cac51 Add submodule download to ci for godot-cpp 2023-10-13 05:50:14 +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
0e05ec1188 Add automatic project export to zip 2023-09-29 12:36:06 +02:00
Elias Steurer
5d4cc8d4fc Fix nativs file by removing ##NAMESPACE##:: 2023-09-29 11:47:51 +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
410920df9c Fix CMake build for universal x86 2023-08-27 09:38:19 +02:00
Elias Steurer
22b3eb91dd Add check if we can log in before compiling 2023-08-24 17:17:22 +02:00
Elias Steurer
4c0881ebfe Refactor script to only job is to upload to steam
our ci does the rest
2023-08-24 16:43:46 +02:00
Elias Steurer
325c47f87b Move BuildConfig and BuildResult into dedicated files
this fixed the circular dependency in the build_and_publish
script than internally imports the macos_sign
2023-08-24 16:17:48 +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