Elias Steurer
9ce8920d0b
Rename ScreenPlayUtil to Core (shared functionallity)
2024-11-09 10:53:29 +01:00
Elias Steurer
1af521facc
Fix windows mouse hook
2024-11-07 13:44:06 +01:00
Elias Steurer
8e40cce1a1
Fix removed signal
2024-11-07 13:43:47 +01:00
Elias Steurer
052b8ab8d1
Remove outdated windows media workaround
...
Thanks to Artem Dyomin for fixing this <3
2024-10-26 17:57:32 +02:00
Elias Steurer
7cba81c60c
Fix namespace inconsistensies
...
Add namespace to Q_PROPERTIES to make moc and qmlls happy
2024-10-25 16:29:52 +02:00
Elias Steurer
1f3ab94e26
Fix WorldEnvironment not loading when transparent is enabled
2024-08-08 10:00:06 +02:00
Elias Steurer
0474b8422b
Fix godot wallpaperData
...
Update godot to 4.3rc1
2024-07-31 16:18:49 +02:00
Elias Steurer
0ad84736c0
Refactor timelines
...
Fix monitorlistmodel and add mock
monitor list for easier testing
Add working active wallpaper preview based on
selected timeline
Change many calls to use coroutines that make the
async handling of wallpaper closing 1000x easier
Fix wallpaper count based on actual connected wallpaper
and not based on started
Add LineIndicator user selected indicator
2024-07-25 18:16:17 +02:00
Elias Steurer
7831290365
WIP: Move timeline and wallpaper data into dedicated files
...
Change initial stop position to sections
this provides more informations
2024-06-27 09:52:33 +02:00
Elias Steurer
59ce122225
Fix InstalledDrawer setWallpaperAtTimelineIndex incorrect index
...
Formatting
2024-05-25 15:36:24 +02:00
Elias Steurer
471a407246
WIP: Add basic timeline
...
Remove plausible
Add basic FOSS plus version
2024-03-01 09:20:11 +01:00
Elias Steurer
830aaacfc4
Fix linux compilation
2024-02-02 16:28:19 +01:00
Elias Steurer
dac7a2d835
Change cmake presets into dedicated os presets
...
Add and fix Qt 6.7 compilation with std::min issues
with windows.h
2024-02-02 10:04:01 +01:00
Elias Steurer
73932d8999
Add pid as addition check method if content...
...
... or the main app is still running
2024-01-05 16:51:11 +01:00
Elias Steurer
2626226618
Fix reserved argument path
...
Looks like this gets swallen in godot, so
lets just use projectpath
Remove duplicate godot export function that
now lives in util
2023-12-21 13:18:23 +01:00
Elias Steurer
70e9b48abf
Fix SP Wallpaper and Widgets arguments
...
we now use regular --args instead of
position based arguments. This is needed
now that we open different types like Godot
wallpaper that have different args.
2023-12-20 15:11:16 +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
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