Skip to content

Releases: scribe-org/Scribe-iOS

Scribe-iOS 1.1.0

08 Jan 10:42
Compare
Choose a tag to compare

⌨️ New Keyboards

  • Adds Russian, French, Portuguese and Swedish keyboards.

✨ New Features

  • Hold-to-select functionality for symbol keys.
  • The keyboard keys are capitalized if the user deletes at the start of the command bar.
  • Removes noun-gender annotation for given names to avoid misgendering people.
  • Users are now able to pass upper-case arguments to translate and conjugate.

🗃️ Data Added

  • French (New): 15,710 nouns, 1,241 verbs (mostly infinitives), 67,609 translations
  • German: 401 nouns, 78 verbs, corrected many prepositions
  • Portuguese (New): 4,530 nouns, 188 verbs, 67,609 translations
  • Russian (New): 194,389 nouns, 11 verbs, 12 prepositions, 67,609 translations
  • Spanish: 180 nouns, 22 verbs
  • Swedish (New): 41,102 nouns, 4,133 verbs, 67,609 translations

🎨 Design Changes

  • 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.
  • Translate for Russian switches to an English keyboard.

🐞 Bug Fixes

  • 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.

♻️ Code Refactoring

  • Combines all the space bar logic into one and renames the key based on the keyboard.
  • Combines all conjugation logic into one function that is accessed by each button press case.
  • Combines all noun annotation logic into one function that accessed by child functions.

Scribe-iOS 1.0.1

04 Dec 13:09
Compare
Choose a tag to compare

✨ New Features

  • Adds comma-space to letter keys functionality.
  • Adds question mark and exclamation point followed by space to capital letter keys functionality.

🎨 Design Changes

  • 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.

🐞 Bug Fixes

  • Fixes an issue where the select keyboard button wouldn't be able to be long held after an initial button is pressed.
  • Fixes an issue where canceling a command would cause the command bar to read "Not in directory" on a subsequent command.
  • Fixes an issue where the double space period shortcut is triggered without intent.

♻️ Code Refactoring

  • The hold-to-select character functions are now combined into one.

Scribe-iOS 1.0.0

30 Nov 18:00
Compare
Choose a tag to compare

MVP release of Scribe - Language Keyboards

🚀 Deployment

  • Releasing for iPhone and iPad.

⌨️ Keyboards

  • Keyboards for German and Spanish.

✨ Features

  • Keyboard extensions that can be used in any app.
  • Annotation of words in the command 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.

🗃️ Data

  • 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

🎨 Design

  • The Scribe key and command 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.