Commit graph

39 commits

Author SHA1 Message Date
jahorton
a4e596749a change(ios): Swift 4 -> Swift 5 base conversion 2019-11-01 08:25:34 +07:00
jahorton
2868dc8909 Merge branch 'beta' into ios-resource-download-manager 2019-08-26 13:36:21 +07:00
Joshua Horton
970392ce81
Merge pull request #1976 from keymanapp/ios-settings-status-bar
[iOS] Settings notification bar refactor/prep
2019-08-26 13:34:45 +07:00
jahorton
414f6239c7 Nav return from downloaders after error alerts 2019-08-23 12:54:18 +07:00
jahorton
7e3ddc76a1 Tidyup of keyboard download code transplant 2019-08-16 13:06:59 +07:00
jahorton
20ed8f3bda API Keyboard download refactor 2019-08-16 12:48:04 +07:00
jahorton
f416e583e9 Settings status bar prep for upcoming work 2019-08-14 15:42:46 +07:00
Randy Boring
3868022438 remove unnecessary white space 2019-07-24 22:04:06 -04:00
Randy Boring
ca46e6bb14 Table view data source UITableViewDataSource marked 2019-07-23 12:32:25 -04:00
Randy Boring
7c6eec266d Language Settings can now add a new keyboard via LanguageSpecificViewController, a subclass of LanguageViewController
LanguageViewController made more easily subclassable so languages variable doesn't have to be exposed
2019-07-16 15:07:54 -05:00
Randy Boring
e3a64f811a download lexical model after keyboard install via Installed Languages Plus button 2019-06-26 13:50:47 -05:00
Randy Boring
e9b2ce33db add info debugging to track which viewcontroller is appearing 2019-06-12 20:57:22 -05:00
Randy Boring
f5a5a9cf52 fully implement downloading a lexical model after downloading a keyboard for its language 2019-04-28 03:45:21 -05:00
Randy Boring
faa75c0df7 retabbed and take out Version syntax problem 2019-04-01 23:10:26 -05:00
Randy Boring
348edaba56 download, unpack, parse, and save an ad hoc lexical model 2019-03-29 01:06:38 -05:00
Tom Bogle
d43db6b00e [iOS] Fixes #824 2018-07-06 16:39:50 -04:00
Tom Bogle
1ad05e8df7 [iOS] More replacements of deprecated UIAlertView calls [WIP] 2018-07-05 17:14:13 -04:00
Jacob Bullock
ffa7968aa9 fix mixed case alphabetical list 2018-05-01 05:31:24 -06:00
Gabriel Wong
1a4baffb29 Merge branch 'master' into ios-keyboard-repo 2017-12-05 10:34:20 +07:00
Gabriel Wong
68a60b6d0d Perform KeyboardRepository callbacks on main thread 2017-12-04 16:48:20 +07:00
Gabriel Wong
7ffa901d39 Dispatch UI interaction async in repository delegate 2017-12-04 14:52:46 +07:00
Gabriel Wong
06571cbdad Remove language update notifications in favor of repository delegate 2017-12-04 14:52:45 +07:00
Gabriel Wong
a1a4a7de58 Create KeyboardRepository protocol 2017-12-04 12:52:25 +07:00
Gabriel Wong
c6a03c7e08 Encapsulate data directory and UserDefaults 2017-11-27 08:49:43 +07:00
Gabriel Wong
3680050404
Merge pull request #389 from keymanapp/ios-typed-notification
Add types to notifications
2017-11-16 09:46:50 +07:00
Gabriel Wong
932e247e0f Make UserDefaults keys internal 2017-11-14 11:45:54 +07:00
Gabriel Wong
c92135fce3 Weak reference to instance methods 2017-11-10 14:17:34 +07:00
Gabriel Wong
b9553a3198 Make remaining notifications typed 2017-11-07 11:04:28 +07:00
Gabriel Wong
6e3fbe1b74 Framework for typed notifications 2017-11-07 11:04:25 +07:00
Gabriel Wong
e1f3657861 Keyman app use new structs 2017-11-07 10:58:01 +07:00
Gabriel Wong
1a286d237c Use InstallableKeyboard struct in KeymanEngine 2017-11-07 10:58:01 +07:00
Gabriel Wong
9ca720426e Use Language struct 2017-11-07 10:58:01 +07:00
Gabriel Wong
0d23a615b8 Put kKeyman constants into structs 2017-10-20 13:48:37 +07:00
Gabriel Wong
5cf60c9351 Remove class Manager functions and global state 2017-10-20 09:50:10 +07:00
Gabriel Wong
14d3149515 Don't display debug description in alert title 2017-10-20 09:50:07 +07:00
Gabriel Wong
c0bbd92f3f Fix copying downloaded keyboard JS 2017-10-20 09:50:01 +07:00
Gabriel Wong
631cb3d19a Migrate KMManager to Swift 2017-10-20 09:49:53 +07:00
Gabriel Wong
d28779f356 Use Swift 4 in KMEI 2017-09-28 13:24:11 +07:00
Gabriel Wong
b286c8d139 Migrate LanguageViewController to Swift 2017-09-28 11:10:52 +07:00