
a color picker inspired by agave, but only with the features I actually used
features
- visual color picker with rgb/hsv sliders
- pick colors from anywhere on screen (only on x11 because I’m lazy)
- alpha channel support
- save and manage favorite colors
- copy hex color codes to clipboard
- clean, minimal interface
requirements
- go 1.21 or higher
- gtk3 development libraries
gotk3go bindingsxcolor
installation
arch linux
cd archlinux
makepkg -si
see archlinux/README.md for more details.
manual build
cd src
go mod download
go mod download github.com/gotk3/gotk3
go build -o kjagave main.go
running
./kjagave
usage
- use the color picker button to open the full color selection dialog
- 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
- click “Copy to Clipboard” to copy the hex color code
- click “Save…” to save the current color to your favorites list
- expand “Saved Colors” to view and manage your saved colors
- select a saved color to load it in the picker
- click “Delete” to remove a selected saved color
saved colors are stored in ~/.config/kjagave.json as json.
links
- Source Code: github.com/kj-sh604/kjagave