1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-15 06:52:34 +02:00
ScreenPlay/README.md

97 lines
5.8 KiB
Markdown
Raw Normal View History

2018-12-04 13:40:26 +01:00
<div>
<img width="100%" height="93" src=".gitlab/media/logo_gitlab_fullwidth.svg">
2018-12-04 12:52:01 +01:00
</div>
2018-12-04 12:45:17 +01:00
2018-12-04 13:57:54 +01:00
<div align="center">
2020-08-11 16:22:52 +02:00
2020-09-04 09:17:22 +02:00
<br>
2020-08-11 16:22:52 +02:00
2020-09-04 09:17:22 +02:00
ScreenPlay [![pipeline status](https://gitlab.com/kelteseth/ScreenPlay/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlay/-/commits/master) <br>
2020-10-30 17:41:33 +01:00
Dev. Docs [![pipeline status](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/-/commits/master) <br><br>
2020-10-30 18:38:59 +01:00
<a href="https://twitter.com/kelteseth">![Twitter Follow](https://img.shields.io/twitter/follow/kelteseth?style=for-the-badge)</a>
<a href="https://www.reddit.com/r/ScreenPlayApp/">![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/screenplayapp?style=for-the-badge)</a>
<a href="https://discord.com/invite/rUvjNSV?utm_source=Discord%20Widget&utm_medium=Connect">![Discord](https://img.shields.io/discord/516635043435773970?style=for-the-badge)</a>
2020-09-04 09:17:22 +02:00
<br>
2020-10-02 10:49:05 +02:00
ScreenPlay is an open source cross platform app for displaying Video Wallpaper, Widgets and AppDrawer. It is written in modern C++20/Qt5/QML. Binaries with workshop support are available for Windows and soon Linux & MacOSX via <a href="https://store.steampowered.com/about/">Steam</a>. Join our community:
2020-02-10 16:10:54 +01:00
2020-11-25 16:51:51 +01:00
<h3><a href="https://screen-play.app/">Homepage</a> - <a href="https://forum.screen-play.app/">Forum</a> - <a href="https://discord.gg/3RygPHZ">🎉 Discord (Free Steam Key Here!)</a> - <a href="https://www.reddit.com/r/ScreenPlayApp/">Reddit</a> - <a href="https://store.steampowered.com/app/672870/ScreenPlay/">Steam</a></h3>
2018-12-04 13:57:54 +01:00
<br>
2019-08-28 16:33:21 +02:00
2020-12-22 16:24:36 +01:00
<a href="https://www.youtube.com/watch?v=q-J2fTWDxw8">
![Preview](.gitlab/media/preview.gif)
2020-02-10 16:10:54 +01:00
2020-12-22 16:24:36 +01:00
</a>
<p>Click gif to see the Steam Early Access Trailer (YouTube)</p>
2020-02-10 16:09:36 +01:00
</div>
2019-08-28 16:33:21 +02:00
2020-12-22 16:24:36 +01:00
# Contributing
2020-12-22 16:24:36 +01:00
Everyone can contribute with code, design, documentation or translation. Visit our [contributing guide](https://kelteseth.gitlab.io/ScreenPlayDocs/contribute/contribute) for more informations. Also check our [Collaboration Guidelines](Docs/CodeOfConduct.md).
2020-12-22 16:24:36 +01:00
Here are some ways you can contribute:
* by using prerelease versions / master branch or the Steam nightly builds
* by [adding/fixing translation](https://kelteseth.gitlab.io/ScreenPlayDocs/contribute/translations/)
* by [designing UI/UX](https://kelteseth.gitlab.io/ScreenPlayDocs/contribute/contribute/#design)
* by [creating example HTML/QML/Javascript Wallpaper/Widgets](https://kelteseth.gitlab.io/ScreenPlayDocs/)
* by [reporting bugs](https://gitlab.com/kelteseth/ScreenPlay/-/issues)
* by [writing or editing user documentation](https://gitlab.com/kelteseth/ScreenPlayDocs)
* by [writing needed](https://gitlab.com/kelteseth/ScreenPlay/-/issues?label_name%5B%5D=Feature)
* by [refactoring code](https://gitlab.com/kelteseth/ScreenPlay/-/issues?label_name%5B%5D=Code+Quality)
* by [reviewing merge requests](https://gitlab.com/kelteseth/ScreenPlay/-/merge_requests)
* by [verifying issues](https://gitlab.com/kelteseth/ScreenPlay/-/issues?label_name%5B%5D=Unverified)
# Coding
* [**Developer setup guide on how to download and compile ScreenPlay yourself.**](Docs/DeveloperSetup.md)
* If you want to contribute but don't know how to start, take a look at our open issues and WIP merge request.
2020-05-16 14:30:11 +02:00
* If you need help don't hesitate to ask me (Keltseth) via:
* [Create a forum topic with a detailed description](https://forum.screen-play.app/category/2/general-discussion)
* [discord channel general](https://discord.gg/3RygPHZ)
2020-05-16 14:07:02 +02:00
* [ScreenPlay project overview](Docs/ProjectOverview.md)
* [Developer C++ Classes Documentation](https://kelteseth.gitlab.io/ScreenPlayDeveloperDocs/)
2020-12-22 16:24:36 +01:00
# Content Creation
* [Wallpaper Guide](https://kelteseth.gitlab.io/ScreenPlayDocs/wallpaper/wallpaper/)
* [Widgets Guide](https://kelteseth.gitlab.io/ScreenPlayDocs/widgets/widgets/)
2020-01-30 14:18:11 +01:00
# Platform support
* ❌ Not working/Not implemented
2020-12-22 16:24:36 +01:00
* ❓ Only partical implemented/Not tested, help needed
2020-01-30 14:18:11 +01:00
<div align="center">
| Feature | Windows | Linux | MacOS |
|------------------------ |--------- |------- |------- |
| __ScreenPlay Main App__ | ✔ | ✔ | ✔ |
2020-05-03 13:11:26 +02:00
| __Steam Binaries__ | ✔ | ❌ | ❌ |
2020-12-22 16:24:36 +01:00
| __Wallpaper__ | ✔ | ❓ Help Needed for Gnome/KDE/etc! | ✔ |
| __Widgets__ | ✔ | ✔ | ✔ |
| __Multilanguage (EN,DE,RU,FR,ES,KO🆕,VI🆕)__ | ✔ | ✔ | ✔ |
2020-01-30 14:18:11 +01:00
2020-01-30 14:32:37 +01:00
</div>
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](https://gitlab.com/kelteseth/ScreenPlay/issues/34). 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](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/basewindow.h) baseclass for:
* [LinuxWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/linuxwindow.h)
* [WinWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/winwindow.h)
* [MacWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/macwindow.h)
<div align="center">
2020-12-22 16:24:36 +01:00
| Plattform | Windows 10 | Gnome | KDE | MacOS |
|------------------------ |------- |--------- |------- | ------- |
| __Wallpaper__ | ✔ |❌ Help Needed! | ❓ (Basic implementation) | ❓ (Basic implementation) |
2020-01-30 14:18:11 +01:00
</div>