All Projects → VitoVan → Cl Pkr

VitoVan / Cl Pkr

Licence: gpl-3.0
Cross-Platform Color Picker Written in Common Lisp

Programming Languages

lisp
113 projects

Projects that are alternatives of or similar to Cl Pkr

Jquery Minicolors
jQuery MiniColors Plugin
Stars: ✭ 948 (+2462.16%)
Mutual labels:  color-picker
Vuplicity
A cross-platform GUI for Duplicity backups, powered by Atom Electron.
Stars: ✭ 31 (-16.22%)
Mutual labels:  gui
Kspigot
Extended Spigot and Bukkit API for Kotlin
Stars: ✭ 35 (-5.41%)
Mutual labels:  gui
Lqt
Lua Binding for Qt5
Stars: ✭ 30 (-18.92%)
Mutual labels:  gui
Govcl
Cross-platform Golang GUI library.
Stars: ✭ 953 (+2475.68%)
Mutual labels:  gui
Tegrarcmgui
C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)
Stars: ✭ 965 (+2508.11%)
Mutual labels:  gui
Food Delivery Application
This android application is a food delivery application. It uses various layouts and a nice GUI.
Stars: ✭ 27 (-27.03%)
Mutual labels:  gui
External
External is a GUI library for Go (Golang), based on connection to external GUI server application.
Stars: ✭ 36 (-2.7%)
Mutual labels:  gui
React Colorful
🎨 A tiny (2,5 KB) color picker component for React and Preact apps
Stars: ✭ 951 (+2470.27%)
Mutual labels:  color-picker
Ariang
AriaNg, a modern web frontend making aria2 easier to use.
Stars: ✭ 8,339 (+22437.84%)
Mutual labels:  gui
Gtk Rust By Example
Gtk-Rust by Example (GRBE) - неофициальная книга по разработке GTK GUI, на языке программирования Rust. Практическое использование библиотеки GTK на различных примерах.
Stars: ✭ 30 (-18.92%)
Mutual labels:  gui
Wtk
📺 A cross-platform immediate mode user-interface library. Public domain.
Stars: ✭ 30 (-18.92%)
Mutual labels:  gui
Leonardo
Generate colors based on a desired contrast ratio
Stars: ✭ 973 (+2529.73%)
Mutual labels:  color-picker
Guijs
🐣️ The app that makes your #devlife easier.
Stars: ✭ 950 (+2467.57%)
Mutual labels:  gui
Guiscrcpy
A full fledged GUI integration for the most award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1v
Stars: ✭ 960 (+2494.59%)
Mutual labels:  gui
Framework
The Framework is a set of components and tools which brings the user an interface (GUI / API) to setup, extend and manage an Open vStorage platform.
Stars: ✭ 27 (-27.03%)
Mutual labels:  gui
Python Uiautomation For Windows
(Donot use 3.7.6,3.8.1)🐍Python 3 wrapper of Microsoft UIAutomation. Support UIAutomation for MFC, WindowsForm, WPF, Modern UI(Metro UI), Qt, IE, Firefox, Chrome ...
Stars: ✭ 961 (+2497.3%)
Mutual labels:  gui
Monero Gui Guide
Guide for the Monero GUI wallet
Stars: ✭ 36 (-2.7%)
Mutual labels:  gui
Nix Query Tree Viewer
GTK viewer for the output of `nix-store --query --tree`
Stars: ✭ 36 (-2.7%)
Mutual labels:  gui
Panel
A high-level app and dashboarding solution for Python
Stars: ✭ 977 (+2540.54%)
Mutual labels:  gui

Color Picker Icon

cl-pkr

Cross-Platform Color Picker Written in Common Lisp

platform support Build Status

Screenshots:

  • Linux

    Screenshot on Linux

  • macOS

    Screenshot on macOS

  • Windows

    Screenshot on Windows

Downloads:

  • Linux

    color-picker.AppImage

  • macOS

    color-picker.app

  • Windows

    color-picker.exe

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:


Hacking:

  1. Make sure you have SBCL with Quicklisp installed

    • Install a proper SBCL, you can download here
    • Install Quicklisp, you can follow the tutorial here
  2. Make sure you have a bin folder and have a proper tclkit inside

    • mkdir -p bin or just right click to create a folder name bin
    • Download yourself a proper tclkit and rename it to tclkit-gui here
  3. 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!

What? You use Emacs and SLIME? Great!

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:

There's two options:

  1. Use Travis CI for the good of your health

    you need to add GITHUB_TOKEN according to uploadtool

  2. Use deploy.sh in the root folder

    Run deploy.sh and then check your out folder.

    • Linux and macOS should work out of the box (unless you don't have wget or internet connection).
    • on Windows, you need to have
      • A decent BASH, Git BASH or MSYS2 both should work fine
      • Make sure you have unzip and wget in your BASH.
      • EDITBIN which is part of Build Tools for Visual Studio
        • Find the location of your vcvarsall.bat, then open cmd, and call vcvarsall.bat x64
        • Then, type where editbin, you'll get the absolute path of editbin.exe
        • export EB='C:\long path with space\editbin.exe' in your BASH
        • Now you are blessed to run deploy.sh

Credits


Lisp Caution

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].