Joshua Horton
|
42ee06fd38
|
Merge pull request #11113 from keymanapp/change/ios/better-dir-mark-trimming
fix(ios): address crash by reading full code point rather than code unit when trimming initial directional-mark
|
2024-04-01 13:23:51 +07:00 |
|
Joshua Horton
|
1319832c23
|
Merge pull request #10929 from keymanapp/fix/ios/bad-initial-layout
fix(ios): bad initial in-app layout, delayed banner, deprecated banner toggle
|
2024-03-28 13:36:08 +07:00 |
|
Joshua Horton
|
3e6ba6566b
|
change(ios): better directional-mark trimming
|
2024-03-28 12:28:30 +07:00 |
|
Joshua Horton
|
3240ee72c0
|
fix(ios): hard context resets
|
2024-03-12 23:37:45 +07:00 |
|
jahorton
|
a8a49d8865
|
chore(ios): integrates showBanner within init-followup
|
2024-03-06 08:36:18 +07:00 |
|
jahorton
|
8f1feeaecf
|
chore(ios): drops isTopBarActive, activeTopBarHeight
|
2024-03-06 08:29:22 +07:00 |
|
jahorton
|
78fb91400a
|
chore(ios): removes the "Show Banner" settings option
|
2024-03-05 09:51:14 +07:00 |
|
jahorton
|
a4cdc9203c
|
fix(ios): delayed banner
|
2024-03-05 09:35:51 +07:00 |
|
jahorton
|
c6a287307b
|
chore(ios): typo in comment
|
2024-03-05 09:21:00 +07:00 |
|
jahorton
|
0046eef72c
|
fix(ios): bad initial in-app layout
|
2024-03-05 08:58:02 +07:00 |
|
jahorton
|
be84d3ad80
|
fix(ios): cross-paragraph keyboard rules
|
2024-03-01 10:27:16 +07:00 |
|
jahorton
|
6e8f20a8c1
|
chore(ios): Merge branch 'beta' into fix/ios/context-initial-diacritic-handling
|
2024-02-19 10:46:18 +07:00 |
|
jahorton
|
9ab01d272b
|
chore(ios): polish for new ios-host func per review
|
2024-02-19 08:57:46 +07:00 |
|
jahorton
|
9bc01bee5f
|
fix(ios): multitaps following a context-window slide
|
2024-02-15 13:54:16 +07:00 |
|
jahorton
|
9d7549cd91
|
fix(ios): context synchronization after new paragraph
|
2024-02-15 10:49:46 +07:00 |
|
jahorton
|
a6b4de91c3
|
chore(ios): Merge branch 'master' into fix/ios/context-initial-diacritic-handling
|
2024-02-13 09:54:57 +07:00 |
|
jahorton
|
346e6bb0a0
|
docs(ios): documentation refinements
|
2024-02-06 13:43:33 +07:00 |
|
Joshua Horton
|
42d5941633
|
chore(ios): Update ios/engine/KMEI/KeymanEngine/Classes/Keyboard/InputViewController.swift
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2024-02-06 13:37:58 +07:00 |
|
jahorton
|
c43d674bd7
|
chore(ios): changes per PR review
|
2024-02-06 13:37:18 +07:00 |
|
Joshua Horton
|
527cc4d78a
|
chore(ios): Apply suggestions from code review
|
2024-02-06 13:05:17 +07:00 |
|
jahorton
|
98c6cff154
|
docs(ios): improved docs on the nitty-gritty parts of the solution
|
2024-02-05 16:08:55 +07:00 |
|
jahorton
|
7deb89879c
|
fix(ios): adds lazy context resync on textDocumentProxy window jump
|
2024-02-05 15:29:07 +07:00 |
|
jahorton
|
6d496d36b7
|
chore(ios): minor cleanup
|
2024-02-01 14:40:12 +07:00 |
|
jahorton
|
9507b05498
|
fix(ios): context-initial diacritic handling
|
2024-02-01 14:23:51 +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 |
|
Joshua Horton
|
dd840fa82f
|
Merge pull request #10413 from keymanapp/chore/web/sourcemap-issues
chore(web): worker sourcemap cleanup, mobile app webview sourcemap compat
|
2024-01-22 14:28:42 +07:00 |
|
sgschantz
|
a61fb78860
|
remove XCGLogger from sample projects, correct subsystem names
|
2024-01-19 22:51:20 +07:00 |
|
sgschantz
|
cdd0820ce9
|
fix compile error in conditionally compiled non-debug code
|
2024-01-19 15:18:37 +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 |
|
Joshua Horton
|
4cbe34f6aa
|
Merge pull request #10362 from keymanapp/fix/ios/kbd-multi-slide-in
fix(ios): multiple keyboard slide-in animations on app start
|
2024-01-19 08:02:22 +07:00 |
|
Joshua Horton
|
f6e87ef798
|
Merge pull request #10337 from keymanapp/fix/ios/banner-image-timing
fix(ios): banner image management
|
2024-01-18 12:16:58 +07:00 |
|
sgschantz
|
6134dcb1fb
|
remove XCGLogger from Keyman, replacing with calls directly to os_log API
|
2024-01-17 16:06:41 +07:00 |
|
Joshua A. Horton
|
f759ecef76
|
fix(ios): replicates TextView fix in TextField
|
2024-01-17 15:59:48 +07:00 |
|
Joshua A. Horton
|
5a0a79e93b
|
chore(web): inlines app/webview sourcemap b/c Android WebView inspection reqt
|
2024-01-17 11:38:02 +07:00 |
|
Darcy Wong
|
799117a6fa
|
chore(common): Update crowdin strings for Khmer
|
2024-01-17 10:48:15 +07:00 |
|
Darcy Wong
|
f963d77546
|
chore(common): Update crowdin for German
|
2024-01-12 08:59:19 +07:00 |
|
jahorton
|
cf0b81ae3b
|
fix(ios): prevent multiple kbd slide-in animations on app startt
|
2024-01-11 11:33:24 +07:00 |
|
jahorton
|
33ffad05ee
|
fix(ios): banner image management
|
2024-01-09 13:46:03 +07:00 |
|
Joshua Horton
|
6f38fde42b
|
Merge pull request #10074 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
|
2023-11-24 11:36:56 +07:00 |
|
Shawn Schantz
|
089e5b6dca
|
Merge pull request #10018 from keymanapp/fix/ios/cherry-pick/9958-fv-launch-crash
fix(ios): fv: replace Zip framework to prevent crash on startup 🍒
|
2023-11-20 10:13:29 +07:00 |
|
sgschantz
|
5cd958cff2
|
fixed formatting and other items caught in review
|
2023-11-20 09:36:26 +07:00 |
|
sgschantz
|
e322596b82
|
fix unit tests
|
2023-11-17 15:06:09 +07:00 |
|
sgschantz
|
84de5fe60a
|
clearDirectory does nothing when directory does not exist
|
2023-11-15 16:27:53 +07:00 |
|
sgschantz
|
1a8f401a1d
|
clear cache directory before extracting zip
|
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 |
|
Joshua A. Horton
|
680c031927
|
change(ios): ios too
|
2023-11-14 11:46:15 +07:00 |
|
Joshua A. Horton
|
109920e235
|
refactor(web): drops banner options paradigm in favor of simple "inactiveBanner" prop
|
2023-11-13 13:31:57 +07:00 |
|