J’ai redonné une chance à celui-ci
main ← fix-schema-setting-editor-layout
opened 10:02AM - 12 Jan 26 UTC
The schema setting editor used for theme/component object settings had a cramped… layout that didn't make good use of available space.
This commit improves the layout by:
- Increasing the navigation tree minimum width from 10em to 14em
- Changing fields from horizontal layout (label beside input) to vertical layout (label above input), matching FormKit patterns
- Reducing the gap between navigation and fields from 5vw to 2rem
- Allowing field inputs to stretch to full width
This is the "fix it in core" approach rather than adding theme-specific CSS identifiers, as discussed in the meta topic.
Ref: https://meta.discourse.org/t/392690
Follow-up to: https://github.com/discourse/discourse/pull/37043
**BEFORE**
<img width="1961" height="1453" alt="2026-01-12 @ 09 58 38" src="https://github.com/user-attachments/assets/fc78d8fb-6097-440c-8131-0dc98cda0e6d" />
**AFTER**
<img width="1961" height="1453" alt="2026-01-12 @ 09 58 32" src="https://github.com/user-attachments/assets/9f98483c-b2a3-49fc-8d70-5de6fe2b37a3" />
C’est le plus simple que j’ai pu faire. Je ne suis pas sûr que nous voulions passer du temps à retravailler cette interface utilisateur - la « barre latérale intérieure » semble « étrange », mais cela pourrait représenter plus de travail que ce que nous pouvons prioriser pour le moment