Skip to content

Add i18n support, fix linger timing, and add topmost toggle#464

Open
chan-yuu wants to merge 1 commit intomulaRahul:mainfrom
chan-yuu:codex/i18n-linger-topmost
Open

Add i18n support, fix linger timing, and add topmost toggle#464
chan-yuu wants to merge 1 commit intomulaRahul:mainfrom
chan-yuu:codex/i18n-linger-topmost

Conversation

@chan-yuu
Copy link
Copy Markdown

@chan-yuu chan-yuu commented Apr 16, 2026

Summary

  • add lightweight i18n support with Simplified Chinese and use system language by default
  • fix key linger expiration so released keys disappear after the configured duration
  • stop grouping normal sequential letters into the same combo and disable text ligatures to avoid merged labels like RU or HI
  • add an always-on-top toggle for the overlay and keep it enabled by default

Details

  • introduce a small frontend i18n layer and wire the main settings pages to Chinese and English labels
  • fix release timestamp handling in the key event store so linger duration applies reliably
  • restrict combo grouping to modifier and mouse-related combinations instead of normal letter sequences
  • apply runtime window alwaysOnTop updates from settings so the overlay can stay above other apps

Verification

  • npm run build
  • npm run tauri build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant