Scribe-iOS tries to follow semantic versioning, a MAJOR.MINOR.PATCH version where increments are made of the:
- MAJOR version when we make incompatible API changes
- MINOR version when we add functionality in a backwards compatible manner
- PATCH version when we make backwards compatible bug fixes
Emojis for the following are chosen based on gitmoji.
- Adds Russian, French, Portuguese and Swedish keyboards.
- Verb conjugation support is currently limited, but noun annotation, plural and
beta
translation are available.
- Hold-to-select functionality for symbols.
- Improves the display of the caps lock key by making its background the key pressed color.
- Updates the App Store images and videos.
- Scribe command titles are now in the keyboard language for a more immersive experience.
-
Adds baseline noun, verb, translation and preposition data for the new keyboards and adds more data to those already included:
- German: corrected many prepositions
- French:
- Portuguese:
- Russian:
- Spanish:
- Swedish:
- German keyboards had the dollar sign shown on the number keys instead of the euro sign.
- iPads had a semicolon key that also had apostrophes.
- Hold-to-select keys wouldn't return to their original color.
- The keyboard wouldn't always be letter keys when switched to.
- The double space period shortcut wasn't possible after certain special characters and numbers.
- More than one singular gender wasn't being assigned to German nouns in the formatting process.
- Removes noun-gender annotation for given names to avoid misgendering people.
- Combines all the space bar logic into one and renames the key based on the keyboard.
- Comma-space to letter keys functionality.
- Question mark and exclamation point followed by space to capital letter keys functionality.
- Fixes the display of the system header in the app when the user is in dark mode, as the white text was hard to read.
- Fixes the display of the scroll bar in the app when the user is in dark mode, as the white bar wasn't visually appealing.
- The keyboard has been made taller for iPhones to make the buttons larger vertically.
- More space has been added around the buttons to make them better resemble system keyboard spacing.
- The select keyboard button wouldn't be able to be long held after an initial button is pressed.
- Canceling a command would cause the preview bar to read "Not in directory" on a subsequent command.
- The double space period shortcut was being triggered without intent.
- The hold-to-select character functions are now combined into one.
- Moved the contribution guidelines to the main directory.
- Releasing for iPhone and iPad.
- Keyboards for German and Spanish.
- Keyboard extensions that can be used in any app.
- Annotation of words in the preview bar including the genders of nouns and cases that follow prepositions.
- Basic English to keyboard language translations.
- Querying the plurals of nouns.
- Conjugations of verbs.
- Wikidata WDQS queries saved so that data can be updated before releases.
- Data formatting done via Python scripts.
- Data saved in JSON files in app to allow for quick access that doesn't require an internet connection.
- Nouns, verbs and prepositions (where applicable).
- Translations of English words via 🤗 Transformers.
- Adds baseline noun, verb, translation and preposition data for the new keyboards.
- German: 27K+ nouns, 3K+ verbs, 65K+ translations, 190 prepositions
- Spanish: 8K+ nouns, 65 verbs, 65K+ translations
- The Scribe key and preview bar where Scribe commands are triggered.
- 3x2 conjugation tables from which conjugations can be selected in the
Conjugate
command. - The return key is colored Scribe blue when commands are being triggered to let the user know that that is what they need to press to finish the command.
- Dark mode compatibility.