1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-07 03:22:33 +01:00
Commit Graph

180 Commits

Author SHA1 Message Date
Elias Steurer
59758487b4 Fix missing QtQuickCompiler and qrc 2021-07-16 16:44:28 +02:00
Elias Steurer
d5276b8169 Add Qt5 and Qt6 compatibility to CMake
Because the WebEngine got renamed we have
to make it this ugly. This will only work with Qt5
for now because Qt6 still breaks things.
2021-07-11 08:27:13 +02:00
Elias Steurer
2fb9e728d0 Format target_link_libraries 2021-06-25 16:28:30 +02:00
Elias Steurer
305026982a Remove windows only lib from global linkage 2021-06-25 13:03:48 +02:00
Elias Steurer
b70ba77714 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ScreenPlay/CMakeLists.txt
#	ScreenPlay/app.cpp
#	ScreenPlay/main.cpp
#	ScreenPlayWallpaper/CMakeLists.txt
2021-06-25 12:31:55 +02:00
Elias Steurer
0ab4e2e42f Fix Qt 5 compilation 2021-06-25 12:06:43 +02:00
Elias Steurer
a577decdc9 Add some Qt6 cmake support
WebEngine is missing because the current 6.2 installed
has a broken WebEngine
2021-06-20 18:50:54 +02:00
Elias Steurer
3cd5d619a7 Fix steam plugin missing folder 2021-05-24 14:27:54 +02:00
Elias Steurer
1e29d44d7d Add ffmpeg and fix video import 2021-05-21 12:02:16 +02:00
Elias Steurer
a6ecc53db6 Merge master 2021-05-18 17:26:02 +02:00
Elias Steurer
4010018057 Add default Info.plist 2021-05-18 16:07:53 +02:00
Elias Steurer
60dc7ef54f Format via qmlformat 2021-05-16 19:37:55 +02:00
Elias Steurer
818987310b Formatting 2021-05-16 14:19:29 +02:00
Elias Steurer
e54e0c2acb Refactor widget removal/restore 2021-05-16 11:57:50 +02:00
Elias Steurer
ebfe616460 Refactor Widget and Wallpaper to use same project properties
- projectPath
    - C:\Program Files (x86)\Steam\steamapps\workshop\content\672870\_tmp_171806
- projectSourceFile
    - main.qml
- projectSourceFileAbsolute
    - C:\Program Files (x86)\Steam\steamapps\workshop\content\672870\_tmp_171806\main.qml
2021-05-14 12:50:22 +02:00
Elias Steurer
f01e713d11 Change unhook only be called if we hook in the first place 2021-05-13 13:59:35 +02:00
Elias Steurer
ea8852dafc Add exit to test wallpaper 2021-05-13 13:57:19 +02:00
Elias Steurer
4205b325b9 Fix crash mouse hook on exit 2021-05-13 13:56:53 +02:00
Elias Steurer
f60c93ee64 Add more docs 2021-05-13 13:35:54 +02:00
Elias Steurer
e8fbe8e565 Add ScreenPlayUtil and ScreenPlayShader to developer docs
Update to qdoc Qt 6.1
Add module for every project
2021-05-13 13:05:05 +02:00
Elias Steurer
8e8b8b0480 Fix live reloading
The path contain invalid file:///
We now simply save the base path and
use this variable
2021-05-12 18:36:37 +02:00
Elias Steurer
36c6f627cf Cleanup comments and OS specific defines 2021-05-12 17:42:38 +02:00
Elias Steurer
dd5f7248c6 Refactor BaseWindow to use Util functions 2021-05-12 17:34:25 +02:00
Elias Steurer
1e1dd057e6 Remove no longer used source file 2021-05-12 17:32:38 +02:00
Elias Steurer
5445012cb5 Add missing sdk connection 2021-05-09 12:00:34 +02:00
Elias Steurer
fa95faca1a Formatting 2021-05-09 12:00:25 +02:00
Elias Steurer
7a428812cd Fix wallpaper position 2021-05-09 11:24:33 +02:00
Elias Steurer
ba13492c7e Fix OSX compilation 2021-04-22 18:27:55 +02:00
Elias Steurer
2cd40c559d Merge 2021-04-22 16:07:22 +02:00
Elias Steurer
e258c89281 Fix fade in showing black 2021-04-21 18:13:47 +02:00
Elias Steurer
3563c32409 Fix more flickering 2021-04-18 18:17:47 +02:00
Elias Steurer
eafba32c2e Fix some flickering when setup multiple wallpaper
Fix function comment
2021-04-18 18:14:28 +02:00
Elias Steurer
9065a4cb88 Refactor most ScreenPlayManager functions to retrun bool
Fix removal of ScreenPlay Wallpaper iteration
2021-04-18 18:03:08 +02:00
Elias Steurer
e7f1e61d33 Refactor wallpaper connection
Change sdk connection from shared to unqiue ptr
to make sure to only have one connection alive at
every time. This fixes to removal of wallpaper because
of a bug a shared connection as set in the monitorlistmodel.

The SDK connection is now part of the ScreenPlayWallpaper/Widget.
2021-04-18 17:23:21 +02:00
Elias Steurer
36a59518e9 Fix clazy connect-3arg-lambda 2021-04-16 10:59:18 +02:00
Elias Steurer
a5e07f5694 Add text for mouse position 2021-04-16 10:28:45 +02:00
Elias Steurer
a70aa8da2d Add simple workaround for clients that use scaling
Somehow this fixes the scaling problem, by simply
calling the function twice. I do not know why.
2021-04-08 13:36:46 +02:00
Elias Steurer
e07960f8c3 Add orange border to see the actual borders 2021-04-08 13:35:58 +02:00
Elias Steurer
d5efc93bc1 Replace manual offset calc with workerW
This now works when the monitors are in the negative
coordinate system aka left top from the main monitor.
2021-04-03 11:03:24 +02:00
Elias Steurer
2ce576d112 Fix dpi scalings 2021-03-28 18:07:49 +02:00
Elias Steurer
21ac302488 Add more test code 2021-03-27 16:25:15 +01:00
Elias Steurer
5dcf6a83fd Add copy step 2021-03-13 16:17:56 +01:00
Elias Steurer
0e97e805d2 Merge branch 'tmp/macos' into 130-add-macos-support 2021-03-12 09:20:01 +01:00
Elias Steurer
2852659e58 Add macos fixes 2021-03-12 09:19:19 +01:00
Elias Steurer
6cdfec4e7e Add 4k testing code 2021-03-07 15:58:54 +01:00
Elias Steurer
637ecee1ef Format file to use less boilerplate space 2021-02-28 12:47:21 +01:00
Elias Steurer
dc35dacb47 Fix quit when qml file contains an error
I cannt reproduce this in an empty project but _something_
stopped the quit call in the terminate function. The only
workaround I found was using an async loader...

Increase ping alive to 3000ms and change it to a static variable

Move getAvailableFillModes to globalvariables.h
2021-02-28 12:46:56 +01:00
Elias Steurer
eedfcdab47 Fix uninitialized vars 2021-02-28 12:37:28 +01:00
Elias Steurer
322f0d7908 Fix set replace wallpaper from type video to gif
Fix some wallpaper flickering (most of)
2021-02-19 17:21:17 +01:00
Elias Steurer
394237d11d Change enum to use ScreenPlayUtil enums 2021-01-31 16:21:32 +01:00