What Desktop Widgets Does ScreenPlay Offer?
Updated
ScreenPlay's desktop widgets are small helper apps that sit on your desktop so you can see information without opening separate programs. According to the ScreenPlay site, the widgets are meant to replace “opening multiple apps for important information,” and the examples given are CPU usage, time, weather, and the latest Reddit threads. The widgets are part of the same open-source app that also displays live wallpapers, so you get them by installing ScreenPlay rather than adding a separate widget tool.
What information can the widgets show?
The site describes two ways widgets get their data:
- Built-in examples: CPU usage, time, weather, and the latest Reddit threads are named directly as widget use cases.
- SysInfo API: Displays system information such as CPU usage, memory usage, and IP address. The site says this is aimed at power users, developers, and sysadmins who need to monitor system stats.
- Weather Forecast API (new in V0.15): Built around open-meteo.com and provides a detailed 7-day forecast, plus a set of matching weather icons.
So the practical answer is: system monitoring (CPU, memory, IP), time, weather with a 7-day forecast, and Reddit thread feeds. The site does not publish a complete widget catalog, so treat that list as the documented set rather than an exhaustive one.
Do you need extra apps for the widgets?
No separate widget application is described. The widgets are a feature of ScreenPlay itself, alongside wallpapers and an AppDrawer. The weather data comes from open-meteo.com through ScreenPlay's built-in API, so you are not installing a weather app to get the forecast. For Reddit content and system stats, the site presents these as widget capabilities of ScreenPlay rather than integrations you configure through other software.
One caveat: the site does not document login requirements, account setup, or whether every widget works offline. If you need a widget that pulls live data, assume it needs a network connection until you confirm otherwise in the app.
Can you build your own widgets?
Yes, if you are willing to write code. ScreenPlay supports QML/JavaScript scripting, and the site describes QML as an easy-to-learn declarative language for creating custom wallpapers and widgets, with native ECMA 2017 support for interactive and animated content. Two features make this practical for iteration:
- Live reloading: Code hot reloading lets you see changes to your project in real time without restarting the content.
- SysInfo and Weather APIs: These give your custom widget access to the same system and forecast data the built-in widgets use.
This matters if the built-in widgets don't cover what you want to monitor — for example, a custom widget that combines memory usage with a weather icon.
What you need to run them
- Platforms: Windows and macOS (OSX). The site lists Linux/KDE as coming soon.
- Apple Silicon: Version 0.15 adds Apple Silicon support through a Universal Binary that runs at full speed on both Intel and Apple Silicon Macs.
- Distribution: Binaries with Steam Workshop support are available for Windows and macOS via Steam, and the site also lists other download options. The Workshop is where users upload and share content, which is relevant if you want pre-made widgets rather than building your own.
How to decide
| If you want… | ScreenPlay widgets fit if… |
|---|---|
| Quick system stats on the desktop | You want CPU, memory, and IP visible without a separate monitor app |
| Weather at a glance | A 7-day forecast from open-meteo.com with matching icons is enough |
| A custom widget | You're comfortable with QML/JS and want live reloading while you build |
| A ready-made widget library | You use the Steam version and can browse the Workshop |
If you need widgets on Linux today, ScreenPlay is not yet an option there. If you want a no-code widget builder, the site describes scripting rather than a visual editor, so plan on writing QML for anything beyond the built-in widgets.