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

350 Commits

Author SHA1 Message Date
Dominik Louven
69796c1179 Refactored code to match style guide 2020-03-09 18:12:42 +01:00
Dominik Louven
ea1f07774b Remove qdebug from wallpaper fs watcher 2020-03-09 18:08:55 +01:00
Dominik Louven
640e91277f Add Filesystemwatcher for wallpaper 2020-03-09 18:06:50 +01:00
Elias Steurer
ee521bce9e Remove debug prints 2020-03-06 13:25:34 +01:00
Elias Steurer
7e076aa4a0 Add browser and buttons for click testing 2020-03-06 13:25:20 +01:00
Elias Steurer
c45e81dbbb Remove useless window flags 2020-03-06 13:24:51 +01:00
Elias Steurer
6274dc2f31 Change ctor parameters with references 2020-03-06 13:24:34 +01:00
Elias Steurer
5aff6dd2ab Remove debugs 2020-03-06 13:23:08 +01:00
Elias Steurer
321635a1cc Add breakpad support for ScreenPlayWallpaper 2020-03-06 12:54:10 +01:00
Elias Steurer
edac66ed4b Fix wallpaper not using mouse inputs when enabled 2020-03-05 16:02:00 +01:00
Elias Steurer
71b5d2294b Fix wallpaper window flags for now. This introduces a 1pixel border but it is still the only way to reliably display the wallpaper without interfering of the window manager. This means no longer minimizing when pressing "minimize all windows". Because of this the wallpaper is 2 pixel larger in height and widget and offset by one in x and y. 2020-02-22 18:25:37 +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
4ebd0af183 Add activeScreensList to base Window
Add check for multiple monitors for pausing wallpaper if an app is maximized on the same screen
2020-02-15 13:27:07 +01:00
Elias
d0baf10cc0 Add basic detection of fullscreen window. Only tested with one monitor and simply pause the wallpaper for now! 2020-02-09 21:40:14 +01:00
Elias Steurer
9e85f2eaea Fix qmake variable overrides triggering wrong {} 2020-02-08 13:55:34 +01:00
Elias Steurer
40eefb74c1 Merge remote-tracking branch 'origin/linuxFixes' into dev 2020-02-08 13:48:51 +01:00
Elias Steurer
36938b8a18 Fix wallpaper start 2020-02-08 13:36:19 +01:00
Elias Steurer
e217c7fbbc Fix html wallpaper using invalid paths 2020-02-06 18:39:48 +01:00
Elias Steurer
f72e54e044 Fix 1px window border 2020-02-06 17:30:01 +01:00
Elias Steurer
dddab507ce Fix some linux compile issues 2020-01-30 16:32:24 +01:00
Elias Steurer
17e3d91b01 Fix window minimizing when user presses minimize all windows. This apparently also fixes some overlay problems. This closes #53 2020-01-29 16:47:04 +01:00
Elias Steurer
bfd7a839de Fix install paths
Add openSSL to readme as dep
2020-01-18 14:33:33 +01:00
Elias Steurer
d110fbc9d2 Update openSSL to 1.1.1d via vcpkg now 2020-01-18 14:20:39 +01:00
Elias Steurer
d3b5cd2244 Formatting 2020-01-10 15:27:04 +01:00
Elias
a9c29494ac Fix Html wallpaper 2019-11-23 18:20:32 +01:00
Elias Steurer
0a27b61885 Some refactoring of the wallpaper. Split video/webview into seperate qml file.
Add sanity check for current time.
Change animation from OpacityAnimation to states. This is a behavior change in Qt 5.14 resulting in not starting the animation when no mouse enter was detected at all.
2019-11-23 17:22: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
30017db8d5 Remove topmargin after confirming that it was indeed never necessary. Nobody saw that! 2019-10-28 18:23:24 +01:00
Elias Steurer
bbb70ece42 Merge remote-tracking branch 'origin/dev' into dev 2019-10-23 17:09:22 +02:00
Elias Steurer
224b3d63e3 Add ThreeJSScene and 2019-10-23 17:09:13 +02:00
Elias
ab2704a998 Fix flickering of wallpaper creation. My guess is that I was wrong about windows 1903 changing the position of the wallpaper. I think it was manly because the with and height was set to late. Now we use the basewindow width an height property without the topmargin. When this code works on 21:9 we can remove the calc completely. 2019-10-21 18:14:11 +02: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
0d20c0d280 Add wallpaper for multiple monitors. This new method is used when we have more than one wallpaper but not when the user selected all monitors 2019-09-13 15:10:44 +02:00
Elias Steurer
e26e38efe1 Disable the windows mouse capture for now because it is laggy and unusable 2019-09-12 21:04:36 +02:00
Elias Steurer
b211a3eb23 Remove the no longer used 4th. argument (rendering backend) 2019-09-12 21:03:58 +02:00
Elias Steurer
42dd81c319 Fix parsing of fillmode to all lowercase before comparing to the available onces 2019-09-06 14:16:57 +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
7c2a6b8e1f Add can fade property 2019-08-11 19:48:07 +02:00
Elias
da63c09920 Add base multi monitor wallpaper setup 2019-08-10 16:38:44 +02:00
Elias
819ba923b6 Add ratio based transition for windows 10 > 1903 for some ratios.. 2019-08-05 19:22:10 +02:00
Elias
17729a590f Add initial wallpaper start on startup 2019-08-02 13:11:31 +02:00
Elias
6299e1e7dd Fix ci
Fix exe icon
Fix Qt version to 5.13
2019-07-27 11:36:33 +02:00
Elias
e9fc6fe83d Fix win 7 potential crash 2019-07-27 11:05:03 +02:00
Elias
9211441b1f Fix windows 10 version >= 1903 topmargin. They changed the topmargin to 10% of the monitor height. Dunno why... 2019-07-26 17:28:30 +02:00
Elias
74e0f68622 Rename ScreenPlayWindow to the more fitting ScreenPlayWallpaper 2019-07-26 13:08:27 +02:00