Coder Social home page Coder Social logo

dot-slapdash's Introduction

A magical folder on your computer that helps you customize Slapdash.

In the tradition of unix utilities and IDEs, when the Slapdash desktop app is installed on your computer, it creates a hidden folder called .slapdash in your user's home directory. Things can be added to this folder to change how Slapdash looks and behaves.

Dot-Slapdash-Demo

Get Started

  • Download Slapdash, install it and run it.
  • On first run, Slapdash will create the .slapdash folder in your user's home directory.
    • Linux: /home/yourusername/
    • Mac: /Users/yourusername/
    • Windows: C:\Users\yourusername\
  • Open .slapdash/settings.toml in your favourite editor and override settings for Slapdash.
  • Save your changes. They will be automatically picked up by the app.

Files To Edit

settings.toml

This is a configuration file to override application settings. It's written using TOML, a simple language designed specifically for configuration files. To see every setting you can override, you can check the commented-out 'settings.toml' example committed to this repository.

Property Description
theme.action Main color used to guide people to the main action at hand.
theme.actionHover The hover color for the main action.
theme.actionText Text color to used alongside the main action.
theme.background Background color of the windows.
theme.elementBackground Background color of some smaller elements.
theme.focus A stark "you are here" marker, used sparsely to concentrate attention.
theme.focusBackground Background color for an element that is currently focused.
theme.focusInput Used to delineate when an input or button is focused.
theme.navBackground Background color of the nav bar.
theme.navFocus Background color of a nav bar item when it's selected.
theme.navText Text color of a nav bar item.
theme.opacityOverlay Color used to mask a layer below, for example when displaying modals.
theme.scrollBar Scroll bar color.
theme.shadow Color, used as the shadow for components that sit on top of others.
theme.stroke Color, a thin stroke that's used to create separation between elements. Serves as an outline that works well in the context of the background color.
theme.strokeLight Color, a step-down in contrast from theme.stroke, balanced against theme.background.
theme.text Regular color for any text.
theme.textError Text color for errors.
theme.textSecondary Color, usually used alongside the text color, provides some visual hierarchy by way of color.
theme.textTertiary Color, even less prominent than textSecondary. Helpful for inactive states or form input placeholders.

dot-slapdash's People

Contributors

taras-slapdash avatar ivan-slapdash avatar

Stargazers

 avatar Jerry Baba avatar  avatar  avatar flumpus avatar Todd V avatar Thairlan Anjos avatar Kenny ケニー avatar eg avatar Mouhcine avatar uwiew avatar Software Nerd avatar  avatar Saïd avatar Andrés Plashal avatar Bae avatar  avatar Papi Peppers avatar Vaibhav Malaviya avatar Chris Messina avatar  avatar Mitko avatar Dimitri avatar  avatar  avatar Oleg S avatar

Watchers

James Cloos 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.