GithubHelp home page GithubHelp logo

bismuth's Introduction

Bismuth: Color Picker & Eye Dropper

features

  • Clean & feature complete color picker (using iro.js & custom logic)
  • Precise X & Y axis adjustment with separates sliders
  • hex(hex8), rgb(a) and hsl(a) output
  • 2-way binding to inputs for hex, rgb(a) and hsl(a)
  • Show Analogous, Complementary, Triadic and Tetradic colors
  • Quick copy any color to clipboard, quickload any color in clipboard
  • Eye dropper from webpage using EyeDropper API (Chrome 95/Opera 81 or newer)

repo: https://github.com/KraXen72/bismuth
firefox store: https://addons.mozilla.org/en-US/firefox/addon/bismuth-color-picker/

installation

(chrome / chromium)

just clone this repo and load unpacked extension. (you have to enable developer mode)
unpacked

firefox version

Get it on Mozilla Addons Store
Firefox version does not have a working EyeDropper API implementation, so the EyeDropper button does not work.
For now you can install another extension like ColorZilla to pick the color, and use the QuickPaste button to get it in bismuth.
Implementing a custom EyeDropper is currently out of scope, either wait for firefox to add the EyeDropper API or submit a pull request implementing an eye-dropper similar to the EyeDropper API.

credit

bismuth's People

Contributors

kraxen72 avatar vadymstebakov avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rfwn

bismuth's Issues

CIELab and CMYK support

It would be awesome to have CIELab conversion with a CIELab Color Picker (Yes it is different from a normal one).

Also, nice CMYK conversion might not be a bad Idea!

Feature request: Add option to decouple lightness and saturation sliders

Hi, this addon is great, but I really need to be able to adjust hue, saturation, and lightness independently - could you perhaps add a toggle button to switch between this behaviour and the existing behaviour?

Adjusting saturation and lightness seperately yields a diagonal movement across a color gradient, instead of just X and Y movement like your addon.
(this website is a good example)

As a bonus, I would also love to see a table of 'saved colors' so I can play with the sliders, then click on a save button to have that color saved to the table (and a way to remove colors from my saved table). Then when I hover over each saved color, a tooltip shows me information about the color like the HEX, RGB, HSL, CMYK.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.