SketchyBar/README.md

75 lines
3.9 KiB
Markdown
Raw Normal View History

2021-12-20 18:30:45 +00:00
<p align="center">
<img src="images/Sbar.svg" />
</p>
2021-12-20 18:37:25 +00:00
<p align="center">
<a href="https://felixkratz.github.io/SketchyBar/setup">Install</a>
<span></span>
<a href="https://felixkratz.github.io/SketchyBar/config/bar">Documentation</a>
<span></span>
<a href="https://github.com/FelixKratz/SketchyBar/discussions/47">Setups</a>
<span></span>
<a href="https://github.com/FelixKratz/SketchyBar/discussions/12">Plugins</a>
</p>
2021-12-20 23:07:38 +00:00
<p align="center">
<a href="https://opensource.org/licenses/"><img src="https://img.shields.io/badge/License-GPL%20v3-blue.svg"></a>
2021-12-22 18:35:22 +00:00
<a href="https://github.com/FelixKratz/SketchyBar/releases"><img src="https://img.shields.io/github/v/release/FelixKratz/SketchyBar.svg?style=flat&color=orange" /></a>
2021-12-22 18:32:09 +00:00
<a href="https://github.com/FelixKratz/SketchyBar/releases"><img src="https://img.shields.io/github/commits-since/FelixKratz/SketchyBar/latest.svg?color=orange"></a>
2021-12-20 23:09:05 +00:00
<a href="https://en.wikipedia.org/wiki/Free_and_open-source_software"><img src="https://img.shields.io/badge/FOSS-100%25-green.svg?style=flat"></a>
2021-12-20 23:07:38 +00:00
</p>
2021-12-20 18:38:52 +00:00
2021-12-20 23:07:38 +00:00
<p align="center">
2021-12-20 18:36:07 +00:00
This bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for users that like playing around with
shell scripts.
2021-12-20 23:07:38 +00:00
</p>
2021-12-20 18:36:07 +00:00
![](images/example.png)
2021-12-22 18:32:09 +00:00
<p align="center">
<a href="https://github.com/FelixKratz/SketchyBar/discussions/47">More Setups</a>
2021-12-22 18:32:09 +00:00
</p>
2021-08-24 09:26:07 +00:00
2021-12-20 23:07:38 +00:00
## Features
* Performance friendly
2022-01-24 22:00:25 +00:00
* Fully scriptable
* Fully configurable
2022-05-28 12:02:48 +00:00
* Supports drawing native macOS menu bar applications (Aliases)
* Powerful event and scripting system
* Animation System
2021-12-20 23:07:38 +00:00
* Popup Menus
2022-01-24 22:00:25 +00:00
* Mouse Support
* Support for graphs
* Per display and per space individualization
2021-12-20 23:07:38 +00:00
## Getting Started
Refer to the installation guide in the [documentation](https://felixkratz.github.io/SketchyBar/setup) to get the program set up.
Once this is sorted you can start to become familiar with the syntax of sketchybar by going through the default [*sketchybarrc*](https://github.com/FelixKratz/SketchyBar/blob/master/sketchybarrc) file,
which is located in `~/.config/sketchybar/sketchybarrc`.
All commands and options are explained in detail in the relevant sections
of the configuration [documentation](https://felixkratz.github.io/SketchyBar/config/bar). You can try the commands directly from
the commandline to see which affect they have and how they alter the bar. Once you have become familiar with the syntax you can
look for a config to start from [here](https://github.com/FelixKratz/SketchyBar/discussions/47) or start from scratch and customize
everything to your liking.
You might also enjoy looking at the [Tips & Tricks](https://felixkratz.github.io/SketchyBar/config/tricks) section
for some further tips on your journey. If you are searching for functional items you might want to check the
[plugins](https://github.com/FelixKratz/SketchyBar/discussions/12) section if someone has already created what you are looking for.
2021-08-14 20:58:01 +00:00
## Documentation
For the full documentation of all commands and properties please refer to the [website](https://felixkratz.github.io/SketchyBar/config/bar)
or if you prefer a single document, see the [markdown version of the docs](https://github.com/FelixKratz/SketchyBar/blob/master/DOCS.md).
2021-10-10 16:10:36 +00:00
2022-05-16 10:20:36 +00:00
If questions remain, feel free to consult the [Q&A](https://github.com/FelixKratz/SketchyBar/discussions/categories/q-a) section.
## Supporting
*You* can support this project is many ways:
- By creating issues and pull-requests if you encounter problems
- By sharing your [plugins](https://github.com/FelixKratz/SketchyBar/discussions/12) and [setups](https://github.com/FelixKratz/SketchyBar/discussions/47)
- By starring the project on GitHub
- By donating to a charity of your choice
2021-08-18 21:22:01 +00:00
## Credits
2021-10-15 13:11:04 +00:00
This project was forked from *[spacebar](https://github.com/cmacrae/spacebar)* and completely reimagined and rewritten. <br>
The original idea is based on the status bar that was included in *[yabai](https://github.com/koekeishiya/yabai)* before getting removed.