Skip to content

feat(mac): drag and drop to install a Keyman package馃崕 - #16339

Draft
sgschantz wants to merge 9 commits into
feat/mac/config-uifrom
feat/mac/drag-kmp
Draft

feat(mac): drag and drop to install a Keyman package馃崕#16339
sgschantz wants to merge 9 commits into
feat/mac/config-uifrom
feat/mac/drag-kmp

Conversation

@sgschantz

@sgschantz sgschantz commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Drag a .kmp file to the Configuration window within Keyman Configuration to install the package.

Fixes: #12338
Fixes: #12340
Fixes: #11053

Build-bot: release:mac
Test-bot: skip

@keymanapp-test-bot

keymanapp-test-bot Bot commented Aug 10, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot Bot added this to the A19S35 milestone Aug 10, 2026
@github-actions github-actions Bot added the feat label Aug 10, 2026
@sgschantz
sgschantz changed the base branch from epic/mac-config to feat/mac/config-ui August 15, 2026 22:06
also add animation for changes to package list
@keyman-server keyman-server modified the milestones: A19S35, A19S36 Aug 17, 2026
modifying the class to handle not just installation
of packages being downloaded but also installation
due to drag and drop or opening a .kmp from the
file menu

also added boolean to distinguish a download and
install operation because that is the only case
where we delete the original .kmp file that was
downloaded to the temp directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment