lainsce / emulsion

Store your palettes in an easy way, and edit them if needed.
GNU General Public License v3.0
67 stars 8 forks source link

[Feature Request] Name colors / Reorder colors #3

Closed stpnwf closed 2 years ago

stpnwf commented 3 years ago

Hey, these are some feature suggestions that I feel could make this app even better.

  1. Ability to name/label colors in palettes. This can be very useful when doing palettes of similar colors.
  2. Ability to reorder colors in palettes. This can be useful to compare colors side by side to pick the best fit.
  3. Ability to double click the color or the area the Hex is displayed to copy the Hex value to the clipboard.
  4. Currently dragging the RBG channels will not update the color that is displayed. Could the color be updated live as the RGB channels are changed?
lainsce commented 3 years ago

I'll look into these 4 things soon™

lainsce commented 3 years ago

Here I am again, I'll reply to each number:

  1. Ability to name/label colors in palettes. This can be very useful when doing palettes of similar colors.

This can be done, I'll just need to make the UI and logic behind so that it doesn't explode lol

  1. Ability to reorder colors in palettes. This can be useful to compare colors side by side to pick the best fit.

Reordering would require drag-n-drop plus removing the sorting, I would need to look up how it's done on GTK4

  1. Ability to double click the color or the area the Hex is displayed to copy the Hex value to the clipboard.

This might be a thing the duplicates behaviour, try copying the colour from the three-dot menu.

  1. Currently dragging the RGB channels will not update the color that is displayed. Could the color be updated live as the RGB channels are changed?

This requires some help to be done because I don't know how it would even happen in real time given what I know about the underlying code.

lainsce commented 3 years ago

This has become more than I can do. I'm willing to reset what I already did, and let someone else help. :(

Update: resetted my work on this, if somebody can help, please help :D

stpnwf commented 2 years ago

Thanks for giving it a try! I lack the knowledge to help unfortunately, so I can't be of much help.

lainsce commented 2 years ago

The main roadblock I've encountered is pairing colors with their names, without a key:value array thing in Vala, this is important to have something like "#FFFFFF:White" which then I could pair in the UI without the sorter moving it.

lainsce commented 2 years ago

So here's the deal:

I got named colors to work, BUT I can't have manual sorting of the colors. Hence why I'm closing this issue.