mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-05 10:32:28 +01:00
.gitlab | ||
Common | ||
Docs | ||
Legal | ||
ScreenPlay | ||
ScreenPlaySDK | ||
ScreenPlaySysInfo | ||
ScreenPlayWallpaper | ||
ScreenPlayWidget | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
CMakeLists.txt | ||
install_dependencies_linux_mac.sh | ||
install_dependencies_windows.bat | ||
LICENSE | ||
README.md |
ScreenPlay is an open source cross platform app for displaying Wallpaper, Widgets and AppDrawer. It is written in modern C++17/Qt5/QML. Binaries with workshop support are available for Windows and soon Linux & MacOSX via Steam. Join our community:
Homepage - Forum - 🎉 Discord (Free Steam Key Here!) - Reddit
Wallpaper and Widgets Guide
Contributing for none programmer
Everyone can contribute with code, design, documentation or translation. Visit our contributing guide for more informations. Also check our Collaboration Guidelines.
- If you want to help translate
- If you are a designer
- Help create example app via HTML/QML/Javascript
Contributing for programmer
- If you want to contribute but don't know how to start, take a look at our open issues and WIP merge request.
- If you need help don't hesitate to ask me (Keltseth) via:
- Developer setup guide on how to download and compile ScreenPlay yourself.
- ScreenPlay project overview
- Developer C++ Classes Documentation
Platform support
- ❌ Not working/Not implemented
- ❓ Only partical implemented/Not tested
Feature | Windows | Linux | MacOS |
---|---|---|---|
ScreenPlay Main App | ✔ | ✔ | ✔ |
Steam Binaries | ✔ | ❌ | ❌ |
Wallpaper | ✔ | ❌ Help Needed for Gnome/KDE/etc! | ✔ |
Widgets | ✔ | ❓ | ✔ |
Multilanguage (EN,DE,RU,FR,ES,KO🆕,VI🆕) | ✔ | ✔ | ✔ |
Because every operating system has his own version of desktop environment we need to adapt the ScreenPlayWindow for every platform seperate. The most feature complete for now is Windows 10. Windows 7 works but the wallpaper have the worng coordinates. MacOS has some basic wallpaper functionality but no maintainer. For Linux we sadly have no support for any desktops environments at the moment.
If you want to help and add new desktop environments look at ScreenPlayWallpaper/src folder
- BaseWindow baseclass for:
Plattform | Windows 7 | Windows 8/8.1 | Windows 10 | Gnome | KDE | XFCE | MacOS |
---|---|---|---|---|---|---|---|
Wallpaper | ❓ Help Needed! | ❓ Help Needed! | ✔ | ❌ Help Needed! | ❌ Help Needed! | ❌ Help Needed! | ❓ (Basic implementation) Help Needed! |