Elias Steurer
7e90f63f87
Change testing path to something download able from the steam workshop
2020-03-28 17:22:56 +01:00
Elias Steurer
cab12c4af8
Change wallpaper check again because the old code didn't work for WS_MAXIMIZE windows that weren't in the foreground
2020-03-28 17:22:29 +01:00
Elias Steurer
5d32ff8163
Fix visible check for one monitor
2020-03-28 12:54:46 +01:00
Elias Steurer
fb782e599b
Add small pause to wait until window animation is finished to not display black background for a few frames
2020-03-28 12:39:53 +01:00
Elias Steurer
0658d3f8c8
Fix 5.15 warnings for c++ singals to QML slots not using function
2020-03-25 21:29:01 +01:00
Elias Steurer
3b5ee229d5
Add description text when the wallpaper does not render to guide the user to disable the VisualsPaused feature if he can read this
2020-03-21 13:07:27 +01:00
Elias Steurer
cf229fe075
Refactor fullscreen window check to use the same check on one or more monitors
2020-03-14 13:58:44 +01:00
Elias Steurer
0ebcf43e56
Add delay for setting up mouse hook. This is a workaround for a lag on startup for now.
2020-03-13 17:25:50 +01:00
Elias Steurer
c9d7e3a62b
Fix VisualsPaused check for multiple monitors
...
Fix inverted bool logic
2020-03-13 10:59:48 +01:00
Elias Steurer
221b209cf9
Merge remote-tracking branch 'origin/dev' into dev
2020-03-10 18:26:43 +01:00
Elias Steurer
4cbcb9bd57
Add release event to mouse hook
2020-03-10 18:26:15 +01:00
Dominik Louven
b48ed5b50e
Implement loadFromFile function for qml usage
2020-03-09 19:22:23 +01:00
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