ZIm/crates/title_bar
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
..
src title_bar: Fix config merging to respect priority (#30980) 2025-05-20 07:56:24 +00:00
Cargo.toml agent: Remove feature flag checks (#30055) 2025-05-06 21:38:05 -04:00
LICENSE-GPL Extract title_bar crate (#13597) 2024-06-27 19:14:13 -04:00