Sets default capitalization of text fields to make sense.

This commit is contained in:
2021-03-24 15:40:44 -07:00
parent 0c3821dbe6
commit ed44cd9947
8 changed files with 14 additions and 10 deletions

View File

@@ -29,8 +29,7 @@ struct EditAbilityScores: View {
MCStepperField( MCStepperField(
label: "CHA", label: "CHA",
value: $monsterViewModel.charismaScore) value: $monsterViewModel.charismaScore)
} }
.textCase(nil)
} }
} }

View File

@@ -31,8 +31,8 @@ struct EditArmor: View {
MCTextField( MCTextField(
label: "Custom Armor", label: "Custom Armor",
value: $monsterViewModel.customArmor) value: $monsterViewModel.customArmor)
.autocapitalization(.none)
} }
.textCase(nil)
} }
} }

View File

@@ -17,27 +17,32 @@ struct EditBasicInfo: View {
MCTextField( MCTextField(
label: "Name", label: "Name",
value: $monsterViewModel.name) value: $monsterViewModel.name)
.autocapitalization(.words)
// Editable Text field bound to monster.size // Editable Text field bound to monster.size
MCTextField( MCTextField(
label: "Size", label: "Size",
value: $monsterViewModel.size) value: $monsterViewModel.size)
.autocapitalization(.words)
// Editable Text field bound to monster.type // Editable Text field bound to monster.type
MCTextField( MCTextField(
label: "Type", label: "Type",
value: $monsterViewModel.type) value: $monsterViewModel.type)
.autocapitalization(.none)
// Editable Text field bound to monster.subType // Editable Text field bound to monster.subType
MCTextField( MCTextField(
label: "Subtype", label: "Subtype",
value: $monsterViewModel.subType) value: $monsterViewModel.subType)
.autocapitalization(.none)
// Editable Text field bound to monster.alignment // Editable Text field bound to monster.alignment
MCTextField( MCTextField(
label: "Alignment", label: "Alignment",
value: $monsterViewModel.alignment) value: $monsterViewModel.alignment)
.autocapitalization(.none)
// Number with -/+ buttons bound to monster.hitDice // Number with -/+ buttons bound to monster.hitDice
MCStepperField( MCStepperField(
label: "Hit Dice", label: "Hit Dice",
@@ -52,9 +57,8 @@ struct EditBasicInfo: View {
MCTextField( MCTextField(
label: "Custom HP", label: "Custom HP",
value: $monsterViewModel.customHP) value: $monsterViewModel.customHP)
.autocapitalization(.none)
} }
.textCase(nil)
} }
} }

View File

@@ -21,6 +21,7 @@ struct EditDamageTypes: View {
set: {damageType.name = $0} set: {damageType.name = $0}
) )
) )
.autocapitalization(.none)
} }
.onDelete(perform: { indexSet in .onDelete(perform: { indexSet in
for index in indexSet { for index in indexSet {

View File

@@ -67,7 +67,6 @@ struct EditSavingThrows: View {
value: $monsterViewModel.charismaSavingThrowProficiency) value: $monsterViewModel.charismaSavingThrowProficiency)
} }
} }
.textCase(nil)
} }
} }

View File

@@ -15,6 +15,7 @@ struct EditSkill: View {
MCTextField( MCTextField(
label: "Name", label: "Name",
value: $skillViewModel.name) value: $skillViewModel.name)
.autocapitalization(.words)
MCAbilityScorePicker( MCAbilityScorePicker(
label: "Ability Score", label: "Ability Score",

View File

@@ -61,7 +61,8 @@ struct EditSpeed: View {
MCTextField( MCTextField(
label: "Custom Speed", label: "Custom Speed",
value: $monsterViewModel.customSpeed) value: $monsterViewModel.customSpeed)
}.textCase(nil) .autocapitalization(.none)
}
} }
} }

View File

@@ -15,7 +15,6 @@ struct MCTextField: View {
Text(label) Text(label)
.font(.caption2) .font(.caption2)
TextField(label, text: value) TextField(label, text: value)
.autocapitalization(/*@START_MENU_TOKEN@*/.none/*@END_MENU_TOKEN@*/)
} }
} }
} }