Commit graph

27 commits

Author SHA1 Message Date
Darcy Wong
acc4aba32c fix(ios): Apply review comments
* Change zip_files to add_zip_files
* Clarify flags used for zip vs 7z
* Use `zip-excludes` instead of `excludes.in` for the list of file to exclude from the archive
2025-05-23 05:57:25 +07:00
Darcy Wong
6e8f961749 maint(ios): Convert some zip flags for 7z 2025-05-19 09:39:03 +07:00
Darcy Wong
38be1d9b23 maint(ios): Update zip_files calls 2025-05-18 06:48:19 +07:00
Darcy Wong
790d76a925 maint(ios): Use zip.inc.sh to prep release artifacts 2025-05-15 10:37:31 +07:00
Eberhard Beilharz
4d81589f48
maint(common): use unique names for Keyman version variables
Previously the builder scripts defined a readonly `VERSION` environment
variable for the Keyman version. That caused problems when another
(external) script tried to define a `VERSION` variable. We encountered
this problem when trying to move the TC build steps of a configuration
into a single script (#13399) when we tried to source `~/.nvm/nvm.sh`.

This change uses a Keyman specific prefix for the version variables and
renames `VERSION` → `KEYMAN_VERSION` etc. Unfortunately these variables
are used in a lot of places, so this turned out to be a bit of a yak
shave.

Test-bot: skip
2025-05-07 18:46:51 +02:00
Joshua Horton
fb7cf9a617 fix(ios): also disable tablet "assistant" bar 2025-04-09 13:11:29 +07:00
Joshua Horton
c09248c537 docs(ios): adds screen-recording of one calibration pass 2025-04-08 14:44:39 +07:00
Joshua Horton
3c1ba532f6 fix(ios): restore banner-hiding mechanism for keyboard calibration tool
Since the tool was last updated, iOS now appears to require an _additional_ boolean flag to be set on inputs when seeking to disable the banner.  Nothing too egregious, but it does make a difference.
2025-04-08 14:36:49 +07:00
Shawn Schantz
f80393d0ac chore(ios): increase version number to 15.6
includes firstvoices and sample projects this time
2025-02-13 11:01:49 +07:00
Marc Durdin
db514e0dc5 fix(common): update emoji stripping for Unicode 15.1
Fixes #11220.

Replaces the sed script for matching emoji in ios prepRelease with a
tiny node project that uses emoji-regex package, to reduce future
maintenance.

Also strips lingering emoji and :xxx: emoji shortcut strings from
HISTORY.md. Note that :xxx: are not stripped programatically at this
time.
2024-04-18 09:05:30 +07:00
Joshua A. Horton
90a08f1d55 change(ios): mass rework of ios-related scripts 2023-06-27 10:33:37 +07:00
Marc Durdin
e007a8acb6 chore(ios): fix typos and gaps in build script 2023-05-02 12:41:50 +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
sgschantz
0fc69b82e5 disable bitcode and set target iOS version to 11 for xcode 14.2 compatibility 2023-01-11 14:23:56 +07:00
Joshua Horton
0997dc34a8
chore(ios): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-09 08:22:57 +07:00
jahorton
ec68bb12c7 fix(ios): .app is folder; artifact as .zip of .app 2021-08-06 10:30:57 +07:00
jahorton
89d5a0bd9e fix(ios): sim artifact uses .app, not .ipa 2021-08-06 09:28:25 +07:00
jahorton
70f6cda8eb fix(ios): missed a spot in prepRelease 2021-08-06 07:52:48 +07:00
jahorton
15a5319ffb chore(ios): prep-release script tweak 2021-08-05 14:41:11 +07:00
jahorton
fef3d9935f fix(ios): replaces TC build var 2021-05-27 07:54:35 +07:00
jahorton
31d384c926 chore(ios): imports iOS artifact-upload script for CI use 2021-05-25 11:25:30 +07:00
jahorton
5b4e368bd9 docs(ios): Proper SIL copyright for KeyboardCalibrator tool 2020-01-21 15:50:40 +07:00
Joshua Horton
947ccc4e08
Relocates iPhone X img closer to notes on its features 2020-01-20 10:20:48 +07:00
jahorton
649a88c66d docs(ios): tool readme patching 2020-01-20 10:19:34 +07:00
jahorton
d5ea7c9482 feat(ios): adds readme.md for documentation of tool 2020-01-20 10:04:13 +07:00
jahorton
b9a26909e3 feat(ios): adds KeyboardCalibrator tool 2020-01-20 09:07:41 +07:00