GithubHelp home page GithubHelp logo

hhy5277 / flat-plat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nana-4/materia-theme

0.0 2.0 0.0 17.37 MB

A Material Design-like theme for GNOME/GTK+ based desktop environments.

License: GNU General Public License v2.0

CSS 99.90% Ruby 0.01% Shell 0.10%

flat-plat's Introduction

Flat-Plat

A Material Design-like theme for GNOME/GTK+ based desktop environments.

Features

Button

* Supports ripple effect animations (only GTK3 apps). * Supports both light and dark variants. * Supports dark or light titlebar versions. * Supports compact version for low resolution. * Supports [Dash to Dock](https://github.com/micheleg/dash-to-dock) extension's theming. * Supports [Workspaces to Dock](https://github.com/passingthru67/workspaces-to-dock) extension's theming. * Supports Chrome/Chromium theme and scrollbars extensions. * Appears more beautifully when you use a font family including `Medium` and `Light` weights.

Requirements

  • GTK+ 3.14, 3.16, 3.18, 3.20 or 3.22
  • gnome-themes-standard
  • pixmap (or pixbuf) engine
  • murrine engine
Supported desktop environments are:
  • GNOME Shell 3.14 or later
  • Unity 7.4 or later
  • Budgie 10.2.5 or later
  • MATE 1.14 or later

Installation

  1. Download an archive from the table.
⚫Dark titlebar ⚫Dark titlebar (compact) ⚪Light titlebar ⚪Light titlebar (compact)
GNOME 3.22 ⬇️v3.22.20161109 ⬇️v3.22.20161109 ⬇️v3.22.20161109 ⬇️v3.22.20161109
GNOME 3.20 ⬇️v3.20.20161109 ⬇️v3.20.20161109 ⬇️v3.20.20161109 ⬇️v3.20.20161109
GNOME 3.18 ⬇️v3.18.20161109 n/a ⬇️v3.18.20161109 n/a
GNOME 3.16 n/a n/a ⬇️v3.16.20160821 n/a
GNOME 3.14 n/a n/a ⬇️v3.14.20160921 n/a

🔰 Tips:

  • Choose from GNOME 3.22 if you are using Unity 7.6 (Ubuntu 17.04) or MATE 1.16.
  • Choose from GNOME 3.20 if you are using Unity 7.5 (Ubuntu 16.10), Budgie 10.2.x or MATE 1.14.
  • Choose from GNOME 3.18 if you are using Unity 7.4 (Ubuntu 16.04).
  1. Extract it to the theme directory.
  • for system-wide installation to /usr/share/themes
  • for user-specific installation to ~/.themes
  1. Select the theme via gnome-tweak-tool (or something else).
  2. [Optional] Set the font size to 10.5 (= 14px) or 9.75 (= 13px).
  3. [Optional] Open the chrome folder and drag and drop the .crx files onto the Chrome/Chromium extensions page (chrome://extensions/).

Note if you want to clone from the repository

The master branch is currently being built for GNOME 3.22.
If you want to use other versions, you need to specify the branch as follows:

git clone -b 3.18 https://github.com/nana-4/Flat-Plat.git

GDM (Lock/Login Screen)

You can change the GDM theme by rewriting a system file.
But please be careful because if it fails, the desktop environment may not operate correctly.

⚠️ Warning:

  • When applying this, other third-party GNOME Shell themes would look broken.
  • If GNOME Shell has been updated, you will need to install this again.
  • Not supported for GNOME 3.14.

Install

  1. Backup the existing .gresource file. (Skip this step if you just update it.)

     sudo cp -i /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource~
    
  2. Replace it with the new one.

     cd /usr/share/themes/Flat-Plat || cd ~/.themes/Flat-Plat
     sudo cp -div gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell
    
  3. Restart GNOME Shell (press Alt+F2, then type r).

Uninstall

  1. Restore to original theme from the backup.

     sudo mv -iv /usr/share/gnome-shell/gnome-shell-theme.gresource~ /usr/share/gnome-shell/gnome-shell-theme.gresource
    
  2. Restart GNOME Shell (press Alt+F2, then type r).

Screenshots

GNOME Shell 3.20

GNOME Shell 3.20

Unity 7.4

Unity 7.4

GDM Lock Screen

GDM Lock Screen

GDM Unlock Screen

GDM Unlock Screen Screenshots Details: Icons: Paper | Font: M+ 1C 10.5pt | Dock's icon size: 48px + fixed | Wallpapers

Bug Reporting

If you find a bug, please report it here: https://github.com/nana-4/Flat-Plat/issues

Planned Features

  • Supports of global dark theme
  • Supports of Xfce theme
  • Supports of Firefox theme (in progress)
  • Supports of overlay scrollbars for Chrome/Chromium extension
  • GNOME Terminal color pallet (if possible)
  • Material Design like cursor theme

License

Flat-Plat is available under the terms of the GPL. See the COPYING file for details.

:octocat: Notes:

flat-plat's People

Contributors

jyhi avatar nana-4 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.