Skip to content

New light theme causes UI inconsistencies in Tabbed Properties View #2173

@Phillipus

Description

@Phillipus

Recent changes to the light theme in the latest I-builds have set the background color for controls to a light grey (#f8f8f8). This comment suggests this is intended to create an overall darker background for a View. That's all very well if the View contains only one control, such as a Tree (Package Explorer), but if you have a View that contains many different controls you get an inconsistency in the controls' background colors. This is apparent in a Tabbed Properties View.

A Tabbed Properties View relies on FormToolkit to create the controls. With the previous light theme the background color for most controls was white. With the latest changes some controls background colors are grey and some are white. This leads to an inconsistency in the UI and suggests that some controls are disabled. For example, a Text control is white (correct) but a StyledText control is grey and looks like it is disabled. Same for Button with style SWT.TOGGLE | SWT.FLAT.

The changes to the light theme have implemented the rule that most SWT controls that are in a View have their background color set to "#f8f8f8". This is not always desired.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions