Opened 9 years ago

Last modified 5 years ago

#5800 assigned enhancement

[Appearance] add colorpicker

Reported by: diver Owned by: jscipione
Priority: normal Milestone: Unscheduled
Component: Preferences/Appearance Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Would be nice to [have http://dev.osdrawer.net/projects/97 Colors!-like] colorpicker integrated in Appearance.

Change History (5)

comment:1 by humdinger, 9 years ago

Something like it (I think it's even based on Werner's code) is already used in Icon-O-Matic. I'd love to see it integrated in a generally overhauled color picker in the API that's used everywhere, e.g. Backgrounds too.

comment:2 by diver, 9 years ago

That would be even better.

comment:3 by stippi, 9 years ago

Yes, a much better version of a color picker, based on Colors! is part of the Icon-O-Matic code.

comment:4 by pulkomandy, 5 years ago

Milestone: R1Unscheduled
Owner: changed from darkwyrm to jscipione
Status: newassigned

comment:5 by jscipione, 5 years ago

I wish I had more time, but, I have a system worked out that is much more elaborate than simply adding a color picker based on Colors! or using the Icon-O-Matic color picker to Appearance. What I've created is a system by which you can have several plugable color pickers, so Appearance could use one, Backgrounds another, Icon-O-Matic a third.

It would be up to the developer to install their own color picker in the right place

And the user could also pick a different default color picker by setting the mime type in FileTypes. It is based on an idea by Pavel and I've much expanded the idea and built a few basic color pickers. I haven't build one based on Colors! or Icon-O-Matic but it would be pretty easy to do that once all the other pieces are in place.

I would also like to further improve this by having a system wide set of color wells (squares of colors that you can save) that would be available to all color pickers.

Note: See TracTickets for help on using tickets.