πŸŽ‰ ScreenPlay V0.8 released! The Widget Release!

Published on Jan 19, 2020 by Elias Steurer | Kelteseth


ScreenPlay is an Open-Source Live Wallpaper and Widgets app for Windows & macOS (and soon Linux) written in modern C++/Qt/QML and is in active development since early 2017 on Gitlab.

You can download ScreenPlay via Steam for free!

Major Changes

πŸŽ‰ Proper Widget support via QML or HTML code!


πŸŽ‰ Widget wizard that helps you create new widgets!


πŸŽ‰ Storage list model based of QStorageInfo for you to use via Sysinfo qml module

More info at: image

πŸŽ‰ Full translations for (via deepl, can contain errorsπŸ€·β€β™‚οΈ)
  • πŸ‡ͺπŸ‡Έ Spanish
  • πŸ‡©πŸ‡ͺ German
  • πŸ‡·πŸ‡Ί Russian
  • πŸ‡«πŸ‡· French awWMjujNmv
πŸŽ‰ More developer documentation via qdocs (alpha) help needed!


General Changes And Fixes

  • 789abb1 Bump version to V0.8
  • f1dd2ce Add decrease of widget counter when the user presses close in the widget
  • bfd7a83 Fix install pathsAdd openSSL to readme as dep
  • d110fbc Update openSSL to 1.1.1d via vcpkg now
  • 20d2667 Add storage list model based on QStorageInfo
  • a575331 Add translations for Spanish, French, German and Russian
  • 369b01a Fix widget moving jitter thanks to bardao
  • 1c3d89c Remove monitor and volume slider when a widget is selected.
  • 63ada61 Add audio codec, audio file and video codec to the project.json. This is useful when the user want to search for a specific codec that would run better on his hardware.
  • 0cfb951 Add application version to telemetry. This should help to find errors in development .
  • 217d44c Disable the create button without functionallity for now
  • 63a2cca Add nice fadeout on sdkDisconnected
  • dbe1135 Fix sdk connection not sending appID with the “appID=” in the beginning of the string
  • ad886d6 Add remove all widgets functionallity and ui button
  • 7f59985 Add missing qrc entries for the example images
  • 59890ec Fix prefferedWidth binding loop
  • 7e2aeaa Add example image to the wizard for qml and html
  • f72b416 Remove soon to be deprecated rootContext
  • 939ee73 Fix crash when telemetry was disabled and still used to send events on an invalid pointer
  • 04705a5 Add widget type to the ScreenPlayWidget executable as an argument. This can be ether qmlWidget or htmlWidget for now.
  • 8640874 Add open content in explorerFix error when no preview image was selected. The preview image is optional but recommended.
  • 14ee667 Add empty widget creator
  • 0913dff Add base create emtpy qml/html widget
  • 8085f0a Refactor wizards to more easily use wizards across more content like wallpaperFix default video wallpaper creation with the new size
  • 9931f77 Refactor project wizard. Now we have ether import content or create new based on a template
  • e4698df Add documentation for all classes and methodsAdd mermaid diagram
  • 799b4a0 Fix loading of wizard elements
  • 942f418 Add basic not working general wizard

ScreenPlay Is Open Source Software

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: