Shawn Schantz
88c1232a28
feat(mac): add remove methods for each package list
2026-07-16 13:30:53 -04:00
Shawn Schantz
d228eeb5fe
feat(mac): remove reference to private property
...
unit test fix
2026-07-15 14:16:34 -04:00
Shawn Schantz
adcfd433f0
feat(mac): published installed packages as two separate arrays
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
each array is sorted, one for multiple-keyboard
packages and one for single-keyboard packages
2026-07-14 18:42:34 -04:00
Shawn Schantz
b1d73b4427
feat(mac): added several fields to package, including QR Code
2026-07-13 18:47:40 -04:00
Shawn Schantz
db63276f11
feat(mac): added check for keyboard package downgrade
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
compares version numbers between new package and the
currently installed package of the same type
also added function comments throughout new code
2026-07-07 18:10:03 -04:00
Shawn Schantz
80130d261d
feat(mac): changes in response to ai review
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-07-04 16:23:12 -04:00
Shawn Schantz
5cb255a7b6
feat(mac): on install, write package to temp folder in group container
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
download .kmp and unzip in temp folder
then decide whether to replace existing package
2026-07-02 22:29:02 -04:00
Shawn Schantz
6af1dcd05b
feat(mac): added install keyboard functionality with webview
2026-06-25 17:39:58 -04:00
Shawn Schantz
73ac6d5972
feat(mac): updates for devin.ai review and added tests
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-07 08:13:29 -04:00
Shawn Schantz
db00bf8bf4
feat(mac): additional unit tests and comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-05 15:22:33 -04:00
Shawn Schantz
0ad3843d74
feat(mac): rename keyboards directory to packages directory
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-04 15:58:19 -04:00
Shawn Schantz
a7bcceff47
feat(mac): add protocols, stubs and unit tests
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
added suite for Settings Container and stubs to
test it without accessing disk or user defaults
2026-05-04 11:38:56 -04:00
Shawn Schantz
364ccc2d52
feat(mac): migrate keyman packages individually to group containers
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
also rename Keyman-Keyboards directory to
Keyman-Packages
2026-04-17 14:13:23 -04:00
Shawn Schantz
bb816a1335
feat(mac): display packages and keyboard list view
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
added buttons for removal of packages
and toggle for disabling of keyboard
not remotely final but mostly for ensuring that
we can bind to the data model and respond to updates
2026-04-02 14:01:11 -04:00
Shawn Schantz
832940c129
feat(mac): use iOS-style app group for shared container
...
works correctly for local debug build, but needs to
be tested with distribution profile with release build
2026-03-10 16:37:19 -04:00
Shawn Schantz
5cd8112532
feat(mac): add loading of kmp files
...
currently reads from the old data directory
UI is for testing only
2026-03-04 16:55:34 -05:00
Shawn Schantz
962e821020
feat(mac): add Keyman Settings package and bind from ConfigView
2026-03-03 15:54:16 -05:00