- More important fields and tools should be given more visual prominence. This can be achieved with positioning, size, contrast or folding elements.
- If every setting in a sub-panel is predicated on something being enabled, the toggle should be in the header.
- If a enum is more than 3 items, it should be a drop down.
- When you have closely related options you should group them into a sub-panel.
- This allows for collapsing enabling a user to minimize noise from things they aren't using.
- These layout rules are not set in stone.
- If you have an idea for improvement, make a PR so it can be discussed.