Code Monkey home page Code Monkey logo

adwaita-for-steam's Introduction

Adwaita for Steam

A skin to make Steam look more like a native GNOME app

Current state and plans

  • Main Window: Done.
  • Login: Done
  • Library: Done
  • Small Mode: Done.
  • Chat: Done
  • Settings: Mostly done.
  • New Overlay: Mostly done.
  • New Big Picture: Not done.
  • Recoloring: Colors can be changed via making a new theme. See colorthemes dir.
  • Light Themes: Not currently planned, though may now be more feasible with the new UI.

Limitations

  • Steam updates may reset theme: While the installer will patch steam files in order to theme the interface, these files may be reset by steam updates. If this happens, you will need to reinstall to repatch them.
  • Rounded corners: Not all elements can be rounded, use Rounded Window Corners extension or mutter-rounded on GNOME.
  • Steam website pages (Store/Community/Profiles/Etc): No longer themable with our current method.
  • Position of notifications: Doesn't seem to be possible to change.
  • Height of sidebar items: Doesn't seem to be possible to increase.

Requirements

  • Python 3
  • The skin is created and tested mostly on the Linux version of Steam. Steam's new UI has largely unified platform differences, so other platforms should work, but are not a priority.

Previews

Previews

Adwaita

Adwaita

Breeze

Breeze

Catppuccin-Frappe

Catppuccin-Frappe

Catppuccin-Macchiato

Catppuccin-Macchiato

Catppuccin-Mocha

Catppuccin-Mocha

Dracula

Dracula

Gruvbox

Gruvbox

Kate

Kate

Metro

Metro

Nord

Nord

One Pro

One Pro

Pop

Pop

Tokyo Night

Tokyo Night

Tomorrow Night

Tomorrow Night

Vapor

Vapor

VGUI2

VGUI2

Yaru

Yaru

Installation

With installer script

git clone https://github.com/tkashkin/Adwaita-for-Steam
cd Adwaita-for-Steam
./install.py

Arguments

Argument Short Required Values Description
--color-theme -c Colortheme Change color theme
--custom-css Enable custom css
--extras -e Extra Enable one or multiple theme extras
--list-options -l List available themes and extras
--target -t normal / flatpak / [custom dir] Choose target location for install (default: both)
--uninstall -u Uninstall theme

Example Usage

# List options
./install.py -l
# Install with customizations
./install.py -c nord -e login/hide_qr -e library/hide_whats_new
Custom CSS

If you wish to include your own custom CSS, see custom and use the --custom-css flag.

./install.py --custom-css

With graphical installer

Use the graphical installer by @Foldex.

Download on Flathub

Windows Install

  • Download the Latest Release
  • Ensure you have Python installed
  • Double click the install_windows bat script and follow the prompts

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.