diff --git a/CHANGELOG.md b/CHANGELOG.md index 267759d4..87c64c2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ Scribe-iOS tries to follow [semantic versioning](https://semver.org/), a MAJOR.M Emojis for the following are chosen based on [gitmoji](https://gitmoji.dev/). +# [Upcoming] Scribe-iOS 2.4.0 + +### ✨ New Features + +- German indefinite pronouns are now selectable from the case-declension display. + # Scribe-iOS 2.3.0 ### ✨ New Features @@ -23,7 +29,7 @@ Emojis for the following are chosen based on [gitmoji](https://gitmoji.dev/). ### 🗃️ Data Added - French: 2 nouns -- German: 44 nouns, 1 verb, 20 prepositions, 9 pronouns +- German: 44 nouns, 1 verb, 20 prepositions - Italian: 2 nouns - Spanish: 350 nouns, 102 verbs - Swedish: 635 nouns, 27 verbs diff --git a/Keyboards/KeyboardsBase/KeyboardViewController.swift b/Keyboards/KeyboardsBase/KeyboardViewController.swift index a348ccf8..53ea27cd 100644 --- a/Keyboards/KeyboardsBase/KeyboardViewController.swift +++ b/Keyboards/KeyboardsBase/KeyboardViewController.swift @@ -1058,12 +1058,6 @@ class KeyboardViewController: UIInputViewController { activateBtn(btn: btn) btn.isEnabled = true } - - if controllerLanguage == "German" - && [.accusativeIndefinite, .dativeIndefinite, .genitiveIndefinite].contains(deCaseDeclensionState) { - deactivateBtn(btn: formKeyBR) - formKeyBR.isEnabled = false - } if DeviceType.isPad { var conjugationFontDivisor = 3.5 @@ -1304,6 +1298,11 @@ class KeyboardViewController: UIInputViewController { activateBtn(btn: btn) } + if controllerLanguage == "German" + && [.accusativeIndefinite, .dativeIndefinite, .genitiveIndefinite].contains(deCaseDeclensionState) { + formKeyBR.isUserInteractionEnabled = false + } + for btn in get3x2FormDisplayButtons() + get3x1FormDisplayButtons() + get1x2FormDisplayButtons() { deactivateBtn(btn: btn) }