1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-22 02:32:29 +01:00
Go to file
2019-03-01 11:45:57 +00:00
.gitlab/issue_templates Add bug templates for bugs and features 2019-03-01 11:45:57 +00:00
ScreenPlay Fix Resources having no longer valid entry 2019-02-15 19:38:53 +01:00
ScreenPlaySDK Add cleaner message output if the widgets or the wallpaper call qDebug() 2018-12-15 21:30:04 +01:00
ScreenPlaySysInfo Add cpu and ram stats to sysinfo 2018-12-02 21:22:12 +01:00
ScreenPlayWidget Make import consistent from using 2.x -> 2.12 2019-02-15 12:07:29 +01:00
ScreenPlayWindow Make import consistent from using 2.x -> 2.12 2019-02-15 12:07:29 +01:00
scripts Fix Qt version 2019-02-07 14:55:43 +01:00
.gitattributes Add workshop project 2018-11-17 11:48:57 +01:00
.gitignore Add .DS_STORE and cache.qrc to gitignore 2018-11-26 20:40:10 +01:00
.gitlab-ci.yml Test ci 2018-11-11 16:19:51 +01:00
.gitmodules Remove examples 2019-01-18 12:11:32 +01:00
CONTRIBUTING.md Add CONTRIBUTING 2019-02-28 15:32:05 +00:00
README.md Update README.md 2019-02-28 15:37:25 +00:00
ScreenPlay.pro Add OpenSSL libs 2018-12-04 19:21:10 +01:00

ScreenPlay is an open source cross plattform app for displaying Wallpaper, Widgets and AppDrawer. It is written in modern C++17/Qt5/QML. Binaries with workshop support are available for Windows/Linux/MacOSX via Steam. Join our community: Homepage, Forum, Discord
Visit our Developer Documentation and our Getting Started Guide!

Download ScreenPlay!


Contributing

Everyone can contribute with code, design, documentation or translation. Visit our contributing guide for more informations.

Getting started

Basic

  1. Install latest git + git-lfs
  2. Download ScreenPlay with all submodules
# HTTPS
git clone --recursive https://gitlab.com/aimber/ScreenPlay.git

Windows

  1. Download and install MSVC 2017 Community
  2. Download and install Win 10 SDK (debugging support. Not included via the MSVC installer)
    • Select debugging support during the installation (CDB)
  3. Download and install Qt 5 binary installer from qt.io
    • Install the Maintaince tool
    • Select the following features to install:
      • Qt 5.12.0 LTS
        • MSVC 2017 64-bit
        • Qt WebEngine
      • Tools
        • Qt Creator 4.x CDB Debugger Support

Linux

  1. Install dependencies for your distro:
# Debian/Ubuntu
sudo apt install build-essential libgl1-mesa-dev

# Fedora/RHEL/CentOS (yum)
sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-devel

# openSUSE (zypper)
sudo zypper install -t pattern devel_basis
  1. Download and install Qt 5 binary installer from qt.io
    • Install the Maintaince tool
    • Select the following features to install:
      • Qt 5.12.0 LTS
        • GCC
        • Qt WebEngine

OSX

  1. Install XCode via the app store
  2. Launch XCode and install the XCode command line tools. (This may take a few minutes)
    • If in doubt or unsure, execute 'xcode-select --install'
  3. Download and install Qt 5 binary installer from qt.io
    • Install the Maintaince tool
    • Select the following features to install:
      • Qt 5.12.0 LTS
        • Qt WebEngine
  4. Change your default kit: QtCreator -> Options -> Kits -> Select your default kit (Desktop Qt 5.11.2) -> Change c and c++ Compiler to Apple Clang (x86_64)