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
15609864a5
remove xcglogger from cartfile
2024-01-19 11:32:06 +07:00
Marc Durdin
d15032eaf1
chore(ios): FV certificate key
2023-12-12 16:18:30 +07:00
sgschantz
cb15b2ee6b
cartfile update
2023-11-17 08:24:16 +07:00
sgschantz
b1c93534da
add ZIPFoundation to FirstVoices project
2023-11-15 16:27:53 +07:00
sgschantz
d5f857c701
remove marmelroy Zip and add weichsel ZIPFoundation
2023-11-15 16:27:41 +07:00
Marc Durdin
0f116c8104
fix(ios): missing backslash in build script
...
Fies #9764 .
2023-10-16 04:20:01 +07:00
Joshua A. Horton
b65a80f6f9
fix(ios): lots more fixes per PR review
2023-07-03 09:01:23 +07:00
Joshua A. Horton
489c55d988
fix(ios): forgot to adjust include paths for build-utils.sh
2023-06-27 10:50:14 +07:00
Joshua A. Horton
90a08f1d55
change(ios): mass rework of ios-related scripts
2023-06-27 10:33:37 +07:00
Marc Durdin
c5bd761190
chore(ios): replace fv cert
2023-06-01 07:07:00 +07:00
Marc Durdin
a4ae39c15c
chore make oem/firstvoices/ios/Cartfile consistent with ios/Cartfile
2023-05-16 19:27:18 +10:00
davidmoore1
589e6b8faf
Changes required for XCode 14.3
2023-05-10 10:44:07 -04:00
Marc Durdin
6c5b27365a
chore(mac): use mac cp for -R ops
...
Because we don't know if mac BSD cp or GNU cp will be first on the path,
where there is ambiguity (e.g. with -R flag), we will use the macOS cp
command in /bin to ensure that we have consistent results. The
alternative would be to fixup each instance of the cp parameters so that
they work consistently with either cp command, but given these scripts
can run only on macOS, that seems unnecessary.
This replaces the earlier change in 97c6331b5 .
2023-04-09 07:05:44 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
sgschantz
3e41f195a4
remove zip as FV dependency and framework
2023-01-23 11:10:44 +07:00
sgschantz
dae26e6123
set iOS Deployment Target to iOS 12.2
2023-01-23 10:08:14 +07:00
sgschantz
49d34ef601
updated DeviceKit to version 5.0 and changed build script to delete workaround for carthage
...
bug
2023-01-20 12:59:53 +07:00
sgschantz
0578517e0b
enable Allow Full Access configuration in settings for FV Keyboards extension
2022-10-14 14:06:39 +07:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Marc Durdin
cc18058cfe
chore(ios): rename run-xcodebuild to run_xcodebuild
2022-06-24 14:03:55 +10:00
Marc Durdin
0730098236
chore(ios): update ios/macos build scripts to log scripts
...
Adds run-xcodebuild function to wrap xcodebuild calls to keep logging
and error handling consistent. Currently used only by the iOS build; the
macOS build has a corresponding execBuildCommand function which does
pretty much the same thing (changing that would belong in a separate PR
I think and low priority.)
2022-06-24 11:37:46 +10:00
Marc Durdin
bb1c6a0d57
chore(ios): add manageAppVersionAndBuildNumber=false
2022-06-24 09:18:49 +10:00
Marc Durdin
f6c41fab1b
chore(ios): FV certificate hash
2022-05-27 14:19:13 +10: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
jahorton
67f29d2a61
docs(ios): tweaks build-script help for new flag
2021-08-06 08:16:58 +07:00
jahorton
b9fe39e6fb
chore(ios): -all-artifacts -> -add-sim-artifact
2021-08-06 08:07:42 +07:00