Releases: runjuu/InputSourcePro
2.10.0
What's Changed
- fix: preserve mode-aware input source identifiers across app/browser rules, shortcuts, hot key groups, and keyboard appearance settings by @spinachomes and @runjuu in #100 and 483b3de
- fix: prevent modifier shortcut freeze during rapid CJKV switching by @darknos in #93
- feat: add selectable CJKV fix methods, including the temporary input window strategy and automatic fallback for floating apps by @runjuu in 1b46b75
- feat(settings): add settings backup import and export by @runjuu in 452e21e
- fix: expand Force English Punctuation mappings and preserve punctuation-key shortcuts by @runjuu in 9b3d5ac
New Contributors
- @spinachomes made their first contribution in #100
- @darknos made their first contribution in #93
Full Changelog: 2.9.1...2.10.0
2.9.0
What’s New 👀
- Added support for shortcuts that use multiple modifier keys together (e.g., Shift + Command). by @runjuu
- Improved input source switching logic for more consistent behavior. by @runjuu
- Fixed an issue where input sources could rapidly switch back and forth. by @runjuu
- Fixed punctuation replacement so it respects Shift for the correct symbols. by @runjuu
Full Changelog: 2.8.0...2.9.0
2.8.0
What’s New 🤩
Big update! 🎉 After a lot of waiting, some of the most requested features are finally available in InputSourcePro. 🚀
- Added single-modifier shortcuts (press or double-tap Left/Right Shift/Control/Option/Command) to switch input sources (by @runjuu).
- Added per-app function key mode (F1 ~ F12 vs media keys), so each app uses your preferred behavior (by @runjuu).
- Improved input source switching for faster, more consistent results (by @runjuu).
- Fixed on-screen indicator positioning in some setups (by @runjuu).
- Fixed rules list refresh issues and missing icons in the app rules picker/details UI (by @runjuu).
Full Changelog: 2.7.0...2.8.0
2.7.0
🎆 Happy New Year!
It's amazing to see the community growing! This update is special because it includes contributions from several first-time contributors. A huge thank you to everyone who took the time to improve Input Source Pro. Your efforts are truly appreciated! ❤️
What's new
- Added "Fix Cursor Lag Issues" to the Troubleshooting section (by Xicrosoft).
- Added per-app option to force English punctuation (by neow021).
- Added support for Dia browser (by Xicrosoft).
- Added support for Zen browser (by nshcr).
- Used SF Symbol to replace emoji for UI consistency (by Xicrosoft).
New Contributors
- @hezhizhen made their first contribution in #3
- @triangleJerry made their first contribution in #9
- @nshcr made their first contribution in #10
- @Xicrosoft made their first contribution in #27
- @neow021 made their first contribution in #48
Full Changelog: 2.6.1...2.7.0
2.6.1
After announcing that Input Source Pro will remain free forever, I've decided to take it one step further by making it open source. You can now find the code on GitHub under the GPL-3.0 License.
Life has gotten quite busy lately, so I might not be able to dedicate as much time to this project as I'd like (job hunting, interview preparation, and all that fun stuff). However, I'll do my best to keep things updated and maintained.
Contributions are always welcome—feel free to submit pull requests, report issues, or suggest new features.
Happy typing! 🫶