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.
Solution proposal:
- Redesign needed.
Accordion-based design limits visibility on other sections
Example: When Annotations are expanded one cannot see Labels contents.
Solution proposal:
- Redesign needed.
Accordion-based design shrinks available space with every nesting
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.
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
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
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.