Releases: ForkHorizon/FnSwitcher
FnSwitcher 1.7
Adds iPad and Universal Control experiments for FnSwitcher.
Changes:
- Adds the experimental
iPad Virtual HID (Karabiner)switch target. - Keeps the legacy
iPad Universal ControlCGEvent Control-Space fallback for diagnostics. - Adds the
FnSwitcherKarabinerBridgehelper target for sending Control-Space through Karabiner VirtualHID. - Adds menu status/actions for Karabiner bridge diagnostics and setup commands.
- Keeps Mac input-source switching behavior unchanged.
Notes:
- The Karabiner path requires Karabiner VirtualHIDDevice and a manually started sudo bridge helper.
- This build is ad-hoc signed, not Developer ID notarized. If macOS blocks it, use Right-click / Open or Privacy & Security / Open Anyway.
DMG SHA-256:
18888f966c964f93823e091e969429911ccec59d19e1d6dfecddc7791e60196f
AppleLocalizationSwitcher 1.6
Fixes the Fn/Globe typing race and removes the app-icon image from the README documentation.
Changes:
- Cancels delayed input-source retry switches as soon as typing starts after a Fn/Globe switch.
- Skips delayed reapply when the target input source is already active.
- Bumps app metadata to version 1.6 build 7.
- Removes the app icon image from the documentation screenshot/demo section.
- Replaces the original v1.6 DMG with a corrected bundle-signed package to avoid macOS treating the app as damaged.
Note:
- This build is ad-hoc signed because this machine does not currently have a valid Apple Developer signing identity. macOS may still require Open Anyway/Privacy & Security approval for downloaded builds until a Developer ID notarized release is produced.
DMG SHA-256:
380ee906910eaf6c671e9199f8a10cf727258d64f9e36e4ef26cf52280594058
AppleLocalizationSwitcher 1.5
HUD border removal and updated app icon.
Changes:
- Fully removes the visual border/rim around the language switch HUD.
- Removes outer glass/material/shadow effects from the HUD panel edge.
- Updates app icon assets from app-icon-upd.png.
- Keeps the compact 2x-smaller segmented HUD layout.
DMG SHA-256:
1e0fae4daaa9e339fd4bda0892a65ca988bcdbe40510bcf03dc61fa345e32f0f
AppleLocalizationSwitcher 1.4
Smaller language switch HUD.
Changes:
- Redesigns the language switch visual feedback into a compact segmented capsule.
- Scales the language switch HUD down by 2x.
- Keeps dynamic 2/3/4 input-source layout support.
DMG SHA-256:
e7b0e4cd44aef7a821f3f80378d410ea28b7c2deb7a759e65f2189bdeba54625
AppleLocalizationSwitcher 1.3
Language layout persistence and visual switch feedback.
Changes:
- Adds in-memory per-application language layout persistence with global and per-app settings.
- Adds a Settings window for language persistence controls.
- Adds a macOS-style liquid-glass language switch HUD for manual Globe/Fn and menu switches.
- Coalesces rapid language switch presses into one stable overlay with cancellable animations.
- Refreshes app and status bar icon assets.
DMG SHA-256:
d29e0576fd7cdf46ad6a95ba3df27fb59ebabec7cb3aff09a714d7b88fbdf9f1
AppleLocalizationSwitcher 1.2
Permission and duplicate-instance fixes.
Changes:
- Requests missing Accessibility/Input Monitoring permissions on launch when the Fn switcher is enabled.
- Adds a single Request Keyboard Permissions menu action.
- Prevents duplicate app instances and duplicate menu bar icons when the app is opened again.
- Keeps the v1.1 IOHID + CGEvent reliability improvements.
DMG SHA-256:
8d23b64120cda4acbb3bbb04a2976180bf7b29bdba530bdd1faeaf1be89bfd60
AppleLocalizationSwitcher 1.1
Reliability update for Globe/Fn switching.
Changes:
- Added IOHID-based Globe/Fn detection in addition to the CGEvent tap.
- Re-applies the intended input source after short delays so macOS default switching cannot leave the wrong final source.
- Added Input Monitoring status, active monitor status, last trigger/target/error, and Copy Diagnostics.
- Updated README and app version metadata to 1.1.
DMG SHA-256:
78cbcb565fa632b1c9214ecb2f2f76c796f1c092de54b589fd916b28b2d061bb
AppleLocalizationSwitcher 1.0
Initial release of AppleLocalizationSwitcher.\n\n- Menu bar utility for reliable Fn/Globe input source switching.\n- Cycles enabled selectable macOS keyboard input sources.\n- Includes Launch at Login toggle and Accessibility permission helper.\n\nDMG SHA-256: 8ef689cb6e4f56e097856f72c73c41ccdf3cc347aedf68a321bde67d0e2b74c6\n\nNote: The app requires Accessibility permission to intercept the Fn/Globe key.