Published on Jun 06, 2020 by Elias Steurer | Kelteseth
Wallpaper now receive more inputs like current mouse position without the need to press a mouse button.
The old logic for how to save wallpaper had many flaws and has been mostly rewritten. This allows us now to save multiple wallpaper and paves the way for saving wallpaper settings (like audio in video wallpaper and custom properties in qml wallpaper) in the next update.
Every wallpaper gets now a explicit quit command before closing the QLocalSocket connection. This was due to a strange behavior with windows pipes where they do not close the connection sometimes resulting in still active wallpaper.
Many user reported that they opened ScreenPlay many times by accident. This logic has been changed so that ScreenPlay now checks if another instance is running and closes itself if it finds one. The other ScreenPlay instance thens shows the window.
OSX now has a working port but not all features have been tested. If you find any bugs please report them on GitLab or on our Discord.
ScreenPlay is now compiled with the latest Qt 5.15 (older version should still work). Qt 6 (the next major version) deprecation warnings have been fixed.
// Old syntax
onRequestNavigation: {}
// Nex syntax with function keyword and function arguments
function onRequestNavigation(nav) {}
Everyone can contribute with code, design, documentation or translation. If you have questions about contributing do not hesitate to ask in the Forum or Discord. Here are some ways you can contribute: