summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..fee083b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,48 @@
1# kjagave
2
3a color picker inspired by agave, but only with the features I actually used
4
5![screenshot of kjagave](./pics/readme-greeter.png)
6
7## features
8
9- visual color picker with rgb/hsv sliders
10- **pick colors from anywhere on screen (only on x11 because I'm lazy)**
11- alpha channel support
12- save and manage favorite colors
13- copy hex color codes to clipboard
14- clean, minimal interface
15
16## requirements
17
18- go 1.21 or higher
19- gtk3 development libraries
20- `xcolor` or `grabc` for screen color picking
21
22## building
23
24```sh
25cd src
26go mod download
27go build -o ./kjagave main.go
28```
29
30## running
31
32from the src/ directory:
33
34```bash
35./kjagave
36```
37
38## usage
39
401. use the color picker button to open the full color selection dialog
412. **click "Pick from Screen" to grab a color from anywhere on your screen** - your cursor will change to a crosshair, click on any pixel to select its color
423. click "Copy to Clipboard" to copy the hex color code
434. click "Save..." to save the current color to your favorites list
445. expand "Saved Colors" to view and manage your saved colors
456. select a saved color to load it in the picker
467. click "Delete" to remove a selected saved color
47
48saved colors are stored in `~/.config/kjagave.json` as json. \ No newline at end of file