Skip to content

Releases: ForkHorizon/FnSwitcher

FnSwitcher 1.7

14 Jun 15:01

Choose a tag to compare

Adds iPad and Universal Control experiments for FnSwitcher.

Changes:

  • Adds the experimental iPad Virtual HID (Karabiner) switch target.
  • Keeps the legacy iPad Universal Control CGEvent Control-Space fallback for diagnostics.
  • Adds the FnSwitcherKarabinerBridge helper 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

13 Jun 11:33

Choose a tag to compare

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

02 Jun 20:54

Choose a tag to compare

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

02 Jun 20:36

Choose a tag to compare

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

02 Jun 11:42

Choose a tag to compare

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

01 Jun 15:14

Choose a tag to compare

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

01 Jun 15:03

Choose a tag to compare

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

31 May 12:26

Choose a tag to compare

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.