Commit graph

1341 commits

Author SHA1 Message Date
Gabriel Wong
dc948d1c73 Merge branch 'master' into ios-font-manager 2017-12-05 09:52:35 +07:00
Gabriel Wong
12becec617 Merge branch 'master' into ios-refactor-directory 2017-12-05 09:20:45 +07:00
Gabriel Wong
a7ee9b263b
Merge pull request #447 from keymanapp/ios-fix-install-profile
Fix installing custom font profile
2017-12-05 08:57:00 +07:00
Gabriel Wong
68a60b6d0d Perform KeyboardRepository callbacks on main thread 2017-12-04 16:48:20 +07:00
Gabriel Wong
3cf66ae8be Automatically fetch keyboard repository when downloading keyboard 2017-12-04 15:08:45 +07:00
Gabriel Wong
e344aa11e8 Accept callback for keyboard fetch 2017-12-04 15:07:48 +07:00
Gabriel Wong
59a77ba0ab Remove repositoryKeyboard() from Manager 2017-12-04 14:52:46 +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
389ca52ed7 Only update user keyboards after new keyboard downloaded 2017-12-04 13:17:29 +07:00
Gabriel Wong
a1a4a7de58 Create KeyboardRepository protocol 2017-12-04 12:52:25 +07:00
Gabriel Wong
105ca1b736 Work for larger codepoints 2017-12-01 15:31:43 +07:00
Gabriel Wong
9928a83e06 Properly display U_* subkeys that are missing text 2017-12-01 14:10:52 +07:00
Gabriel Wong
c6b8bcdfd3 Fix text insert when dn < 0 2017-12-01 10:56:28 +07:00
Gabriel Wong
2592fa7bcd Display blank subkey if no text is given 2017-12-01 10:27:30 +07:00
Gabriel Wong
904a3c5155 Allow for registering individual fonts 2017-11-30 14:51:08 +07:00
Gabriel Wong
1c31d29c75 Move font registration to FontManager 2017-11-30 14:04:01 +07:00
Gabriel Wong
b444ddf7aa FileExtension constants 2017-11-30 11:50:48 +07:00
Gabriel Wong
9ca0e16d86 Merge remote-tracking branch 'origin/master' into ios-lift-constants 2017-11-30 09:03:34 +07:00
Gabriel Wong
acd7cf9bad Namespace constants separately 2017-11-30 09:00:13 +07:00
Gabriel Wong
d5f0d04e57 Use the correct delegate variable name 2017-11-28 10:37:56 +07:00
Gabriel Wong
4cea3ef744
Merge pull request #406 from keymanapp/ios-kmw-abstraction
Move KMW WebView interaction into view controller
2017-11-28 10:26:58 +07:00
Jacob Bullock
eb4b3c9ee5
Merge pull request #434 from keymanapp/ios-bugfix-blank-system-wide-keyboard
re-parent and update delegates if they are lost during keyboard initi…
2017-11-27 20:18:22 -07:00
Gabriel Wong
e174495f65 Merge remote-tracking branch 'origin/master' into ios-kmw-abstraction 2017-11-28 10:16:47 +07:00
Gabriel Wong
da146dc025
Merge pull request #415 from keymanapp/ios-remove-subkeys-notifications
Remove unused subkey notifications
2017-11-28 10:09:06 +07:00
Gabriel Wong
9f850fd7e5 Split out delegate methods in TextField/View 2017-11-28 09:15:23 +07:00
Gabriel Wong
d045c7e063 Remove unused access of UserDefaults 2017-11-27 15:36:43 +07:00
Gabriel Wong
18c8b29527 Temporarily remove logging in Storage init 2017-11-27 15:36:42 +07:00
Gabriel Wong
36f8b9ace8 Move UserDefaults copying to Storage 2017-11-27 15:14:41 +07:00
Gabriel Wong
cf7ef817e7 Move file copying code to Storage 2017-11-27 15:14:40 +07:00
Gabriel Wong
03b95f7fed Remove unnecessary copying for iOS8 2017-11-27 08:49:43 +07:00
Gabriel Wong
c6a03c7e08 Encapsulate data directory and UserDefaults 2017-11-27 08:49:43 +07:00
Jacob Bullock
ac76fbfb64 fix lint warnings, and update to preferred code styles 2017-11-24 11:49:37 -07:00
Gabriel Wong
2f5b3248c4 Do not use remote filename to set local filename 2017-11-24 09:02:13 +07:00
Jacob Bullock
3a53601131 re-parent and update delegates if they are lost during keyboard initialization 2017-11-21 17:25:07 -07:00
Gabriel Wong
96d0d4d407 Resolve bundle using framework bundle ID 2017-11-21 15:29:11 +07:00
Gabriel Wong
7fc6f2177a Move sdkVersion and keymanBundle to Constants 2017-11-21 15:21:39 +07:00
Gabriel Wong
6469b2c822 Move isSystemKeyboard to Constants 2017-11-21 15:20:53 +07:00
Gabriel Wong
a864d06793 Rename view param in KMW delegate to keymanWeb 2017-11-18 11:14:37 +07:00
Gabriel Wong
1e7e8db471 Move KMW WebView interaction into view controller 2017-11-18 11:14:36 +07:00
Gabriel Wong
655bb7e51e Fix build of KeymanEngineDemo 2017-11-17 17:12:38 +07:00
Gabriel Wong
8a6f3f24bd Resolve image against screen scale automatically 2017-11-17 17:12:24 +07:00
Gabriel Wong
bde9b7f408 Use maximum() instead of ternary statement 2017-11-17 15:28:33 +07:00
Gabriel Wong
c4596d91a0 Fix width of KeyboardMenuView 2017-11-17 15:25:37 +07:00
Gabriel Wong
9936a7e26d
Merge pull request #418 from keymanapp/ios-remove-filesystem-migration
Remove old migration code
2017-11-17 14:08:31 +07:00
Gabriel Wong
a58512638b Remove old migration code 2017-11-17 13:52:25 +07:00
Gabriel Wong
9bb7f10246 Reload keyboard list after deleting keyboard 2017-11-17 13:43:15 +07:00
Gabriel Wong
75fd393735 Handle deleting current keyboard in Manager 2017-11-17 13:43:14 +07:00
Gabriel Wong
df7269ff84 Fix computation of latest keyboard version 2017-11-17 12:42:09 +07:00
Gabriel Wong
eef15c24cd Remove unused subkey notifications 2017-11-16 15:28:27 +07:00