Commit graph

24146 commits

Author SHA1 Message Date
Joshua A. Horton
7c507abef2 chore(web): suggestions from pr review 2024-01-23 10:44:55 +07:00
Joshua A. Horton
c632d1f419 chore(web): Merge branch 'fix/android/hardware-mnemonic-mapping' into feat/web/key-event-preprocessing-tests 2024-01-23 10:41:10 +07:00
Joshua A. Horton
68d97b4535 chore(android): Merge branch 'master' into fix/android/hardware-mnemonic-mapping 2024-01-23 10:35:16 +07:00
Joshua Horton
f08921f72b
Merge pull request #10437 from keymanapp/fix/web/legacy-kbd-modifier-tracking
fix(web): osk responsiveness to held modifiers on legacy kbds 🧓
2024-01-23 10:34:57 +07:00
Darcy Wong
18339ef586
Merge pull request #10463 from keymanapp/fix/android/api-34-register-receiver
fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver
2024-01-23 05:32:54 +07:00
Keyman Server
ba89f94853
Merge pull request #10466 from keymanapp/auto/version-master-17.0.250
auto: increment master version to 17.0.250
2024-01-23 01:03:17 +07:00
Keyman Build Agent
7e1629431a auto: increment master version to 17.0.250 2024-01-22 13:02:45 -05: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
Joshua A. Horton
a404c20ddf feat(web): mnemonic + legacy keystroke pre-proc unit tests 2024-01-22 14:08:10 +07:00
Joshua A. Horton
3c0adc38e4 chore(web): sets up app/browser test suite, ensures Web TS test sets can be isolated 2024-01-22 13:12:40 +07:00
Darcy Wong
4f98977859 fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver 2024-01-22 11:11:50 +07:00
Joshua A. Horton
e6a2f9f083 fix(android): hardware keystrokes now include mnemonic processing 2024-01-22 08:57:00 +07:00
Joshua A. Horton
010f0b9eb5 chore(web): Merge branch 'master' into fix/web/legacy-kbd-modifier-tracking 2024-01-22 08:55:01 +07:00
Joshua Horton
e00dbe8e6b
Merge pull request #7934 from keymanapp/feat/web/fancy-suggestion-banner
feat(web): suggestion banner UI enhancements - suggestion expanding + scrollable banner
2024-01-22 08:17:40 +07:00
Keyman Server
a9ef4d7d5d
Merge pull request #10455 from keymanapp/auto/version-master-17.0.249
auto: increment master version to 17.0.249
2024-01-20 01:06:56 +07:00
Keyman Build Agent
0857158f40 auto: increment master version to 17.0.249 2024-01-19 13:06:20 -05:00
Steven R. Loomis
5d62d729ea
Merge pull request #10394 from keymanapp/feat/core/10369-marker-sequence-again-epic-ldml
feat(core): cross-segment markers 🙀
2024-01-19 10:12:15 -06:00
Joshua Horton
5108633a06
Merge pull request #10427 from keymanapp/fix/web/bulk_renderer
fix(web): bulk renderer interface for recent-version targeting keyboards
2024-01-19 15:08:49 +07:00
Darcy Wong
76a773326f
Merge pull request #10395 from keymanapp/chore/android/whats-new-17
chore(android/app): Update whatsnew for 17.0
2024-01-19 14:36:28 +07:00
Steven R. Loomis
ade29e0d84 feat(core): ldml marker: assert that all markers were re-added 🙀
For: #10369
2024-01-19 00:13:08 -06:00
Steven R. Loomis
9ff937b4ab
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-18 23:59:29 -06:00
Joshua A. Horton
99170862c6 fix(web): pred-text test page path to model 2024-01-19 08:17:44 +07:00
Joshua Horton
706c60e387
Merge pull request #10434 from keymanapp/fix/web/unicode-id-preprocessing
fix(web): U_ key id -> text for all subkeys; is now preprocessed
2024-01-19 08:04:26 +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
b56c71d09f
Merge pull request #10417 from keymanapp/fix/web/doc-kbd-rendering
fix(web): keyboard-documentation rendering mode
2024-01-19 08:01:14 +07:00
Joshua Horton
9e1d5fe8d2
Merge pull request #10352 from keymanapp/fix/web/keyboard-swap-gesture-cancel 2024-01-19 07:12:51 +07:00
Darcy Wong
4263d8e1c3
Merge pull request #10393 from keymanapp/chore/android/target-sdk-34
chore(android): Update targetSdkVersion to 34
2024-01-19 06:35:31 +07:00
Keyman Server
2b03f8f9ee
Merge pull request #10438 from keymanapp/auto/version-master-17.0.248
auto: increment master version to 17.0.248
2024-01-19 01:11:26 +07:00
Keyman Build Agent
cf244e9b13 auto: increment master version to 17.0.248 2024-01-18 13:10:52 -05:00
Steven R. Loomis
0f5dbd2b68
Merge pull request #10391 from keymanapp/feat/developer/10319-remove-old-escape-epic-ldml
chore(developer,core): change sample and test files to use \u{…} 🙀
2024-01-18 10:38:05 -06:00
Steven R. Loomis
215bbfc4ac
Merge pull request #10356 from keymanapp/feat/core/10319-escaping-you-epic-ldml
feat(core): unescape u 🙀
2024-01-18 10:37:36 -06:00
Steven R. Loomis
64c808c4cc feat(core): ldml marker segments: fix build errs 🙀
- remove unused function

For: #10369
2024-01-18 02:54:55 -06:00
Steven R. Loomis
f9831377a3
Merge branch 'master' into feat/core/10369-marker-sequence-again-epic-ldml 2024-01-18 14:40:31 -06:00
Steven R. Loomis
2c56223f53 feat(core): ldml marker: improve segment algorithm 🙀
- easier to understand loop
- comments

For: #10369
2024-01-18 14:39:10 -06:00
Steven R. Loomis
3ccffe9430 feat(core): ldml marker: refactor, use nfd props 🙀
- split out parse_next_marker()
- use NFD safe boundaries to segment marker interaction

For: #10369
2024-01-18 13:51:40 -06:00
Joshua A. Horton
9bbfc4667f fix(web): osk responsiveness to held modifiers on legacy kbds 2024-01-18 15:45:25 +07:00
Joshua A. Horton
dc368c9168 fix(web): U_ key id -> text for all subkeys; is now preprocessed 2024-01-18 12:56:21 +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
Joshua A. Horton
b429a0cabb fix(web): better _legacyLayoutSpec filtering 2024-01-18 12:12:19 +07:00
Joshua A. Horton
d58260b4d6 fix(web): bulk renderer interface for recent-version targeting keyboards 2024-01-18 09:17:47 +07:00
Steven R. Loomis
7bc8831267 feat(core): updates to add_back_markers 🙀
- support out-of-order re-adding
- test for updated marker map
2024-01-17 19:04:11 -06:00
Steven R. Loomis
2e46bfea81 chore: reformat 2024-01-17 19:04:05 -06:00
Steven R. Loomis
990635eb09 feat(core): WIP attempt at cross segment markers 🙀
#10369
2024-01-17 19:03:43 -06:00
Steven R. Loomis
e4e7d9fd27
Merge branch 'feat/core/10319-escaping-you-epic-ldml' into feat/developer/10319-remove-old-escape-epic-ldml 2024-01-17 18:49:50 -06:00
Steven R. Loomis
9e828b1369
Merge branch 'master' into feat/core/10319-escaping-you-epic-ldml 2024-01-17 18:49:26 -06:00
Steven R. Loomis
b6a6b7e6b8 feat(core): ldml fix test case and parser 🙀
For: #10319
2024-01-17 18:32:39 -06:00
Steven R. Loomis
d08e7051cf feat(core): ldml updates per code review 🙀
- don't try to remove irregular sentinel sequences
- update test

For: #10319
2024-01-17 18:34:56 -06:00
Steven R. Loomis
763bc96739 feat(core): ldml updates per code review 🙀
- remove stray change to kmx_processevent.cpp
- fix escaping of syntax chars
- fix comment per review

For: #10319
2024-01-17 18:05:28 -06:00
Keyman Server
68f9200e8a
Merge pull request #10418 from keymanapp/auto/version-master-17.0.247
auto: increment master version to 17.0.247
2024-01-18 01:03:43 +07:00
Keyman Build Agent
664171572e auto: increment master version to 17.0.247 2024-01-17 13:03:12 -05:00