Usability problems & concerns - kamilmadejek/kpt-backstage-plugins GitHub Wiki

Editor dialog is small and not practical

Editor is placed in a dialog which does not use available space effectively.

image

Solution proposal:

  • Redesign needed.

Accordion-based design limits visibility on other sections

Example: When Annotations are expanded one cannot see Labels contents.

image

Solution proposal:

  • Redesign needed.

Accordion-based design shrinks available space with every nesting

image

Solution proposal:

  • Redesign needed.

Small changes in GUI editor cause multiple changes in code and comments

Example: Change of Replicas value from 1 to 2 causes multiple changes in the resource file. These changes are not made clear to the user until they save their changes.

image

Solution proposal:

  • Improve serialization process to eliminate/limit collateral changes.
  • Present a preview of changes before user saves them (design needed).

Application error appears and changes are lost when error is made while editing resource in YAML format

image

Solution proposal

  • Handle parsing errors gracefully - inform user about error, present error details, let user decide about discarding changes.

Comments are trimmed-out from YAML editor for resources with GUI editor

Example: (1) Namespace resource viewer, (2) Namespace editor in the YAML mode for the same resource

image image

Solution proposal

  • Preserve resources' comment nodes in GUI editors.

No support for editing code-like multi-line values

Some of the resources include properties which contain code or code-like multi-line snippets. Currently GUI editors have no support for editing of this kind of content.

Solution proposal

  • Add widget for code editing based on already used code editor.