Repository navigation
Release ShiftIME 1.0.0 - #3
Merged
Merged
Conversation
Confirm the destination by its source ID and selected state with bounded retries, hold plain keystrokes and Shift until the switch completes so they reach the new input method, rely on the native caret indicator with an optional centered HUD fallback, and hand focus off only when a text input did not adopt a CJKV source. Co-Authored-By: Claude Opus 5.5 <[email protected]>
- Tap keyboard events only; detect Shift-click and Shift-scroll from the window server's event counters instead of intercepting pointer events. - Replace DeferredInputEventBuffer with an optional event array. - Rebuild the status menu when it opens, and make the automatically bypassed item actually disabled. - Collapse the SettingsStore exclusion mutators and drop migrations that only served unreleased builds. - Classify remote apps and games once per app activation. - Release held keystrokes as soon as a Latin source is confirmed. - Drop the unused library product and redundant linker settings. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Rename the package, modules, app bundle, bundle identifier, CI artifacts, and documentation. The README landing page is now Simplified Chinese, with Traditional Chinese moved to README.zh-TW.md, and each README gains a tagline, a download link, and upgrade notes for ShiftInput users. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Show a WeChat Pinyin demo in the Simplified Chinese and English READMEs and a Discord Zhuyin demo in the Traditional Chinese README, encoded as animated WebP to keep full resolution and frame rate at under 3 MB each. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
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.
Summary
com.tw527e.ShiftIME, CI artifacts); the repository is nowTW527E/ShiftIMEREADME.zh-TW.md) and add a tagline, download link, and upgrade notes3a67cff)SettingsStore, preferences, and app wiring; dropDeferredInputEventBuffer, migrations for unreleased builds, and the unused library product (2105 → 1770 lines)com.netease.uuremote) as a remote desktop appValidation
swift buildwith no warningsmake test— 43 checks passedmake smoke— application lifecycle and status bar checks passed with the renamedShiftIME.appnihaothen Shift commits it as English and switches to ABC, Shift-click and Shift-scroll do not switch, status menu states, permission status refresh in settings🤖 Generated with Claude Code