Skip to content

IDEA / DRAFT: Config wizards as a side panel #2916

@tigert

Description

@tigert

Is your feature request related to a problem? Please describe.
It is slow and cumbersome to edit configs with the current wizards, especially if you are editing multiple entries at once.

I am writing down an idea that occurred to me the other day, so I won't forget it.

Describe the solution you'd like
It would be easier if the configwizard was a side panel that slides out of the right edge of the configuration list, overlapping Controller, Device, Status, Raw Value, Final Value and Actions columns. Essentially you would have the left side (Active and Name/Description columns) visible.

The config panel would have a close button and it would be "sticky", allowing you to select configs on the list on the left, and it would update the values, and it would allow live editing of values.

It would also allow multiple selection, allowing edit of multiple configs at once.

If the selected configs have differing values in a given field, the selection would show <...> or similar, alerting the user that the field can be edited, but the different values would be overwritten. KiCAD does this for the sidepanel and it works nicely:

Image

This would require the implementation of the undo stack to work well, because the dialog would need to perform instant update of values upon edit, to allow for browsing and editing of configs without closing the panel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions