I'm working on a color picker that's better than any color picker you've ever used. Mostly because it uses the HCL color model that allows you to pick colors that are a different color, but appear at the same brightness to the eye.

It's super unfinished, but if you want to play around with the alpha, it's up here:

https://color.wisehodl.dev

I'm currently working on porting the color engine to Rust and using WASM to bind it back to the app. Then I want to add the ability to create your own color palettes with Nostr.

Reply to this note

Please Login to reply.

Discussion

Good job! ๐Ÿ‘๐Ÿ‘

Thank you ๐Ÿ˜„

Awesome stuff!

To really make it better, you should add copy buttons for copying all three values like "25, 188, 255" or copying just one value

Also, sliders for individual values is always very nice for linear granular adjustments

Keep it up!

It's all coming, haha ๐Ÿ‘

It only works in one direction and the slider doesn't even initialize correctly, so you can pick colors, but can't type in values and have it update back to the color picker yet.

I was wondering what the best way to handle copy/pastes because most people will paste in RGB values and such with parentheses and commas and expect to copy them from the app as such. I think a button to copy and a paste handler that takes either a single value or a trio. But we'll see how it comes out.

As for changing individual values, I'm going to have it so that you can click and drag on any value side to side to adjust the value. The trick will be to make this all work with touches and keyboards too. I'm really motivated to finish this because I need it ๐Ÿ˜‚

Roadmap sounds cool. Looks good. ๐Ÿค™

Thanks man ๐Ÿ˜€

I'm really agonizing over plunging into frontend development because I have a really hardcore test-driven style, but that requires that I know what to expect before I write any code. But all this is new to me so I have to build first and refactor with TDD later ๐Ÿ˜ฌ

Youโ€™re welcome! Fun times ahead. Looking forward to seeing the progress. ๐Ÿ˜„