Commit graph

47 commits

Author SHA1 Message Date
sgschantz
a61fb78860 remove XCGLogger from sample projects, correct subsystem names 2024-01-19 22:51:20 +07:00
sgschantz
494a240383 remove XCGLogger from FV 2024-01-19 18:10:17 +07:00
sgschantz
f0e1138605 remove unused class CheckBox 2022-03-31 13:41:09 +07:00
sgschantz
5119503148 revised comments 2022-03-31 08:01:50 +07:00
sgschantz
16b8e26c89 maintain active keyboard list and rebuild keyboard list in Keyman Engine whenever a keyboard is added or removed 2022-03-30 14:31:18 +07:00
sgschantz
b3c61c54c8 remove debug error alert 2022-03-28 12:36:04 +07:00
sgschantz
fed555655e added toolbar with activity spinner during dictionary download 2022-03-25 16:10:55 +07:00
sgschantz
f83f8f8a34 lexical model install fix 2022-03-25 13:34:00 +07:00
sgschantz
cd7d7c4180 includes temporary test code to investigate keyboard installation failure 2022-03-15 15:13:14 +07:00
sgschantz
e799c3478f return false when keyboard installation error occurs 2022-03-11 15:03:36 +07:00
sgschantz
edae7171c5 added alert for failed keyboard switch change, changed one section heading, use LM name instead of description 2022-03-11 14:42:13 +07:00
sgschantz
1c3a6035ca disable lexical model 2022-03-09 13:24:19 +07:00
sgschantz
a4a09220c8 added title to details page 2022-03-09 13:24:19 +07:00
sgschantz
300e1c1d39 final data format, multi-dictionary support, correct default states for options 2022-03-09 13:24:19 +07:00
sgschantz
c944b55883 support for lexical model settings, fixes switch control update issues, moves keyboard list refresh to viewDidAppear 2022-03-09 13:24:19 +07:00
sgschantz
e670bda512 disable dictionary settings when no dictionary is available 2022-03-09 13:24:19 +07:00
sgschantz
cc55bcf80d activate lexical model, save enabled keyboards to UserDefaults and remove disabled keyboards 2022-03-09 13:24:18 +07:00
sgschantz
4cb5c90584 enable and disable keyboards and download lexical models 2022-03-09 13:24:18 +07:00
sgschantz
be58aeed93 rework details page and disable option switches when keyboard is disabled 2022-03-09 13:24:18 +07:00
sgschantz
49df3b2a05 connect most controls to keyboard state objects, call Keyman API to get lexical models array 2022-03-09 13:24:18 +07:00
sgschantz
48b7531b80 load all keyboards from kmp file at startup and store language tag to use for lexical model query 2022-03-09 13:24:18 +07:00
sgschantz
01d71c45d4 load help page when detail button tapped 2022-03-09 13:24:18 +07:00
sgschantz
4df86124c9 added keyboard detail view and replaced main keyboards list view 2022-03-09 13:24:17 +07:00
Marc Durdin
f7c73a53df chore: fixup enum 2021-06-25 15:02:53 +10:00
Marc Durdin
073ca98e2e feat(ios): add spacebar text controls
Relates to #949.

Mirror of #5349 (Android), for iOS.

* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Adds Preference for spacebar text to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
2021-06-25 11:44:09 +10:00
jahorton
abe0f929ff fix(oem/fv/ios): app encryption flag for app store uploads 2021-06-09 09:14:59 +07:00
jahorton
99c0d00961 change(oem/fv/ios): now uses fv_all.kmp 2021-02-11 09:38:56 +07:00
jahorton
61dca02aae fix(ios/oem): Custom decoding for occasional fail-state output of keyboards builds 2020-05-18 14:23:34 +07:00
jahorton
80d2875ace fix(ios/oem): locks app into light mode 2020-05-08 12:25:32 +07:00
jahorton
7cfaf7bec0 fix(ios/oem): adjusts to unexpected keyboard metadata shift for languages 2020-05-07 16:04:45 +07:00
Marc Durdin
2be562a1aa fix(ios): firstvoices icon and version info 2020-04-29 17:35:05 +10:00
jahorton
56621657cf chore(ios): more oem image updates 2020-02-14 08:33:36 +07:00
jahorton
e608413f57 chore(ios): FV icon update pass 1 2020-02-13 08:56:59 +07:00
Marc Durdin
330709b5d5 [iOS] Remove donate link per Apple requirements for FV Keyboards app 2019-09-09 09:36:04 +10:00
Marc Durdin
b2ba80c0ea [iOS] Enable keyboards build, tweak projects for FV 2019-08-30 05:39:34 +10:00
Marc Durdin
00cea19252 [iOS] FirstVoices - Remove transparency from Icon-1024.png 2019-08-28 22:06:59 +10:00
Marc Durdin
abe9f6b4ed [iOS] FirstVoices - add Carthage and fixup dependencies 2019-08-28 22:05:13 +10:00
Marc Durdin
d01176b012 [iOS] Replace 1024 icon for FV app 2019-05-24 10:44:46 +10:00
Marc Durdin
0f8b2e5b62 [iOS] Cleanup and comments 2019-05-24 09:03:19 +10:00
Marc Durdin
439730247c [iOS] Fix hints and warnings, names 2019-05-24 08:54:14 +10:00
Marc Durdin
c6ee7eaef1 [iOS] FV Remove ObjC files, fixup banner -- until we have suggestions 2019-05-21 07:08:09 +10:00
Marc Durdin
b0429ed1aa [iOS] FV app code cleanup, refactor, and implement upgrade 2019-05-21 06:55:53 +10:00
Marc Durdin
0ac9545fb8 [iOS] Cleanup error reporting during keyboard load 2019-05-20 20:48:31 +10:00
Marc Durdin
05192b4c00 [iOS] Fix typos and now have working keyboard selection 2019-05-20 20:13:17 +10:00
Marc Durdin
feb9b88589 [iOS] Continue cleanup of FV app 2019-05-20 14:26:47 +10:00
Marc Durdin
a4728cb747 [iOS] Refactor hideous and unnecessary serialization of static keyboard data away from UserDefaults. Plus other stuff to get the app running. Not yet registering keyboards but getting closer... 2019-05-17 11:55:07 +10:00
Marc Durdin
8685eadc50 [ios] FirstVoices app seed -- initial conversion to swift 2019-05-15 14:40:33 +10:00