smoke and mirrors for README

This commit is contained in:
Felix Kratz 2021-12-20 19:30:45 +01:00
parent 3f6cc9dc26
commit 750af083cf
6 changed files with 316 additions and 9 deletions

View file

@ -1,8 +1,17 @@
# SketchyBar
This bar project aims to create a highly flexible, customizable and fast statusbar for users that like playing around with
<p align="center">
<img src="images/Sbar.svg" />
</p>
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 and want to make their statusbar show exactly the information they need for their workflow.
Example Setup (see more example setups [here](https://github.com/FelixKratz/SketchyBar/discussions/47)):
![](images/example.png)
[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://opensource.org/licenses/)
[![GitHub Release](https://img.shields.io/github/v/release/FelixKratz/SketchyBar.svg?style=flat)]()
[![FOSS](https://img.shields.io/badge/FOSS-yes-green.svg?style=flat)](https://en.wikipedia.org/wiki/Free_and_open-source_software)
[![GitHub stars](https://img.shields.io/github/stars/FelixKratz/SketchyBar.svg?style=social&label=Star)](https://github.com/FelixKratz/SketchyBar) <br>
The configuration of the bar takes place in a confiuration file where almost everything can be configured.
Bascially, the bar itself is a rectangle that can hold arbitrarily many *items*, which can be configured to do awesome stuff.
An *item* will occupy a space in the bar and can be equipped to show an *icon* and a *label*. The *icon* and *label* can be changed through
@ -19,11 +28,6 @@ is a *graph* component, which can be used to display graphs in the bar.
For more details on how the configuration works, see the Configuration section below.
This is an example setup (see more example setups [here](https://github.com/FelixKratz/SketchyBar/discussions/47)):
![](images/myNewSetup.jpg)
where I have my spaces and a Github indicator on the left. Not shown is the high memory warning which shows the process that is using high system memory on demand.
In the center I have a spotify indicator (only when music is playing) and on the right I have (not shown) a high cpu process indicator, as well as a cpu graph, a new mail counter and the current date.
## Features
* Performance friendly
@ -132,7 +136,7 @@ where the settings currently are:
## Items and their properties
Items are the main building blocks of sketchybar and can be configured in a number of ways. Items have the following basic structure: <br>
<img src="images/bar_item.png" width="300"> <br>
<img src="images/bar_item.svg" width="300"> <br>
### Adding items to sketchybar
```bash

303
images/Sbar.svg Normal file
View file

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg
height="112.56678pt"
version="1.1"
viewBox="0 0 559.12115 112.56678"
width="559.12115pt"
id="svg507"
sodipodi:docname="Sbar.svg"
inkscape:version="1.1.1 (c3084ef, 2021-09-22)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview509"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="0.89393939"
inkscape:cx="588.9661"
inkscape:cy="2.2372881"
inkscape:window-width="1910"
inkscape:window-height="1130"
inkscape:window-x="627"
inkscape:window-y="77"
inkscape:window-maximized="0"
inkscape:current-layer="svg507" />
<metadata
id="metadata276">
<rdf:RDF>
<cc:Work>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:date>2021-12-20T18:16:03.437612</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
<dc:title>Matplotlib v3.3.4, https://matplotlib.org/</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs280">
<style
type="text/css"
id="style278">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
<path
d="m 39.90625,55 v 2.296875 h -34 V 55 Z"
id="CMR17-22" />
<path
d="M 63.5,69.09375 C 63.5,70 62.796875,70 62.59375,70 c -0.390625,0 -0.5,-0.109375 -1.6875,-1.609375 C 60.296875,67.6875 56.203125,62.53125 56.09375,62.4375 52.796875,68.890625 46.203125,70 42,70 29.296875,70 17.796875,58.46875 17.796875,47.25 c 0,-7.453125 4.5,-11.8125 9.40625,-13.5 1.09375,-0.40625 7,-1.984375 10,-2.6875 5.09375,-1.390625 6.390625,-1.78125 8.5,-3.96875 0.390625,-0.5 2.390625,-2.78125 2.390625,-7.4375 C 48.09375,10.421875 39.5,0.890625 29.5,0.890625 c -8.203125,0 -17.296875,3.46875 -17.296875,14.59375 0,1.890625 0.390625,4.265625 0.703125,5.265625 0,0.296875 0.09375,0.78125 0.09375,0.984375 0,0.40625 -0.203125,0.890625 -1,0.890625 -0.90625,0 -1,-0.1875 -1.40625,-1.875 L 5.5,0.390625 C 5.5,0.296875 5.09375,-1 5.09375,-1.109375 5.09375,-2 5.90625,-2 6.09375,-2 c 0.40625,0 0.5,0.09375 1.703125,1.59375 L 12.40625,5.5625 C 14.796875,1.984375 20,-2 29.296875,-2 42.203125,-2 54,10.421875 54,22.828125 54,27 53,30.671875 49.203125,34.34375 c -2.109375,2.078125 -3.90625,2.578125 -13.109375,4.96875 -6.6875,1.78125 -7.59375,2.078125 -9.390625,3.671875 -1.703125,1.6875 -3,4.0625 -3,7.4375 0,8.34375 8.5,16.875 18,16.875 9.796875,0 14.390625,-5.953125 14.390625,-15.390625 0,-2.578125 -0.5,-5.25 -0.5,-5.65625 0,-0.890625 0.8125,-0.890625 1.109375,-0.890625 0.890625,0 1,0.296875 1.390625,1.890625 z"
id="CMMI12-83" />
<path
d="M 25.40625,44.1875 C 15.5,46.390625 15.203125,53.59375 15.203125,55 c 0,5.09375 3.296875,10.984375 13,10.984375 9.703125,0 18.390625,-4.6875 20.5,-17.796875 C 49,46.09375 49,46 50.90625,46 53,46 53,46.296875 53,48.59375 V 67.390625 C 53,69.296875 53,70 51.5,70 c -0.703125,0 -1,-0.109375 -1.90625,-1.109375 L 45.296875,64 c -2.5,2.09375 -7.5,6 -17.203125,6 C 13.796875,70 6.203125,61 6.203125,50.09375 c 0,-6.703125 3.59375,-11.40625 5,-12.796875 5.203125,-5.203125 8,-5.796875 18.390625,-8.109375 10,-2.1875 11.203125,-2.390625 13.40625,-4.5 1.296875,-1.296875 4.203125,-4.09375 4.203125,-9.1875 0,-4.3125 -2.109375,-12.203125 -13.296875,-12.203125 -8.8125,0 -22.703125,3 -23.5,17.59375 C 10.296875,22.6875 10.296875,23 8.296875,23 6.203125,23 6.203125,22.6875 6.203125,20.390625 V 1.59375 c 0,-1.90625 0,-2.59375 1.5,-2.59375 C 8.40625,-1 8.5,-0.90625 9.5,0 10.59375,1.09375 11.5,2.390625 14,4.890625 19.796875,0.296875 28,-1 34,-1 49.59375,-1 56.203125,9.59375 56.203125,20.1875 56.203125,29.59375 50,38.59375 39.09375,41.09375 Z"
id="CMBX12-83" />
<path
d="M 33.203125,27.71875 45.796875,37.8125 C 47,38.796875 48.09375,39.6875 55,39.6875 V 44 c -2.59375,-0.203125 -4.59375,-0.203125 -8.296875,-0.203125 -2.609375,0 -8.203125,0 -10.5,0.203125 v -4.3125 c 1.203125,0 3.59375,-0.296875 3.59375,-1.078125 0,-0.40625 -0.59375,-0.796875 -0.796875,-1 L 20.796875,23.171875 V 70 L 3.5,69.1875 v -4.296875 c 6.203125,0 6.90625,0 6.90625,-4.09375 v -56.5 H 3.5 V 0 c 2.296875,0.1875 9.203125,0.1875 11.90625,0.1875 2.6875,0 9.59375,0 11.890625,-0.1875 V 4.296875 H 20.40625 v 13.25 c 1.59375,1.1875 3.09375,2.46875 5.296875,4.25 L 37.796875,6.375 C 38.5,5.578125 38.5,5.375 38.5,5.28125 38.5,4.296875 36.5,4.296875 35.09375,4.296875 V 0 c 2.40625,0.1875 9,0.1875 11.703125,0.1875 5.109375,0 6.5,0 10.703125,-0.1875 v 4.296875 c -1.59375,0 -3.59375,0 -4.703125,0.09375 C 51.40625,4.6875 51,4.984375 49.90625,6.375 Z"
id="CMBX12-107" />
<path
d="m 45.203125,22 c 2.296875,0 2.890625,0 2.890625,2.5 0,2.96875 -0.6875,10.375 -5.296875,15.015625 C 38.59375,43.6875 33,45 27.203125,45 11.59375,45 3.09375,34.875 3.09375,22.390625 3.09375,8.171875 13.40625,-1 28.5,-1 c 15.09375,0 19.59375,10.703125 19.59375,12.421875 0,1.53125 -1.5,1.53125 -2.09375,1.53125 -1.59375,0 -1.703125,-0.3125 -2.296875,-1.625 C 41.09375,4.71875 34.5,2.59375 29.703125,2.59375 15.203125,2.59375 15.09375,16.296875 15.09375,22 Z M 15.09375,24.890625 c 0.203125,4.046875 0.3125,7.90625 2.40625,11.46875 1.90625,3.15625 5.40625,5.328125 9.703125,5.328125 10.703125,0 11.59375,-11.859375 11.703125,-16.796875 z"
id="CMBX12-101" />
<path
d="M 21.09375,39.6875 H 35.5 V 44 H 21.09375 v 19 h -4.1875 C 16.796875,53.140625 12,43.296875 2.09375,42.984375 V 39.6875 h 8.109375 V 11.890625 C 10.203125,1.296875 18.40625,-1 25.59375,-1 33,-1 37.40625,4.59375 37.40625,12 v 5.296875 H 33.203125 V 12.09375 c 0,-6.59375 -3,-9.5 -6.109375,-9.5 -6,0 -6,6.703125 -6,9 z"
id="CMBX12-116" />
<path
d="m 46.796875,11.3125 c 0,1.203125 -1.09375,1.203125 -2.09375,1.203125 C 43.09375,12.515625 43,12.421875 42.5,11.21875 41.796875,9.3125 39.09375,2.59375 29.90625,2.59375 c -14.109375,0 -14.109375,15.234375 -14.109375,19.75 0,5.90625 0.109375,19.046875 13.203125,19.046875 0.703125,0 6.59375,-0.203125 6.59375,-0.703125 0,-0.09375 -0.09375,-0.203125 -0.296875,-0.296875 -0.296875,-0.296875 -1.59375,-1.8125 -1.59375,-4.3125 0,-4.21875 3.390625,-5.921875 5.890625,-5.921875 2.109375,0 5.90625,1.3125 5.90625,6.015625 C 45.5,44.390625 34,45 28.59375,45 10.796875,45 3.796875,33.375 3.796875,21.84375 3.796875,8.203125 13.296875,-1 28,-1 43.703125,-1 46.796875,10.609375 46.796875,11.3125 Z"
id="CMBX12-99" />
<path
d="M 53.09375,30.59375 C 53.09375,40.09375 49,45 38,45 27.90625,45 23,37.890625 21.59375,34.890625 H 21.5 V 70 L 4.203125,69.1875 v -4.296875 c 6.203125,0 6.890625,0 6.890625,-4.015625 V 4.296875 H 4.203125 V 0 C 6.5,0.1875 13.703125,0.1875 16.5,0.1875 c 2.796875,0 10.09375,0 12.40625,-0.1875 V 4.296875 H 22 V 25.59375 c 0,10.796875 8,16.09375 14.40625,16.09375 3.6875,0 5.796875,-2.390625 5.796875,-10 V 4.296875 h -6.90625 V 0 c 2.296875,0.1875 9.5,0.1875 12.296875,0.1875 2.8125,0 10.109375,0 12.40625,-0.1875 v 4.296875 h -6.90625 z"
id="CMBX12-104" />
<path
d="m 49.5,37.5 c 0.59375,1.390625 1,2.1875 7.40625,2.1875 V 44 C 53.5,43.796875 53.09375,43.796875 49,43.796875 c -2.703125,0 -2.90625,0 -8.59375,0.203125 v -4.3125 c 0.09375,0 4.796875,0 4.796875,-1.296875 0,-0.296875 -0.296875,-0.890625 -0.40625,-1.1875 L 33.09375,12.1875 l -12.796875,27.5 h 5.5 V 44 c -2.390625,-0.203125 -9.203125,-0.203125 -12,-0.203125 -2.890625,0 -8.796875,0 -11.390625,0.203125 v -4.3125 h 6.390625 l 18.5,-39.8125 c -0.5,-1.1875 -1.890625,-4.078125 -2.390625,-5.265625 -2.109375,-4.46875 -5.3125,-11.3125 -12.3125,-11.3125 -0.390625,0 -1.59375,0 -2.6875,0.59375 0.1875,0.09375 3.1875,1.28125 3.1875,5.0625 0,3.28125 -2.390625,5.359375 -5.390625,5.359375 -3.109375,0 -5.5,-2.078125 -5.5,-5.453125 C 2.203125,-15.8125 6.59375,-20 12.59375,-20 c 8.203125,0 13.609375,7.359375 15.609375,11.734375 z"
id="CMBX12-121" />
<path
d="M 3.90625,69 V 64.6875 H 14.5 V 4.296875 H 3.90625 V 0 h 45.1875 c 16.5,0 24.609375,8.890625 24.609375,18.5 0,9.5 -8.296875,16.390625 -20.40625,17.296875 C 67.703125,38.515625 70.5,46.828125 70.5,51.609375 70.5,60.9375 62.09375,69 46.09375,69 Z M 26.796875,37.296875 V 64.6875 H 44.90625 c 10.296875,0 12.390625,-7.90625 12.390625,-12.984375 0,-7.109375 -3.890625,-14.40625 -15.59375,-14.40625 z m 0,-33 V 34 h 19.90625 C 58.40625,34 60.09375,23.1875 60.09375,18.6875 c 0,-6.296875 -3.390625,-14.390625 -14.890625,-14.390625 z"
id="CMBX12-66" />
<path
d="M 46,29.59375 C 46,38.796875 38.703125,45 24.59375,45 19,45 7.203125,44.484375 7.203125,36.09375 c 0,-4.203125 3.203125,-6 5.890625,-6 3,0 5.90625,2.09375 5.90625,5.890625 0,1.90625 -0.703125,3.703125 -2.40625,4.8125 3.3125,0.890625 5.703125,0.890625 7.609375,0.890625 6.796875,0 10.890625,-3.796875 10.890625,-12 v -4 C 19.296875,25.6875 3.40625,21.28125 3.40625,10.125 3.40625,1 15,-1 21.90625,-1 29.59375,-1 34.5,3.203125 36.5,7.625 c 0,-3.71875 0,-8.03125 10.09375,-8.03125 h 5.109375 c 2.09375,0 2.890625,0 2.890625,2.203125 0,2.109375 -0.890625,2.109375 -2.296875,2.109375 C 46,4 46,5.609375 46,7.921875 Z M 35.09375,13.546875 c 0,-9.453125 -8.390625,-11.25 -11.59375,-11.25 -4.90625,0 -9,3.3125 -9,7.9375 0,9.140625 10.796875,12.25 20.59375,12.765625 z"
id="CMBX12-97" />
<path
d="m 20.796875,22.5 c 0,3.296875 0.703125,19.1875 12.40625,19.1875 -1.40625,-1.09375 -2.109375,-2.796875 -2.109375,-4.59375 0,-4.09375 3.3125,-5.796875 5.8125,-5.796875 2.5,0 5.796875,1.703125 5.796875,5.796875 C 42.703125,42.1875 37.5,45 32.703125,45 24.796875,45 21.40625,38.09375 20,33.890625 H 19.90625 V 45 L 3.5,44.1875 v -4.296875 c 6.203125,0 6.90625,0 6.90625,-3.890625 V 4.296875 H 3.5 V 0 c 2.296875,0.1875 9.796875,0.1875 12.59375,0.1875 2.90625,0 11,0 13.40625,-0.1875 v 4.296875 h -8.703125 z"
id="CMBX12-114" />
</defs>
<defs
id="defs505">
<clipPath
id="p6c6dad09a8">
<rect
height="298.98001"
width="446.39999"
x="72"
y="47.52"
id="rect502" />
</clipPath>
</defs>
<g
id="g8646"
transform="matrix(11.679723,0,0,11.679723,-3336.6883,-2205.7614)">
<rect
style="fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:#9dd274;stroke-width:0.506069;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:stroke markers fill"
id="rect1298"
width="9.1317263"
height="9.1317263"
x="285.93518"
y="189.10695" />
<g
id="text_13"
transform="translate(-8.1094678,0.70032388)"
style="fill:#e1e3e4;fill-opacity:1;stroke-linecap:butt;stroke-linejoin:round">
<!-- $\bar{S}$ -->
<g
style="fill:#e1e3e4;fill-opacity:1"
transform="matrix(0.1,0,0,-0.1,295.2,197.01)"
id="g497">
<defs
id="defs491">
<path
d="m 39.90625,55 v 2.296875 h -34 V 55 Z"
id="path2584" />
<path
d="M 63.5,69.09375 C 63.5,70 62.796875,70 62.59375,70 c -0.390625,0 -0.5,-0.109375 -1.6875,-1.609375 C 60.296875,67.6875 56.203125,62.53125 56.09375,62.4375 52.796875,68.890625 46.203125,70 42,70 29.296875,70 17.796875,58.46875 17.796875,47.25 c 0,-7.453125 4.5,-11.8125 9.40625,-13.5 1.09375,-0.40625 7,-1.984375 10,-2.6875 5.09375,-1.390625 6.390625,-1.78125 8.5,-3.96875 0.390625,-0.5 2.390625,-2.78125 2.390625,-7.4375 C 48.09375,10.421875 39.5,0.890625 29.5,0.890625 c -8.203125,0 -17.296875,3.46875 -17.296875,14.59375 0,1.890625 0.390625,4.265625 0.703125,5.265625 0,0.296875 0.09375,0.78125 0.09375,0.984375 0,0.40625 -0.203125,0.890625 -1,0.890625 -0.90625,0 -1,-0.1875 -1.40625,-1.875 L 5.5,0.390625 C 5.5,0.296875 5.09375,-1 5.09375,-1.109375 5.09375,-2 5.90625,-2 6.09375,-2 c 0.40625,0 0.5,0.09375 1.703125,1.59375 L 12.40625,5.5625 C 14.796875,1.984375 20,-2 29.296875,-2 42.203125,-2 54,10.421875 54,22.828125 54,27 53,30.671875 49.203125,34.34375 c -2.109375,2.078125 -3.90625,2.578125 -13.109375,4.96875 -6.6875,1.78125 -7.59375,2.078125 -9.390625,3.671875 -1.703125,1.6875 -3,4.0625 -3,7.4375 0,8.34375 8.5,16.875 18,16.875 9.796875,0 14.390625,-5.953125 14.390625,-15.390625 0,-2.578125 -0.5,-5.25 -0.5,-5.65625 0,-0.890625 0.8125,-0.890625 1.109375,-0.890625 0.890625,0 1,0.296875 1.390625,1.890625 z"
id="path2586" />
</defs>
<use
transform="matrix(0.996264,0,0,0.996264,18.181134,25.189733)"
xlink:href="#CMR17-22"
id="use493"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#e1e3e4;fill-opacity:1" />
<use
transform="scale(0.996264)"
xlink:href="#CMMI12-83"
id="use495"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#e1e3e4;fill-opacity:1" />
</g>
</g>
</g>
<text
xml:space="preserve"
style="font-size:22px;line-height:1.25;font-family:sans-serif;stroke-width:0.75"
x="165.48476"
y="54.082119"
id="text10850"><tspan
sodipodi:role="line"
id="tspan10848"
style="stroke-width:0.75"
x="165.48476"
y="54.082119" /></text>
<g
id="text_13-8"
style="fill:#1a1a1a;stroke-linecap:butt;stroke-linejoin:round"
transform="matrix(7.5429152,0,0,7.5429152,-2085.9856,-1401.7999)">
<!-- $\mathbf{SketchyBar}$ -->
<g
style="fill:#1a1a1a"
transform="matrix(0.1,0,0,-0.1,295.2,197.01)"
id="g13254">
<defs
id="defs13232">
<path
d="M 25.40625,44.1875 C 15.5,46.390625 15.203125,53.59375 15.203125,55 c 0,5.09375 3.296875,10.984375 13,10.984375 9.703125,0 18.390625,-4.6875 20.5,-17.796875 C 49,46.09375 49,46 50.90625,46 53,46 53,46.296875 53,48.59375 V 67.390625 C 53,69.296875 53,70 51.5,70 c -0.703125,0 -1,-0.109375 -1.90625,-1.109375 L 45.296875,64 c -2.5,2.09375 -7.5,6 -17.203125,6 C 13.796875,70 6.203125,61 6.203125,50.09375 c 0,-6.703125 3.59375,-11.40625 5,-12.796875 5.203125,-5.203125 8,-5.796875 18.390625,-8.109375 10,-2.1875 11.203125,-2.390625 13.40625,-4.5 1.296875,-1.296875 4.203125,-4.09375 4.203125,-9.1875 0,-4.3125 -2.109375,-12.203125 -13.296875,-12.203125 -8.8125,0 -22.703125,3 -23.5,17.59375 C 10.296875,22.6875 10.296875,23 8.296875,23 6.203125,23 6.203125,22.6875 6.203125,20.390625 V 1.59375 c 0,-1.90625 0,-2.59375 1.5,-2.59375 C 8.40625,-1 8.5,-0.90625 9.5,0 10.59375,1.09375 11.5,2.390625 14,4.890625 19.796875,0.296875 28,-1 34,-1 49.59375,-1 56.203125,9.59375 56.203125,20.1875 56.203125,29.59375 50,38.59375 39.09375,41.09375 Z"
id="path13782" />
<path
d="M 33.203125,27.71875 45.796875,37.8125 C 47,38.796875 48.09375,39.6875 55,39.6875 V 44 c -2.59375,-0.203125 -4.59375,-0.203125 -8.296875,-0.203125 -2.609375,0 -8.203125,0 -10.5,0.203125 v -4.3125 c 1.203125,0 3.59375,-0.296875 3.59375,-1.078125 0,-0.40625 -0.59375,-0.796875 -0.796875,-1 L 20.796875,23.171875 V 70 L 3.5,69.1875 v -4.296875 c 6.203125,0 6.90625,0 6.90625,-4.09375 v -56.5 H 3.5 V 0 c 2.296875,0.1875 9.203125,0.1875 11.90625,0.1875 2.6875,0 9.59375,0 11.890625,-0.1875 V 4.296875 H 20.40625 v 13.25 c 1.59375,1.1875 3.09375,2.46875 5.296875,4.25 L 37.796875,6.375 C 38.5,5.578125 38.5,5.375 38.5,5.28125 38.5,4.296875 36.5,4.296875 35.09375,4.296875 V 0 c 2.40625,0.1875 9,0.1875 11.703125,0.1875 5.109375,0 6.5,0 10.703125,-0.1875 v 4.296875 c -1.59375,0 -3.59375,0 -4.703125,0.09375 C 51.40625,4.6875 51,4.984375 49.90625,6.375 Z"
id="path13784" />
<path
d="m 45.203125,22 c 2.296875,0 2.890625,0 2.890625,2.5 0,2.96875 -0.6875,10.375 -5.296875,15.015625 C 38.59375,43.6875 33,45 27.203125,45 11.59375,45 3.09375,34.875 3.09375,22.390625 3.09375,8.171875 13.40625,-1 28.5,-1 c 15.09375,0 19.59375,10.703125 19.59375,12.421875 0,1.53125 -1.5,1.53125 -2.09375,1.53125 -1.59375,0 -1.703125,-0.3125 -2.296875,-1.625 C 41.09375,4.71875 34.5,2.59375 29.703125,2.59375 15.203125,2.59375 15.09375,16.296875 15.09375,22 Z M 15.09375,24.890625 c 0.203125,4.046875 0.3125,7.90625 2.40625,11.46875 1.90625,3.15625 5.40625,5.328125 9.703125,5.328125 10.703125,0 11.59375,-11.859375 11.703125,-16.796875 z"
id="path13786" />
<path
d="M 21.09375,39.6875 H 35.5 V 44 H 21.09375 v 19 h -4.1875 C 16.796875,53.140625 12,43.296875 2.09375,42.984375 V 39.6875 h 8.109375 V 11.890625 C 10.203125,1.296875 18.40625,-1 25.59375,-1 33,-1 37.40625,4.59375 37.40625,12 v 5.296875 H 33.203125 V 12.09375 c 0,-6.59375 -3,-9.5 -6.109375,-9.5 -6,0 -6,6.703125 -6,9 z"
id="path13788" />
<path
d="m 46.796875,11.3125 c 0,1.203125 -1.09375,1.203125 -2.09375,1.203125 C 43.09375,12.515625 43,12.421875 42.5,11.21875 41.796875,9.3125 39.09375,2.59375 29.90625,2.59375 c -14.109375,0 -14.109375,15.234375 -14.109375,19.75 0,5.90625 0.109375,19.046875 13.203125,19.046875 0.703125,0 6.59375,-0.203125 6.59375,-0.703125 0,-0.09375 -0.09375,-0.203125 -0.296875,-0.296875 -0.296875,-0.296875 -1.59375,-1.8125 -1.59375,-4.3125 0,-4.21875 3.390625,-5.921875 5.890625,-5.921875 2.109375,0 5.90625,1.3125 5.90625,6.015625 C 45.5,44.390625 34,45 28.59375,45 10.796875,45 3.796875,33.375 3.796875,21.84375 3.796875,8.203125 13.296875,-1 28,-1 43.703125,-1 46.796875,10.609375 46.796875,11.3125 Z"
id="path13790" />
<path
d="M 53.09375,30.59375 C 53.09375,40.09375 49,45 38,45 27.90625,45 23,37.890625 21.59375,34.890625 H 21.5 V 70 L 4.203125,69.1875 v -4.296875 c 6.203125,0 6.890625,0 6.890625,-4.015625 V 4.296875 H 4.203125 V 0 C 6.5,0.1875 13.703125,0.1875 16.5,0.1875 c 2.796875,0 10.09375,0 12.40625,-0.1875 V 4.296875 H 22 V 25.59375 c 0,10.796875 8,16.09375 14.40625,16.09375 3.6875,0 5.796875,-2.390625 5.796875,-10 V 4.296875 h -6.90625 V 0 c 2.296875,0.1875 9.5,0.1875 12.296875,0.1875 2.8125,0 10.109375,0 12.40625,-0.1875 v 4.296875 h -6.90625 z"
id="path13792" />
<path
d="m 49.5,37.5 c 0.59375,1.390625 1,2.1875 7.40625,2.1875 V 44 C 53.5,43.796875 53.09375,43.796875 49,43.796875 c -2.703125,0 -2.90625,0 -8.59375,0.203125 v -4.3125 c 0.09375,0 4.796875,0 4.796875,-1.296875 0,-0.296875 -0.296875,-0.890625 -0.40625,-1.1875 L 33.09375,12.1875 l -12.796875,27.5 h 5.5 V 44 c -2.390625,-0.203125 -9.203125,-0.203125 -12,-0.203125 -2.890625,0 -8.796875,0 -11.390625,0.203125 v -4.3125 h 6.390625 l 18.5,-39.8125 c -0.5,-1.1875 -1.890625,-4.078125 -2.390625,-5.265625 -2.109375,-4.46875 -5.3125,-11.3125 -12.3125,-11.3125 -0.390625,0 -1.59375,0 -2.6875,0.59375 0.1875,0.09375 3.1875,1.28125 3.1875,5.0625 0,3.28125 -2.390625,5.359375 -5.390625,5.359375 -3.109375,0 -5.5,-2.078125 -5.5,-5.453125 C 2.203125,-15.8125 6.59375,-20 12.59375,-20 c 8.203125,0 13.609375,7.359375 15.609375,11.734375 z"
id="path13794" />
<path
d="M 3.90625,69 V 64.6875 H 14.5 V 4.296875 H 3.90625 V 0 h 45.1875 c 16.5,0 24.609375,8.890625 24.609375,18.5 0,9.5 -8.296875,16.390625 -20.40625,17.296875 C 67.703125,38.515625 70.5,46.828125 70.5,51.609375 70.5,60.9375 62.09375,69 46.09375,69 Z M 26.796875,37.296875 V 64.6875 H 44.90625 c 10.296875,0 12.390625,-7.90625 12.390625,-12.984375 0,-7.109375 -3.890625,-14.40625 -15.59375,-14.40625 z m 0,-33 V 34 h 19.90625 C 58.40625,34 60.09375,23.1875 60.09375,18.6875 c 0,-6.296875 -3.390625,-14.390625 -14.890625,-14.390625 z"
id="path13796" />
<path
d="M 46,29.59375 C 46,38.796875 38.703125,45 24.59375,45 19,45 7.203125,44.484375 7.203125,36.09375 c 0,-4.203125 3.203125,-6 5.890625,-6 3,0 5.90625,2.09375 5.90625,5.890625 0,1.90625 -0.703125,3.703125 -2.40625,4.8125 3.3125,0.890625 5.703125,0.890625 7.609375,0.890625 6.796875,0 10.890625,-3.796875 10.890625,-12 v -4 C 19.296875,25.6875 3.40625,21.28125 3.40625,10.125 3.40625,1 15,-1 21.90625,-1 29.59375,-1 34.5,3.203125 36.5,7.625 c 0,-3.71875 0,-8.03125 10.09375,-8.03125 h 5.109375 c 2.09375,0 2.890625,0 2.890625,2.203125 0,2.109375 -0.890625,2.109375 -2.296875,2.109375 C 46,4 46,5.609375 46,7.921875 Z M 35.09375,13.546875 c 0,-9.453125 -8.390625,-11.25 -11.59375,-11.25 -4.90625,0 -9,3.3125 -9,7.9375 0,9.140625 10.796875,12.25 20.59375,12.765625 z"
id="path13798" />
<path
d="m 20.796875,22.5 c 0,3.296875 0.703125,19.1875 12.40625,19.1875 -1.40625,-1.09375 -2.109375,-2.796875 -2.109375,-4.59375 0,-4.09375 3.3125,-5.796875 5.8125,-5.796875 2.5,0 5.796875,1.703125 5.796875,5.796875 C 42.703125,42.1875 37.5,45 32.703125,45 24.796875,45 21.40625,38.09375 20,33.890625 H 19.90625 V 45 L 3.5,44.1875 v -4.296875 c 6.203125,0 6.90625,0 6.90625,-3.890625 V 4.296875 H 3.5 V 0 c 2.296875,0.1875 9.796875,0.1875 12.59375,0.1875 2.90625,0 11,0 13.40625,-0.1875 v 4.296875 h -8.703125 z"
id="path13800" />
</defs>
<use
transform="scale(0.996264)"
xlink:href="#CMBX12-83"
id="use13234"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,62.266501,0)"
xlink:href="#CMBX12-107"
id="use13236"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,118.30635,0)"
xlink:href="#CMBX12-101"
id="use13238"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,169.44562,0)"
xlink:href="#CMBX12-116"
id="use13240"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,213.03217,0)"
xlink:href="#CMBX12-99"
id="use13242"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,259.73204,0)"
xlink:href="#CMBX12-104"
id="use13244"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,318.88522,0)"
xlink:href="#CMBX12-121"
id="use13246"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,378.03839,0)"
xlink:href="#CMBX12-66"
id="use13248"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,457.71653,0)"
xlink:href="#CMBX12-97"
id="use13250"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
<use
transform="matrix(0.996264,0,0,0.996264,512.19972,0)"
xlink:href="#CMBX12-114"
id="use13252"
x="0"
y="0"
width="100%"
height="100%"
style="fill:#1a1a1a" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 KiB

BIN
images/example.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,020 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB