Awesome
cl-pkr
Cross-Platform Color Picker Written in Common Lisp
Screenshots:
-
Linux
-
macOS
-
Windows
Downloads:
You are supposed to run it on a 64-bit machine
Tested on Fedora 30, macOS Mojave and Windows 10 1809
Usage:
-
On macOS:
- [Cmd + C] to Copy HEX
- [Cmd + Shift + C] to Copy RGB
- [Cmd + Option + C] to Copy HSL
-
On Windows or Linux
- [Control + C] to Copy HEX
- [Control + Shift + C] to Copy RGB
- [Control + Alt + C] to Copy HSL
Known Issues:
- Multi-Monitor not supported You can only pick color from the main display
Related Links:
-
cl-icebox Cross-Platform GUI framework written in Common Lisp
Hacking:
-
Make sure you have SBCL with Quicklisp installed
-
Make sure you have a bin folder and have a proper tclkit inside
mkdir -p bin
or just right click to create a folder namebin
- Download yourself a proper tclkit and rename it to
tclkit-gui
here
-
build your application
sbcl --disable-debugger --load cl-pkr.asd --eval "(ql:quickload 'cl-pkr)" --eval "(asdf:make :cl-pkr)"
VoilĂ ! Check your bin
folder for the magic!
Eval
(progn (load "cl-pkr.asd") (ql:quickload 'cl-pkr) (setf cl-icebox::*hacking* t))
in your REPL, then you can call(cl-pkr:color-picker)
, have fun!
Deploy:
Please check deploy.sh
and .github/workflows
for more information.
Credits
- Icon made by DinosoftLabs from www.flaticon.com
- Tcl/Tk
- Tclkit build system http://tclkit.googlecode.com/, forked here
- Resource Hacker
- Warp
- AppImage