ZIm/crates/title_bar/src
Andres Suarez ca513f52bf
title_bar: Fix config merging to respect priority (#30980)
This is a follow-up to #30450 so that _global_ `title_bar` configs
shadow _defaults_. The way `SettingsSources::json_merge` works is by
considering non-json-nulls as values to propagate. So it's important
that configs be `Option<T>` so any intent in overriding values is
captured.

This PR follows the same `*Settings<FileContent = *SettingsContent>`
pattern used throughout to keep the `Option`s in the "settings content"
type with the finalized values in the "settings" type.

Release Notes:

- N/A
2025-05-20 07:56:24 +00:00
..
platforms chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
stories gpui: Add a standard text example (#30747) 2025-05-16 17:35:44 +02:00
application_menu.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
collab.rs Reapply support for X11 screenshare (#28160) 2025-04-06 11:25:29 -06:00
onboarding_banner.rs title_bar: Ensure git onboarding banner dismissal is properly respected (#28147) 2025-04-05 14:33:46 +00:00
platforms.rs Linux window decorations (#13611) 2024-07-03 11:28:09 -07:00
stories.rs Add story for ApplicationMenu (#13948) 2024-07-08 16:55:55 -04:00
title_bar.rs zed: Fix no way to open local folder from remote window (#30954) 2025-05-19 21:26:30 +05:30
title_bar_settings.rs title_bar: Fix config merging to respect priority (#30980) 2025-05-20 07:56:24 +00:00
window_controls.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00