Skip to content

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

Notifications You must be signed in to change notification settings

slapdash/dot-slapdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages