gkusmierz / ColorPicker

Qml Color Picker, Color Wheel, Color Tool, Color History

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ColorPicker

Contributors Forks Stargazers MIT License Issues

Table of Contents
  1. About The Project
  2. How to Build
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Qt Qml Color Picker

Simple Color Picker made with QtQuick

Features

  • Color Wheel
  • Color Tool
  • Color Picker
  • Color History
  • RGBA Slider
  • HSVA Slider

(back to top)

Built With

Qt-Shield
Kubuntu

Prerequisites

Optional Prerequisites

  • Ninja 1.10.X +

(back to top)

How to Build

mkdir build
cd build
cmake -S .. -G Ninja -DCMAKE_PREFIX_PATH=<YOUR_PATH_HERE>/Qt/<YOUR_QT_VERSION_HERE>/gcc_64
ninja

(back to top)

Usage

  • Shortcuts
    • Enable Picking Tool " p "
    • Change Value
      • The " + " increase 0.1 to the actual value, it can be combined with " Shift " for more precise changes
      • The " - " decrease 0.1 to the actual value, it can be combined with " Shift " for more precise changes
    • Mouse Wheel inside sliders

(back to top)

Roadmap

  • Remove QCursor dependency
  • Add Wayland support
  • Add OpenColorIO to manager color spaces
  • Add HSL Slider
  • Add support to choose between 8Bits [0-255] and 32Bits [0-1] range
  • Add Color Swatches
    • Add new swatch
    • Edit current Selected
    • Save swatch palette
    • Open swatch palette
  • Multi-language Support
    • Portuguese (PT/BR)
    • Spanish
    • Franch

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

André Agenor

LinkedIn Twitter

Project Link: https://github.com/andreagen0r/ColorPicker

(back to top)

About

Qml Color Picker, Color Wheel, Color Tool, Color History

License:MIT License


Languages

Language:C++ 51.9%Language:QML 45.4%Language:CMake 2.7%