Skip to content

feat(mac): remove obsolete configuration UI 🍎 - #16570

Open
sgschantz wants to merge 4 commits into
epic/mac-configfrom
feat/mac/remove-old-config
Open

sgschantz wants to merge 4 commits into
epic/mac-configfrom
feat/mac/remove-old-config

Conversation

@sgschantz

@sgschantz sgschantz commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Now that the Keyman Configuration app is available to install and manage keyboard packages, delete the old configuration interface accessed through the Keyman menu on the input method.

Build-bot: release:mac

User Testing

  • TEST_INPUT_METHOD
  1. Install the version of Keyman associated with this PR
  2. Verify that the Configuration... menu is no longer available in the Keyman input method
  3. Verify that the Configuration... button is no longer available in the About window
  4. Confirm that the input method otherwise behaves as expected (aside from outstanding issues)

.

now that the Keyman Configuration app is available
to install and manage keyboard packages, delete
the old configuration interface accessed through
the Keyman menu on the input method
@sgschantz sgschantz added this to the B19S2 milestone Sep 15, 2026
@sgschantz sgschantz self-assigned this Sep 15, 2026
@sgschantz sgschantz added this to Keyman Sep 15, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Keyman Sep 15, 2026
@github-actions github-actions Bot added the feat label Sep 15, 2026
@sgschantz
sgschantz marked this pull request as ready for review September 16, 2026 01:40
@sgschantz
sgschantz requested a review from mcdurdin September 16, 2026 01:40
@sgschantz sgschantz changed the title feat(mac): remove obsolete configuration UI feat(mac): remove obsolete configuration UI 🍎 Sep 16, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added has-user-test user-test-required User tests have not been completed labels Sep 16, 2026
@keymanapp-test-bot

keymanapp-test-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

Test Artifacts

@mcdurdin mcdurdin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks generally okay, except I think we should, if possible, continue to have a Configuration menu item in the IM menu

Comment thread mac/Keyman4MacIM/Keyman4MacIM/KMInputController.m
Comment thread mac/KeymanSettings/Sources/KeymanSettings/InputMethodUtil.swift Outdated
Base automatically changed from fix/mac/16489-migrate-first to epic/mac-config September 16, 2026 12:06
@Meng-Heng

Copy link
Copy Markdown
Contributor

Test Specs

  1. Keyman version 19.0.286-alpha 16570
  2. macOS Sequoia

Test Results

  • TEST_INPUT_METHOD (PASSED):
  1. Restart machine as prompted
  2. VERIFIED:
    • The Configuration... menu is no longer available in the Keyman input method
    • The Configuration... button is no longer available in the About window
  3. VERIFIED:
    • Disable, Enable, Install, and Remove keyboards behaves as expected
    • Enable a keyboard to type in Notes work as expected
    • The About and On-screen keyboard show up as expected.

@keymanapp-test-bot keymanapp-test-bot Bot removed the user-test-required User tests have not been completed label Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

3 participants