Marc Durdin
f03be501a6
maint(common): reorganize mac/ios build script includes
...
Move mac-specific build scripts and functions into our established
patterns for scripts under resources/build:
* new mac/mac.inc.sh for mac-specific functions, from mac-utils.inc.sh,
utils.inc.sh, builder-basic.inc.sh
* move other mac-specific scripts into mac/
Relates-to: #14065
Build-bot: build
Test-bot: skip
2025-08-05 12:57:32 +10:00
Joshua Horton
7eb88bed00
fix(ios): prevent re-display of keyboard when re-entering app to its menus
...
Fixes : #13629
Fixes : #11953
Fixes : #6387
This change makes sure that upon app re-entry, the keyboard only displays when the main view will be the active view. If the app had been in a menu or in the picker, the keyboard will no longer show up on top of it. Additionally, if the app is re-entered to directly install a KMP from a file, the keyboard will not overlay the package installer.
The core of the problem is that upon app re-entry, the WebView reloads the keyboard, which in turns triggers the `keyboardLoaded` internal notification. That notification did not check if the main view was the currently-visible view or not, and would always display the keyboard.
2025-04-01 10:10:38 +07:00
Shawn Schantz
86a8ba7133
Merge pull request #13422 from keymanapp/fix/ios/8662-suppress-get-started
...
fix(ios): suppress Get Started dialog when closing help page
2025-03-10 09:14:32 +07:00
Shawn Schantz
94ff78ad5e
added Vietnamese localization to iOS project file
2025-03-05 19:17:08 +07:00
Shawn Schantz
7f00334f96
fix(mac): do not present Get Started dialog when dismissing help page
...
Fixes : #8662
2025-03-05 13:59:00 +07:00
Darcy Wong
1a1056ca50
chore(common): Add crowdin strings for Vietnamese
2025-02-22 07:37:36 +07:00
Shawn Schantz
aa84902487
Merge pull request #13201 from keymanapp/chore/ios/increase-min-ios-version
...
chore(ios): increase minimum ios version to 15
2025-02-14 10:34:24 +07:00
Shawn Schantz
3e8ea13604
chore(ios): remove code conditional upon iOS 13 to iOS 15
...
now that iOS 15 is the minimum version, #available
conditions to handle earlier versions of iOS are unnnecessary
2025-02-13 11:57:50 +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
Shawn Schantz
37a5248810
chore(ios): increase minimum ios version to 13
2025-02-12 13:33:59 +07:00
Joshua Horton
e9066b3d52
change(ios): relocates the "enter foreground" kbd-reload trigger
...
Addresses part of #12216
2025-02-05 15:42:23 +07:00
sgschantz
fb1d86874e
chore(mac): builds and runs locally with xcode 16
2025-01-30 12:21:15 +07:00
Darcy Wong
83f46c8e5e
chore(common): Update localization for Greek Polytonic
2024-08-07 05:59:35 +07:00
Joshua Horton
9f5719011f
chore(ios): link 'el' localization data to iOS engine + app
2024-06-25 08:20:49 +07:00
Darcy Wong
d70928ca27
fix(ios): Use el instead of el-polyton locale
2024-06-24 07:48:44 -05:00
sgschantz
fbd4367f2b
chore(ios): create script to upload sentry debug symbol file
...
Wrap call to script with xcode-wrap.sh to retain env
2024-04-30 08:04:43 +07:00
sgschantz
ec64a98562
chore(ios): modify version scripts
...
Wrap scripts for FirstVoices so that environment variables are retained
2024-04-29 15:52:00 +07:00
sgschantz
00e850c557
add script to update version string in settings
2024-04-23 13:24:40 +07:00
sgschantz
28806614a5
tagged and untagged versions of set-bundle-versions script
2024-04-23 12:32:28 +07:00
Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger
2024-01-29 12:30:57 +07:00
sgschantz
323f60b5f2
respond to review comments, change subsystem names
2024-01-23 14:26:24 +07:00
sgschantz
a61fb78860
remove XCGLogger from sample projects, correct subsystem names
2024-01-19 22:51:20 +07:00
sgschantz
2604058212
remove ObjcExceptionBridging.xcframework from project
2024-01-19 13:30:24 +07:00
sgschantz
d7a2451a0f
remove XCGlogger
2024-01-19 11:29:25 +07:00
sgschantz
542dc83b44
remove XCGLogger dependency from Keyman Engine
2024-01-19 10:47:54 +07:00
sgschantz
6134dcb1fb
remove XCGLogger from Keyman, replacing with calls directly to os_log API
2024-01-17 16:06:41 +07:00
sgschantz
9bfb4f0be5
use safe area to position Keyman menu correctly
2024-01-09 15:24:29 +07:00
sgschantz
d5f857c701
remove marmelroy Zip and add weichsel ZIPFoundation
2023-11-15 16:27:41 +07:00
Darcy Wong
427459ce29
chore(common): Add crowdin strings for Mon
2023-09-12 13:05:44 +07:00
jahorton
0341a4a3d1
chore(ios): minor build-script cleanup
2023-07-06 12:15:04 +07:00
Darcy Wong
ff10aaea34
chore(common): Add crowdin strings for Spanish (es)
2023-06-19 11:42:26 -05:00
Darcy Wong
50c0321a87
chore(common): Update Kannada strings
2023-02-07 21:39:23 +07:00
Darcy Wong
965cadc982
chore: Merge branch 'beta' into chore/beta-a17s5-1
2023-02-01 08:49:28 +07:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs
2023-01-31 18:02:32 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-31 17:59:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-31 17:56:39 +11:00
Darcy Wong
1a4512d0eb
chore(common): Add crowdin strings for Czech
...
chore(common): Add crowdin strings for Czech
2023-01-26 07:31:47 +07:00
Darcy Wong
dec8751f93
Merge branch 'master' into cherrypick/kannada-shawn
2023-01-25 21:57:07 +07:00
Darcy Wong
f2cf341a68
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-25 21:27:09 +07:00
Darcy Wong
dbe3d17b8a
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-25 21:24:01 +07:00
Darcy Wong
1074af1023
Merge branch 'beta' into chore/common/crowdin-ru
2023-01-25 21:19:46 +07:00
sgschantz
0e50e3ed12
updated ios project settings to include Russian localization
2023-01-25 11:19:37 +07:00
sgschantz
706dcf76b5
updated ios project settings to include Ukranian localization
2023-01-25 10:05:35 +07:00
sgschantz
ed6ba819cf
updated ios project settings to include Swedish localization
2023-01-25 09:20:56 +07:00
sgschantz
6d62927f49
updated ios project settings to include Czech localization
2023-01-24 21:57:22 +07:00
Shawn Schantz
86adebd655
remove code-signing changes added by xcode
2023-01-24 16:41:17 +07:00
Shawn Schantz
04e9734063
remove code-signing changes added by xcode
2023-01-24 16:11:58 +07:00
sgschantz
f31e67349f
updated ios project settings to include Kannada localization
2023-01-24 14:27:26 +07:00
sgschantz
96b4e9ff0a
updated ios project settings to include Kannada localization
2023-01-24 12:52:12 +07:00
Darcy Wong
dce46c95ab
chore(common): Check in crowdin for Ukrainian
2023-01-24 10:26:15 +07:00