1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-10-02 15:27:08 +02:00
Commit Graph

2945 Commits

Author SHA1 Message Date
Elias Steurer
d358c4f920 WIP Refactor wallpaper timeline logic
TODO:
- Fix qcoro // QMetaObject::invokeMethod( requestSaveProfiles call
2024-08-14 14:06:53 +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
ca7908d844 Fix closing of wallpaper in MonitorSelection
We did not remove wallpaperData, but only
the running wallpaper resulting in a reenabling
of the wallpaper
2024-07-31 15:45:17 +02:00
Elias Steurer
74fb1f2b29 Add thumnails of set wallpaper to Timeline
Create bugreport for accessing properties
https://bugreports.qt.io/browse/QTBUG-127633

Fix closing of wallpaper by setting the correct
timeline index and not using monitor index
2024-07-31 14:18:18 +02:00
Elias Steurer
734a24b78f Update Qt version to 6.7.2
Add debug info
2024-07-29 12:41:27 +02:00
Elias Steurer
c8dc0e3fc6 Disable third party qcoro tests and examples 2024-07-29 12:38:22 +02:00
Elias Steurer
5318a4b54e Fix always starting wallpaper 2024-07-29 11:13:55 +02:00
Elias Steurer
f228a81ff1 Fix log path 2024-07-29 10:45:20 +02:00
Elias Steurer
d32b093651 Fix remove all call
We need to first stop all currently running wallpaper,
before we remove the timelines
2024-07-29 10:45:02 +02:00
Elias Steurer
2f481e0846 Fix missing relativePosition when we reset 2024-07-29 10:26:26 +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
ee47a6d968 Change logs location to tmp
So that they eventually get cleaned up
2024-07-14 15:44:29 +02:00
Elias Steurer
245e427dc5 Fix CMake min version 2024-07-14 15:44:05 +02:00
Elias Steurer
142b58f308 WIP: Move timeline related stuff into ScreenPlayTimeline 2024-07-14 15:43:50 +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
a71b3ea53e Add basic refactoring for installed drawer and
now so called content settings
2024-05-29 13:01:16 +02:00
Elias Steurer
59ce122225 Fix InstalledDrawer setWallpaperAtTimelineIndex incorrect index
Formatting
2024-05-25 15:36:24 +02:00
Elias Steurer
d88859927d Fix timeline activation 2024-05-25 10:53:57 +02:00
Elias Steurer
8be660390a Add basic saving/loading
Add basic timline active based on current time check
2024-05-22 14:25:55 +02:00
Elias Steurer
c3ea37eb23 Add blocking MouseArea
this blocks adding new sections to close
2024-05-22 11:01:46 +02:00
Elias Steurer
358800a94c Add timeline reset 2024-05-22 11:00:52 +02:00
Elias Steurer
00d77d815e Fix start of wallpaper 2024-05-21 14:06:28 +02:00
Elias Steurer
7dcaa3b016 Update Qt and ffmpeg 2024-05-21 13:54:10 +02:00
Elias Steurer
99b0647f81 Fix adding, removing and moving of timelines 2024-05-21 10:18:32 +02:00
Elias Steurer
0bd9a47fbe Add remove timeline feature 2024-05-02 08:25:22 +02:00
Elias Steurer
a1e2c58cba Add realtive timeline wallpaper loading to ui 2024-04-26 09:58:43 +02:00
Elias Steurer
72ba97c6c6 Add working timeline loading 2024-04-26 09:35:05 +02:00
Elias Steurer
413c4ebef5 Fix exit dialog 2024-04-14 14:29:11 +02:00
Elias Steurer
cb11bd08c0 WIP add basic (not working) wallpaper timeline code 2024-04-14 14:28:55 +02:00
Elias Steurer
ff02791ede Change ScreenPlayManager to use the new WallpaperData struct 2024-04-05 13:04:57 +02:00
Elias Steurer
aee0387f45 Change Drawer position to be inside InstalledView
Now that we actually use a drawer that displays
itself above everything, we can finally move it
into the InstalledView
2024-04-04 16:25:19 +02:00
Elias Steurer
88dce28396 Add remove all Timeline items button 2024-04-04 16:24:28 +02:00
Elias Steurer
152e1ce4b7 Rename Sidebar to InstalledDrawer
Remove util signal and use it directly in qml
2024-04-04 13:20:53 +02:00
Elias Steurer
18248b4569 Fix invalid version number 2024-04-02 17:46:05 +02:00
Elias Steurer
421a75ef04 Remove old file 2024-04-02 17:38:18 +02:00
Elias Steurer
2aedecb940 Update Qt to 6.7 and vcpkg 2024-04-02 17:38:08 +02:00
Elias Steurer
f9cafc891b WIP: Replace Sidebar with bottom drawer with timeline 2024-03-28 12:21:11 +01:00
Elias Steurer
c1a81588d9 Add time values
Remove auto close when no content is active
2024-03-01 19:20:25 +01: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
7a59f7934d Remove unused presets 2024-02-02 15:32:16 +01:00
Elias Steurer
f1607b0a0c Fix macos Qt path 2024-02-02 15:30:39 +01:00
Elias Steurer
eae7a1f8f8 Fix Qt 6.7 compilation #2 2024-02-02 10:46:59 +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
608112c237 Fix QtC autocompletion see QTCREATORBUG-30197 2024-01-18 09:16:30 +01:00
Elias Steurer
59a6523f28 Update ScreenPlay App type to be a QML_SINGLETON
This should in theory fix QtCreator autocompletion,
but https://bugreports.qt.io/browse/QTCREATORBUG-30197
must be fixed first
2024-01-12 16:10:34 +01:00
Elias Steurer
ca30748c69 Fix clickable loc 2024-01-11 10:27:13 +01:00
Elias Steurer
f684b03db9 Fix values 2024-01-05 17:18:20 +01:00
Elias Steurer
72e1231224 Fix c++ if without {} 2024-01-05 17:16:51 +01:00