All Projects → grgrdvrt → poulette

grgrdvrt / poulette

Licence: MIT license
Proof of concept for a color mixer interface

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Labels

Projects that are alternatives of or similar to poulette

Webgradients
A curated collection of splendid gradients made in CSS3, .sketch and .PSD formats.
Stars: ✭ 2,197 (+1107.14%)
Mutual labels:  palette
Krypton-Toolkit-Suite-Extended-NET-5.470
An extension to the Krypton Toolkit suite of controls for .NET framework 4.7
Stars: ✭ 51 (-71.98%)
Mutual labels:  palette
Palette
Android application to get the #hexcode and rgb() values for any image
Stars: ✭ 31 (-82.97%)
Mutual labels:  palette
Chartjs Plugin Colorschemes
Predefined color schemes for Chart.js
Stars: ✭ 189 (+3.85%)
Mutual labels:  palette
Use Image Color
🎨 A hook to grab a color palette from images. Render a skeleton color while your original image still loading.
Stars: ✭ 222 (+21.98%)
Mutual labels:  palette
tailwind-css-palette-generator
10-color Palette Generator and API for Tailwind CSS
Stars: ✭ 206 (+13.19%)
Mutual labels:  palette
Pixel Editor
An online canvas based Pixel Art creation tool for Lospec.com
Stars: ✭ 180 (-1.1%)
Mutual labels:  palette
color-thief-react
🎨 A React component with hooks for Color Thief. Grab color palette from an image with javascript
Stars: ✭ 29 (-84.07%)
Mutual labels:  palette
Md Color Picker
Angular-Material based color picker
Stars: ✭ 253 (+39.01%)
Mutual labels:  palette
colors
🎨 An elegant and minimalistic color palette for UI design.
Stars: ✭ 19 (-89.56%)
Mutual labels:  palette
Haishoku
A development tool for grabbing the dominant color or representative color palette from an image
Stars: ✭ 214 (+17.58%)
Mutual labels:  palette
Themify
👨‍🎨 CSS Themes Made Easy. A robust, opinionated solution to manage themes in your web application
Stars: ✭ 218 (+19.78%)
Mutual labels:  palette
photo recoloring
Palette-based Photo Recoloring, implementation of the approach of Huiwen Chang et al.
Stars: ✭ 39 (-78.57%)
Mutual labels:  palette
Styled Theme
Extensible theming system for styled-components 💅
Stars: ✭ 183 (+0.55%)
Mutual labels:  palette
hcv-color
🌈 Color model HCV/HCG is an alternative to HSV and HSL, derived by Munsell color system, usable for Dark and Light themes... 🌈
Stars: ✭ 44 (-75.82%)
Mutual labels:  palette
Jscolor
JavaScript color picker with opacity (alpha channel) and customizable palette. Single file of plain JS with no dependencies.
Stars: ✭ 182 (+0%)
Mutual labels:  palette
Ciapre.tmTheme
Ciapre - an easy-on-the-eyes Sublime Text/TextMate color scheme.
Stars: ✭ 63 (-65.38%)
Mutual labels:  palette
vscode-color
Helper with GUI to generate color codes such as CSS color notations.
Stars: ✭ 88 (-51.65%)
Mutual labels:  palette
glsl-cos-palette
glsl function for making cosine palettes
Stars: ✭ 26 (-85.71%)
Mutual labels:  palette
tdesktop-material-dark
Dark variant material-style theme for Telegram Desktop
Stars: ✭ 18 (-90.11%)
Mutual labels:  palette

Poulette, the color palette

Poulette is a proof of concept for a color mixer interface.
Play with the demo

demo

Features

  • select an existing color by clicking on a point
  • click and drag on the palette to create a new color
  • organize the palette by dragging the points around
  • remove an existing color by dragging it outside of the component
  • deleted colors appear in a list an can be re-introduced.

The the colors can be arranged in more familiar configurations. palettes configurations

Code

The wonderful esbuild is used for bundling the demo but any es6-compatible bundler should work.

I chose to not package the code as a ready-to-use component as it is difficult to satisfy every react, angular, vue, svelte... but I'd be very happy to see adaptations for these frameworks.

Note that this code has not been tested on a wide range of devices and browsers. Don't hesitate to report the issues you may find.

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].