sigrid/picker

Description
# picker

Color picker for Plan 9.  It has HSLuv, HPLuv, and RGB color space
modes and is intended to be used mainly by external programs that need
a way to change their color palette.

The implementation of the H* color spaces is taken from
[here](http://github.com/hsluv/hsluv-c).

## Installing

Clone, run `mk install`

## Documentation

See the man page.

![screenshot](picker.png)

## Themes

At this moment the only two programs that actually use picker are
[Orca](https://git.sr.ht/~ft/orca) and [zuke](https://git.sr.ht/~ft/zuke).
Nevertheless, since it supports loading
[themes](https://github.com/hundredrabbits/Themes), it makes sense to
describe how to get them on Plan 9:

```
./themes.rc
```

The themes are stored in `$home/lib/theme`.  Once an app that supports
picker is running, make it start the picker and in case you have the
plumb rule from the man page in `/mnt/plumb/rules`, you can just plumb
any theme and the app will receive the new colors.
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-02-15 Sigrid use "enter" key to enter color hex values 99f6620b2cbfab36556a4c2d6c7a0f428fbe268d
2021-02-15 Sigrid "q" and "del" to exit 3072c52be3829a018ff09dfcd36ffb54c2bed9bd
2021-02-15 Sigrid remove disgusting space 149d0efdd886eb0b9e78690376ed51e4716397a3
2021-01-28 Sigrid fix Kdel not working when there are no colors e16aafb5603edde57dc889578c9706df9a427574
2021-01-16 Sigrid fix a warning on 386 659fc7d347af59eccc12b5113a6a098c90915cb7
Files (browse)
LICENSE
README.md
hsluv.c
hsluv.h
mkfile
picker.c
picker.man
picker.png
themes.rc