You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add app icon and customizable English input method selection
Major improvements:
- Add professional app icon with keyboard theme highlighting ESC/Shift keys
- Implement English input method selection (ABC, Unicode Hex Input, etc.)
- Add separate CJKV input method selection for better organization
- Fix alt+key shortcuts conflict by allowing non-ABC English input methods
Features added:
- New menu option "选择英文输入法" for English input method selection
- Enhanced InputMethodManager with separate English/CJKV method discovery
- Updated UserPreferences to store selected English input method
- Improved StatusBarManager with organized menu structure
UI/UX improvements:
- Updated usage instructions with new functionality description
- Better menu organization separating English and CJKV input method selection
- Professional app icon (AppIcon.icns) integrated into build process
Technical improvements:
- Refactored KeyboardManager to use configurable English input source
- Enhanced build script to automatically include app icons
- Added comprehensive CLAUDE.md for future development guidance
- Version bump to 0.6.5
This resolves issues with alt+key shortcuts when using ABC input method
and provides users full control over their preferred English input method.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4
+
5
+
## Project Overview
6
+
7
+
MacVimSwitch is a macOS utility that automatically switches input sources for Vim users and those frequently switching between CJKV input methods. It's a menu bar application written in Swift that monitors keyboard events and manages input method switching.
0 commit comments