Meng-Heng
91c68d943a
Merge branch 'master' of https://github.com/keymanapp/keyman into showcase-video
2024-12-16 13:26:25 +07:00
MengHeng
1bd3aa7cd2
Apply suggestions from code review
2024-12-16 13:22:24 +07:00
sgschantz
fcb3d4cc40
fix(mac): rename method in log statement
2024-12-16 13:02:41 +07:00
sgschantz
03b925a209
fix(mac): break up timerAction function
2024-12-13 15:53:42 +07:00
sgschantz
f0cd0c67e7
fix(mac): osk and physical keyboard modifiers kept in sync
...
additional logic applied to keep two modifier types
consistent with each other
also lots of refactoring to keep naming clear
Fixes : #12582
2024-12-13 13:56:02 +07:00
Meng-Heng
ef8e8107af
feat: display playable video on the website
...
More on: #1712 :
2024-12-12 20:06:07 +07:00
Shawn Schantz
5081cfe318
Merge pull request #12766 from keymanapp/chore/mac/12159-update-logo
...
chore(mac): update to SIL logo with glyph in About window
2024-12-06 09:01:19 +07:00
Marc Durdin
01cedf68b7
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2024-12-05 08:49:17 +01:00
sgschantz
4629cd11eb
chore(mac): draw three-color stripe correctly in About box
...
due to Sonoma change of default setting in UIView
where clipsToBounds is defaulting to false, the
stripe in the About box was appearing much taller
than the expected 7 points
2024-12-05 09:51:43 +07:00
sgschantz
3dd5207252
chore(mac): update SIL logo in About window to include Andika glyph
...
Fixes : #12159
2024-12-04 10:47:12 +07:00
sgschantz
8bc144b6d1
refactor(mac): raise exception when unable to read kmx data
2024-12-03 10:48:57 +07:00
sgschantz
42ba0a4aab
refactor(mac): pass kmx data blob to keyman core instead of file path
...
Fixes : #12499
2024-12-02 17:08:46 +07:00
Marc Durdin
4aa01a7ab6
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2024-11-08 05:27:33 +01:00
Marc Durdin
19812d5ff8
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2024-10-25 09:31:06 +02:00
sgschantz
8acff153ef
fix(mac): rename properties and variables
2024-10-21 15:21:47 +07:00
sgschantz
d57ff48d31
fix(mac): rename flag properties of NKey value object
2024-10-21 15:07:25 +07:00
sgschantz
dc6f518694
fix(mac): support alt layers in OSK
...
Fixes : #5721
2024-10-18 15:27:57 +07:00
Shawn Schantz
d40ca934c6
create separate functions for managing UserData contents of CGEvent
2024-10-17 16:31:00 +07:00
Shawn Schantz
622a0aa698
chore(mac) upgrade sentry to support xcode 16 build
2024-10-17 11:45:12 +07:00
Shawn Schantz
3cea2151eb
chore(mac) upgrade sentry to support xcode 16 build
2024-10-17 10:57:05 +07:00
sgschantz
bfeaebfcb8
fix(mac): pass modifier keys with keydown event generated by OSK
...
Fixes : #6578
2024-10-16 15:02:49 +07:00
Sabine
b0006baaaf
... Merge branch 'master' into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-10 17:21:23 +02:00
Sabine
5e93570558
Merge branch 'chore/mac/mcompile_mac-CommonMesonPatterns' of https://github.com/keymanapp/keyman into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-10 11:15:36 +02:00
Sabine
33dcf94c09
chore (common): rename do_clean, do_configure, do_build, do_test to do_meson_...
2024-10-10 11:13:59 +02:00
SabineSIL
44a9fa906d
Merge branch 'feat/mac/mcompile_mac' into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-09 09:15:04 +02:00
Marc Durdin
016a6f0225
chore(common): address review comments
2024-10-09 08:12:21 +07:00
SabineSIL
0a3947ed3c
Merge branch 'epic/linux-mcompile' into feat/mac/mcompile_mac
2024-10-08 19:27:58 +02:00
Sabine
f079aae6fa
feat (mac): new message if SaveKeyboard fails
2024-10-08 18:56:03 +02:00
Sabine
b9bd855a78
feat (mac): new message if DoConvert fails
2024-10-08 18:47:49 +02:00
Sabine
92d5f93ffd
feat (mac): use a vector instead of an array in mac_KMX_GetDeadkeys
2024-10-07 10:25:39 +02:00
Marc Durdin
2e059e9730
Merge branch 'master' into feat/common/12347-check-markdown-links
2024-10-07 09:41:45 +02:00
Shawn Schantz
f0593614af
Merge pull request #12458 from keymanapp/feat/mac/933-alt-option-rules
...
feat(mac): both option keys generate right alt if no left alt mapping
2024-10-07 13:56:49 +07:00
sgschantz
5fb8d11203
feat(mac): add call to km_core_keyboard_key_list_dispose
...
memory leak of key list without disposing
2024-10-07 11:03:08 +07:00
Sabine
afc82297ea
chore (common): on mcompile-linux->move do_clean, do_configure, do_build and do_test to meson-utils.inc.sh
2024-10-04 09:01:46 +02:00
Sabine
de7b654428
feat (mac): set OPtimize Option to -O2; resolve problem in UCKeyTranslate: check noErr only after 2nd use of UCKeyTranslate
2024-10-02 17:38:20 +02:00
sgschantz
6abd59bad5
feat(mac): renaming and moved adjustModifiers to KMModifierMapping
...
Fixes : #875
2024-09-27 16:17:31 +07:00
Shawn Schantz
8821a81f19
Merge branch 'master' into feat/mac/933-alt-option-rules
2024-09-26 14:36:45 +07:00
sgschantz
70ed0b5dd4
feat(mac): transform left option modifier to right option
2024-09-26 14:30:09 +07:00
Marc Durdin
640d3e5096
test(developer): add markdown link check test for product documentation
...
Adds check-markdown package that parses .md files, looks for links and
images, and verifies that they are valid links (for internal links).
2024-09-25 15:51:32 -07:00
Marc Durdin
4b1e137a53
chore(common): Merge branch 'master' into refactor/common/12347-reorg-help
2024-09-25 15:46:02 -07:00
sgschantz
71079a20c5
feat(mac): encapsulate option to alt logic in KMModifierMapping
2024-09-25 16:47:17 +07:00
sgschantz
813da7d618
feat(mac): created CoreKeyboardInfo to analyze key mappings
2024-09-23 14:50:36 +07:00
sgschantz
0dc7baced6
feat(mac): get key_list from core
2024-09-20 17:11:15 +07:00
sgschantz
a14a988276
feat(mac): logging changes
2024-09-20 12:54:14 +07:00
sgschantz
7f7bbd4f74
change(mac): fix sample app build error
2024-09-19 08:49:21 +07:00
Sabine
5ea67fc4a4
chore (mac): marked another possible C++ -O1, -O2, -O3 standard-compliant problem using UCKeyTranslate
2024-09-18 10:59:16 +02:00
Sabine
335bfb7115
chore (mac): replace UniCharCount with const UniCharCount in datatype for maxStringlength
2024-09-17 18:36:27 +02:00
Sabine
e449437146
chore (mac): catch possible overflow of dk array; check for noErr in status = UCKeyTranslate(...)
2024-09-17 14:14:27 +02:00
sgschantz
becea93fa9
change(mac): remove verbose logging option
...
also remove related debug mode code, debug logging
is controlled solely by universal logging settings
Fixes : #11525
2024-09-17 15:36:41 +07:00
Shawn Schantz
492baead2c
Merge pull request #12355 from keymanapp/change/mac/12342-remove-always-show-osk
...
change(mac): remove 'Always show OSK' option
2024-09-17 08:50:18 +07:00