feat(mac): add the new config app and keyman settings swift package 🍎#15635
Draft
sgschantz wants to merge 22 commits intoepic/mac-configfrom
Draft
feat(mac): add the new config app and keyman settings swift package 🍎#15635sgschantz wants to merge 22 commits intoepic/mac-configfrom
sgschantz wants to merge 22 commits intoepic/mac-configfrom
Conversation
User Test ResultsTest specification and instructions User tests are not required Test Artifacts
|
currently reads from the old data directory UI is for testing only
test to see whether the Input Method can access the group container without any warnings from the system.
works correctly for local debug build, but needs to be tested with distribution profile with release build
includes plenty of debug and test code but should work writes a test file out to the Group Container
Contributor
Author
|
build failed because the provisioning profile is not deployed to the build agents |
temporary logging to fix issue with ci builds
possibly causing build failures
input method installer created but still need to add Keyman Configuration app to the installer and notarize it
builds and cleans Config app does not yet include Config app in install script
not tested with CI issue with signing conflict between architectures need to remove earlier signing prior to creation of installer package
The postinstall script uses cp -R instead of cp -r when copying the input method to the Input Methods folder Also made changes to use an environment variable to designate the installer signing certificate, and updated the export options plist to use that same certificate for signing the installer package.
temporary change as variable not found on CI machine
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Create the Keyman for Mac config application a
Include a swift package that it can use to access all necessary Keyman data.
Also create an app group so that the Config app and the Keyman input method can share data.
This PR will handle the basic structure of the application with minimal UI.
Build-bot: release:mac
@keymanapp-test-bot skip