Commit graph

116 commits

Author SHA1 Message Date
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
a6787ba39e Allows bypassing master language list 2019-08-23 09:38:00 +07:00
jahorton
942e69b392 Strips picker of updates, fixes Get Started option 2019-08-21 13:24:52 +07:00
jahorton
d05038edf2 Split the downloading management into own class 2019-08-20 10:08:17 +07:00
jahorton
ca7f6167b7 HTTPDownloader handler tweaks 2019-08-16 15:58:39 +07:00
jahorton
95c9eba1f4 Start of ResourceDownloadManager, pre-refactor 2019-08-15 10:24:13 +07:00
jahorton
f416e583e9 Settings status bar prep for upcoming work 2019-08-14 15:42:46 +07:00
Marc Durdin
3957d9bc80 merge master 2019-08-03 07:31:50 +10:00
Marc Durdin
c56412e311 [ios] Remove embedded frameworks from KeymanEngine and ensure all frameworks are thinned 2019-08-03 07:30:16 +10:00
Marc Durdin
e489fbd8fc
Merge pull request #1922 from keymanapp/ios-fix-build
[ios] Fix build issues around certificates, profiles and broken architecture settings
2019-08-02 15:36:22 +10:00
Marc Durdin
d7a976299a Working build on Marc's machine 2019-08-02 11:36:29 +10:00
Randy Boring
681d45aa15 Merge branch 'master' of https://github.com/keymanapp/keyman into ios-ui-anti-globalism
resolved conflict with LanguageLMDetailViewController.swift and LanguageLMDetailViewController.xib
and KeyboardSwitcherViewController.swift
2019-07-27 14:35:50 -05:00
Randy Boring
0ff2297e94 first pass at a slimmed down keyboard picker launched from the globe icon 2019-07-26 00:42:20 -05:00
Randy Boring
c6952f7a10 LanguageLMDetailViewController.swift and LanguageLMDetailViewController.xib added
InstalledLanguagesViewController and LanguageSpecificViewController changed ids
2019-07-23 12:30:27 -04:00
Randy Boring
b7b46557fc Merge branch 'master' into ios-ui-lm-management 2019-07-18 21:37:44 -05:00
rfaramir
36a5a7a469
Merge pull request #1868 from keymanapp/ios-ui-language-add-kbd
[ios] Add keyboard from Language Settings
2019-07-18 19:56:54 -05: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
Joshua Horton
33814b1c73
Merge branch 'master' into ios-ui-lm-management 2019-07-15 10:39:14 +07:00
Randy Boring
63761b9618 Test Target works now
begins work on keeping better track of languages and related data
2019-07-11 18:16:51 -05:00
Randy Boring
f96dc1a5c7 Merge branch 'master' into ios-test-reachability 2019-07-09 18:22:56 -05:00
Marc Durdin
3d8bdb32d5 [iOS] Upgrade project files to enable additional warnings 2019-07-01 12:44:24 +10:00
Marc Durdin
f84f4dbe70 [iOS] Update localisation formats 2019-07-01 12:42:25 +10:00
Randy Boring
61f96392a8 start of attempt to get Test target building
ambiguous reference in UserDefaults is killing me!
2019-06-14 16:48:49 -05:00
Randy Boring
337c3128dd installed language settings show keyboards, two switches, and current model
shows keyboard and model info
deletes keyboard and model from their info views
2019-06-06 10:39:37 -05:00
Randy Boring
7691387669 begin Language Settings controller
crashes due to not making any cells yet
2019-05-30 00:14:18 -05:00
Randy Boring
01c88c7ac3 put Done button at top of Keyman Settings in viewDidLoad 2019-05-24 00:32:09 -05:00
Randy Boring
b52f0e651b launch SettingsViewController without Navigator, can't back out yet 2019-05-24 00:32:09 -05:00
Randy Boring
79c0fa0c06 settings starts to show up though you cannot exit settings yet! 2019-05-24 00:32:09 -05:00
jahorton
66953448a3 Tweaks iOS changes for better org and use of JSON. 2019-05-14 10:55:26 +07:00
Randy Boring
0af7ba20b6 rename Date+ISOExtension.swift to Formatter+DateISOExtension.swift
remove unnecessary ?? as left hand side was always true
2019-05-01 18:49:06 -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
348edaba56 download, unpack, parse, and save an ad hoc lexical model 2019-03-29 01:06:38 -05:00
Randy Boring
89fbe0a2d0 start on lexical model 2019-03-04 19:23:24 -06:00
Joshua A. Horton
f5465dbae9 Merge branch 'master' into ios-444-keyboard-refactor 2018-12-05 12:13:27 +07:00
Joshua A. Horton
c140c22daf Correctly reimplements the in-app keyboard selector, fixes bug. 2018-12-05 10:40:24 +07:00
Joshua A. Horton
f7c525d5c2 Mild reorg + removal of now-unused code. 2018-12-05 08:49:14 +07:00
Joshua A. Horton
c1280c684b Fixes linking of new Carthage dependency, vibration status of iPhone SE. 2018-12-04 08:35:59 +07:00
Joshua A. Horton
3f2c59c096 Massive InputViewController refactor. Currently breaks system keyboard. 2018-11-28 14:41:57 +07:00
Joshua A. Horton
32fd4898bc Changelog notes for reachability crash fix. 2018-11-05 10:50:28 +07:00
Jacob Bullock
fa77f04b26 adding custom errors for throwing 2018-05-01 07:03:01 -06:00
Jacob Bullock
afaaf7d3c1 refactoring KMP install 2018-02-16 02:39:04 -07:00
Gabriel Wong
8415be4fd3 Merge branch 'master' into ios-directory-migration 2017-12-15 10:33:16 +07:00
Gabriel Wong
658e2c460d Create FullKeyboardID to identify user keyboards 2017-12-08 16:04:02 +07:00
Gabriel Wong
b52b672005 Create Migration to KMP directory structure 2017-12-08 12:34:12 +07:00
Gabriel Wong
415066dea5 Create Version type 2017-12-08 10:38:48 +07:00
Gabriel Wong
35c40be9a6 Use log directly instead of via kmLog 2017-12-07 14:37:24 +07:00
Gabriel Wong
4b59a40883 Create log object 2017-12-07 14:09:44 +07:00
Gabriel Wong
41374ac9bf Embed required frameworks in demo and samples 2017-12-07 11:10:06 +07:00
Jacob Bullock
08df6aaf27 replacing lumberjack with XCGLogger 2017-12-06 19:37:37 -07:00