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

34 Commits

Author SHA1 Message Date
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
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
489b00c046 Enabled high dpi scaling that now works again with 5.15.2 only! 2020-12-26 12:07:37 +01:00
Elias Steurer
1b8e708836 Replace qt-breakpad with sentry.io 2020-09-11 16:33:27 +02:00
Elias Steurer
5e775b202d Cleanup 2020-08-23 19:06:17 +02:00
Elias Steurer
12ab2a24a6 Fix SDK to properly export header files 2020-07-13 17:58:03 +02:00
Elias Steurer
73730eaac5 Add replace wallpaper that reuses the existing ScreenPlayWallpaper process 2020-06-21 16:07:10 +02:00
Elias Steurer
c3de439436 Remove high DPI scaling for now 2020-06-06 16:01:44 +02:00
Elias Steurer
feaa87014d Fix issue #84 2020-05-23 14:37:00 +02:00
Elias Steurer
c7fd69a78e Add first working cmake version for ScreenPlay
Refactor stomt sdk from qmake/github to cmake/gitlab
2020-04-30 20:03:14 +02:00
Elias Steurer
a837bd3fe7 Fixed macOS compilation by replacing std::optional obj.value() that throws with *obj 2020-04-20 16:36:49 +02:00
Elias Steurer
f0550d9508 Merge remote-tracking branch 'origin/linuxFixes3'
# Conflicts:
#	ScreenPlay/app.cpp
#	ScreenPlay/src/sdkconnector.cpp

Removing QtBreakpad for now for linux and mac
2020-04-19 15:39:48 +02:00
Elias Steurer
7e90f63f87 Change testing path to something download able from the steam workshop 2020-03-28 17:22:56 +01:00
Dominik Louven
17c2f60bf0 WIP: Desktop Overlay rendering 2020-03-27 16:18:15 +01:00
Dominik Louven
2df2df12fb Migrate from QGuiApplication to QApplication for linux support 2020-03-27 14:29:44 +01:00
Elias Steurer
d066ac22ff Fix linux compilation 2020-03-27 14:20:39 +01:00
Dominik Louven
b48ed5b50e Implement loadFromFile function for qml usage 2020-03-09 19:22:23 +01:00
Elias Steurer
321635a1cc Add breakpad support for ScreenPlayWallpaper 2020-03-06 12:54:10 +01:00
Elias Steurer
f2c80af5a3 Remove Qt version checks
Add comments to the ScreenPlayWindow tests
2020-02-15 18:03:36 +01:00
Elias Steurer
9f06f75f66 Add working pause visual part of the video with settings 2020-02-15 17:49:48 +01:00
Elias Steurer
dddab507ce Fix some linux compile issues 2020-01-30 16:32:24 +01:00
Elias Steurer
bf70046cc1 Add better check for Wallpaper app parameter 2019-11-23 17:19:26 +01:00
Elias Steurer
72670e72cc QtWebEngine initialize is not required if using AA_ShareOpenGLContexts 2019-11-23 11:40:52 +01:00
Elias Steurer
6f38c82525 Fix copy and paste error when testing the ScreenPlayWallpaper standalone 2019-09-16 20:31:47 +02:00
Elias Steurer
272a86a61f Add connection type to sdkconnector. This means we no can distinguish between wallpaper and widgets.
Add remove all wallpaper button. No we can close all wallpapers and widgets seperate.
Add static function to write an QJsonObject into a file. Truncate is optional.
2019-09-14 19:33:58 +02:00
Elias Steurer
99751491c8 Add explicit AA_ShareOpenGLContexts because of warnings in qt 5.13.1 2019-09-14 19:29:33 +02:00
Elias Steurer
b211a3eb23 Remove the no longer used 4th. argument (rendering backend) 2019-09-12 21:03:58 +02:00
Elias Steurer
2b6602483a Remove comment and add default values 2019-09-06 14:16:08 +02:00
Elias Steurer
5f477507e5 Add FillMode in the sidebar, active monitor config and windows wallpaper. This is done via HTML object-fit. See: https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit
Change sidebar layout to fix some regressions regarding sidebar type (wallpaper/scene/widget)
Change QML Material Style to dense for smaller desktop controls
Change sidebar content title into the image
Change create wallpaper button to only be active when at least one monitor is selected
2019-09-01 12:00:04 +02:00
Elias
da63c09920 Add base multi monitor wallpaper setup 2019-08-10 16:38:44 +02:00
Elias
6299e1e7dd Fix ci
Fix exe icon
Fix Qt version to 5.13
2019-07-27 11:36:33 +02:00
Elias
74e0f68622 Rename ScreenPlayWindow to the more fitting ScreenPlayWallpaper 2019-07-26 13:08:27 +02:00