settings ui: Add new batch of settings (#39650)

Release Notes:

- N/A
This commit is contained in:
Danilo Leal
2025-10-07 00:27:58 -03:00
committed by GitHub
parent f6f11eb544
commit 963204c99d
4 changed files with 1160 additions and 32 deletions
+38 -3
View File
@@ -397,7 +397,19 @@ pub enum SteppingGranularity {
Instruction,
}
#[derive(Copy, Clone, Debug, Serialize, Deserialize, JsonSchema, MergeFrom, PartialEq, Eq)]
#[derive(
Copy,
Clone,
Debug,
Serialize,
Deserialize,
JsonSchema,
MergeFrom,
PartialEq,
Eq,
strum::VariantArray,
strum::VariantNames,
)]
#[serde(rename_all = "snake_case")]
pub enum DockPosition {
Left,
@@ -571,7 +583,18 @@ pub struct FileFinderSettingsContent {
}
#[derive(
Debug, PartialEq, Eq, Clone, Copy, Default, Serialize, Deserialize, JsonSchema, MergeFrom,
Debug,
PartialEq,
Eq,
Clone,
Copy,
Default,
Serialize,
Deserialize,
JsonSchema,
MergeFrom,
strum::VariantArray,
strum::VariantNames,
)]
#[serde(rename_all = "lowercase")]
pub enum FileFinderWidthContent {
@@ -733,7 +756,19 @@ pub enum DockSide {
Right,
}
#[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize, Serialize, JsonSchema, MergeFrom)]
#[derive(
Copy,
Clone,
Debug,
PartialEq,
Eq,
Deserialize,
Serialize,
JsonSchema,
MergeFrom,
strum::VariantArray,
strum::VariantNames,
)]
#[serde(rename_all = "snake_case")]
pub enum ShowIndentGuides {
Always,
@@ -541,7 +541,18 @@ pub struct ProjectPanelSettingsContent {
}
#[derive(
Copy, Clone, Debug, Default, Serialize, Deserialize, JsonSchema, MergeFrom, PartialEq, Eq,
Copy,
Clone,
Debug,
Default,
Serialize,
Deserialize,
JsonSchema,
MergeFrom,
PartialEq,
Eq,
strum::VariantArray,
strum::VariantNames,
)]
#[serde(rename_all = "snake_case")]
pub enum ProjectPanelEntrySpacing {