Code Monkey home page Code Monkey logo

kicad-color-schemes's Introduction

kicad-color-schemes

Want to change the color scheme of KiCad? Look here for inspiration.

How to use a colour theme.

Every theme directory contains the colour definition parts of the eeschema and pcbnew setup files found in your personal profile.

  • For Linux under ~.config/kicad/
  • Windows XP: “C:\Documents and Settings\username\Application Data” + kicad (= %APPDATA%\kicad)
  • Windows Vista & later: “C:\Users\username\AppData\Roaming” + kicad (= %APPDATA%\kicad)
  • OSX: The user’s home directory + /Library/Preferences/kicad

Use a text editor to overwrite the relevant sections with the data found in the files in this folder. Make sure you create a backup first.

The pcbnew config file content has been split into the sections responsible for the footprint editor and the one for pcbnew. This is done to allow you to more easily mix and match different schemes for different tools.

Automatic patcher

An automatic patch script can be used to transfer a colour scheme into your KiCad settings files. Make sure KiCad is closed before using it.

The script expects the directory containing the colour scheme and the kicad config directory as arguments. Switches are included to disable transfer of a particular part of the scheme definition. (use --help for detailed instructions.) A bakup of your settings files is created before changes are made.

Example: python3 patch.py ~/kicad-color-schemes/blue-green-dark/ ~/.config/kicad/

JSON themes (for KiCad 6, and "5.99" nightly builds after February 2020)

KiCad 6 is changing to a JSON-based colour theme system. Recent nightly builds already support the new system, where each colour theme lives in a JSON file in the colors directory of the user settings path (see "How to use a colour theme" above.)

To use the JSON version of a theme, just copy the file into your colors directory. The next time you run KiCad, it will detect the new theme file and you will be able to choose it in the preferences. Each KiCad application can use a different color theme if you wish.

In the new system, the footprint editor and PcbNew use the same color theme. If you would like to have different colours for those two applications, the way to do it is to choose a different theme file in the PcbNew and footprint editor preferences dialogs.

eeschema

color-scheme screenshot
kicad-default Default theme by KiCad
solarized-dark http://ethanschoonover.com/solarized Dark theme based on solarized
solarized-light http://ethanschoonover.com/solarized Light theme based on solarized
sw simple black/white theme
blue-tone Blue tone theme
behave-dark https://atom.io/themes/behave-theme Dark theme based on behave
neon Inspired by forum user BobZ Neon coloured theme inspired by forum user BobZ
monokai Inspired by forum user kickofighto Dark theme based on monokai

pcbnew

color-scheme screenshot
kicad-default Default theme by KiCad
behave-dark https://atom.io/themes/behave-theme Dark theme based on behave
blue-green-dark Dark theme using blue and green

footprint editor

color-scheme screenshot
kicad-default Default theme by KiCad
behave-dark https://atom.io/themes/behave-theme Dark theme based on behave
blue-green-dark Dark theme using blue and green

kicad-color-schemes's People

Contributors

craftyjon avatar easyw avatar jana-marie avatar poeschlr avatar pointhi avatar

Stargazers

 avatar

Forkers

jlaica

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.