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

379 Commits

Author SHA1 Message Date
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