Skip to content

Use icon overlays to indicate status of a node in the tree-table view #132

@PhilippSalvisberg

Description

@PhilippSalvisberg

During development of the tree-view I considered using overlays for the status of a node in the tree. I did not found a satisfying solution and decided to go with the approach we used in the table-view. A simple icon to represent the status (success, failure, error warning). This makes the tree-table and the table view consistent/concise.

However, I think it's worth to reconsider the idea. The following table visualizes it:

Icon Before Run Description Current Icon After Run Alternative Icon
package_folder Suite folder (package folder) success package_folder_with_success_overlay
package Suite (package) success package_with_success_overlay
procedure_folder Context (procedure folder) success procedure_folder_with_overlay
procedure Test (procedure) success procedure_with_overlay

The table shows just the success state. The other states (failure, error, disabled) need also an overlay icon.

The alternative icons do not look very appealing IMO. The success state (overlay) is not dominate enough. I used a filter with an opacity of 25% to reduce that effect. Now these icons look like they represent some kind of "disabled" status, which is certainly not what I want.

This "feature" should be implemented only if we can produce a nice looking set of alternative icons. Otherwise we should stick to the current approach.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions