Hi there,
I think it would be a big step forward for Affinity Designers UX if all panels work in the same way.
Currently, the user needs to open a context menu to rename or delete a color in a palette, style, icon, etc. All these operations should be more directly accessible and it should be possible to apply all commands applicable to a group of panel objects, eg the ability to delete all selected colors.
In my view, this is very important because it is possible to quickly fill panels with objects, for example to import colors from the document. Therefore, it should also be possible to quickly delete unnecessary objects from the panels or edit them differently (move, rename, delete, group, etc.)
For example, layers can be renamed inline. The user can select multiple layers. They can be moved by dragging, they can be reordered, grouped, and they can be deleted all at once. This way, layers can be used in a very structured way. Obviously, the complete functionality is already implemented for the layer panel.
Why not reuse (or refactor) all other panels containing lists of objects of the same type, so they work similar to layers. This way, the user would be able to structure his palettes, his symbols, and so on.