Opened 15 years ago

Last modified 4 years ago

#5025 new enhancement

More Backgrounds enhancements

Reported by: humdinger Owned by: nobody
Priority: normal Milestone: R1.1
Component: Preferences/Backgrounds Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

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:

Backgrounds Panel, background image mode

Backgrounds Panel, background color mode

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.

Attachments (2)

backgrounds-pref-bg-color.png (18.7 KB ) - added by humdinger 15 years ago.
Backgrounds Panel, background color mode
backgrounds-pref-bg-image.png (40.2 KB ) - added by humdinger 15 years ago.
Backgrounds Panel, background image mode

Download all attachments as: .zip

Change History (7)

by humdinger, 15 years ago

Backgrounds Panel, background color mode

by humdinger, 15 years ago

Backgrounds Panel, background image mode

comment:1 by axeld, 15 years ago

FWIW I like the outline to be disabled - it just looks a lot better for plain backgrounds.

comment:2 by korli, 15 years ago

Owner: changed from korli to nobody

comment:3 by pulkomandy, 4 years ago

Milestone: R1R1.1

comment:4 by nephele, 4 years ago

humdinger: is there code for that color selector, or is it just a mockup to be implemented?

If that is the case how would the actual color picker look aside from the commonly used colors (assuming 32bit RGB space; SRGB for now)?

comment:5 by humdinger, 4 years ago

It's just a (11 years old) mockup. :)

The colour palette/picker would work like in IOM.

Note: See TracTickets for help on using tickets.