We also change the structure of the settings ui macro. The trait is
still a requirement on the Settings trait implementation, but it returns
a SettingUIItemVariant now, which the settings ui crate will take
adventage of to generate UI
This allows us to get around circular dependency errors and still get
the type system to ensure all settings fulfill the settings UI crate
Co-authored-by: Ben Kunkle <ben@zed.dev>
2025-08-26 12:00:10 -04:00
Renamed from crates/settings_ui/src/ui_components/table.rs (Browse further)