More Backgrounds enhancements
|Reported by:||humdinger||Owned by:||nobody|
This is hrev34158.
I'd like to point out a little problem, that would require a few changes in the widget logic, but would improve the Backgrounds handling and its impact on the Workspaces applet.
The Workspaces applet uses the Background color for it's panel. The Background panel chooses the icon label color according to the set background color. If you use a very bright background image, you have to set the bgcolor also bright, so that the label color becomes black.
This of course, changes the Workspaces applet's panel color to also be bright... Not necessarily wanted.
I therefore propose to give the Backgrounds panel the option not only to set icon label colors automatically, but also manually. That way, the bgcolor doesn't have to be adjusted to make icon labels visible on a bright background image. You also give the user the option to use another color besides black&white.
When work is done on the GUI widgets and their logic, there should be some distinction between using an image and a simple bgcolor. Right now, inappropriate settings are "ghosted".
I did some mockups for both modes. The Icon-O-Matic color picker should be re-used for the palettes and when a color well is clicked:
Personally, I would remove the "Icon label outline" option and have it on by default. It's a sensible default.
The mockup also incorporates tickets #1006 and #3746: Changes should be live - no "Apply" button. "Undo" will undo the last change, "Defaults" sets the standard-Haiku-blue + Haiku logo, "Revert" reverts to the settings when the panel was opened.