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