Lipika Ime Versions Save

Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages

v2.2.1

2 years ago

2.2

3 years ago
  • Ability to manage languages; rename, disable and reorder them
  • Shortcut support for changing languages in IME
  • Cleaner and more functional UI for LipikaApp
  • Ability to export and import custom mappings
  • Deprecated SCM format in lieu of above

v2.1

4 years ago
  • Fix for issue #50
  • Automatic session improvements

v2.1-beta

4 years ago
  • Major overhaul of Engine algorithm to fix ratreya/lipika-engine#1
  • Fixed major memory leak in Engine due to strong reference cycle
  • Defensive code when interfacing with system IMK
  • Fixed a whole class of crashes (#47, #48 and #49)
  • Fixed issue with system bar menu not updating correctly

v2.0-alpha.1

5 years ago
  • Swift instead of Objective C - lines of code reduced from 6395 to 4407 (~45%)
  • Broke out lipika-engine into a separate repository
  • Uses an order of magnitude less memory
  • Comes with a companion app called LipikaApp
  • LipikaApp allows transliteration between any combination of Indic scripts and schemes
  • Built-in mappings can be fully edited using LipikaApp
  • Ability to start a new transliteration session from existing words
  • Reverse-transliteration with 100% fidelity
  • Correct ordering of ZWNJ which enables one to type Kannada words such as ಸೂರ‌್ಯ
  • Support for Marathi Chandra or Ardha Chandra
  • Ability to escape transliteration: `3`netra -> 3नेत्र
  • Numerous bug fixes and performance improvements

v1.7.4

6 years ago
  • Minor fixes to Grantha and ISO-15919
  • Fix for candidate selection with input string (#26)
  • Preserve ordering of mappings

v1.4.2

7 years ago
  • Nuqta for all languages - Issue #19
  • Minor fixes to Grantha and IPA
  • Complete ITRANS mappings
  • Consolidated Tamil scripts
  • Updated code to Mac OS X 10.12

v1.4.1

8 years ago
  • Bug fix for issue #14
  • Ported tests to work on Xcode 7.0
  • More debug logging

v1.4

8 years ago
  • Highly maintainable proprietary scheme format
  • Schemes standerdized for applicability to all Indian languages
    • ITRANS, Baraha, Harvard Kyoto, Barahavat and Ksharanam
    • Minimized exceptions for individual language
  • Unicode mapping to all major Indian language scripts
    • Bengali, Devanagari, Gujarati, Gurmukhi, Hindi, Kannada, Malayalam, Oriya, Tamil and Telugu
    • Standerdized naming for consistent transliteration