Virtual Mac on iPad 1.1 introduces support for iPadOS 14 and iPadOS 15, improves touch and keyboard input, adds localization across 37 languages, and includes design and reliability improvements.
Compatibility
- Introduces support for iPadOS 14 and iPadOS 15 (#9)
- Raises the configurable memory limit for Virtual Mac (@jamesy0ung, #2)
Touch
- Scroll through macOS with two fingers
- Perform a secondary click by tapping with two fingers
- Double tapping a file or folder opens it more reliably in Finder
- Fixes an issue where tapping a menu item doesn't perform the selected action
- Perform a secondary click with an optional touch and hold gesture in Settings
Keyboard
- Use the globe (fn) key for page up, page down, home, end, forward delete, and keypad enter shortcuts (@qwqVictor, #23)
- Adds adjustable control overlay opacity, including a fully transparent option that remains tappable
- Adds an optional Keyboard Crash Workaround for iPadOS 16.2 (#6)
- Prevents the SpringBoard keyboard and gesture hook from crashing into Safe Mode (@qwqVictor, #21, #19, #7)
- Improves Mac keyboard shortcut forwarding across tweak loaders (@qwqVictor, #22)
Installation
- Resolves installer launch failure by automatically repairing traverse only permission required on /var/root (@Mohabreda, #10)
- Detects and temporarily stops conflicting usbmuxd processes during installation (@kok3shidoll, #11)
- Automatically creates a compatible configuration manifest when importing a Virtual Mac bundle
- Improves alerts for DFU and usbmuxd conflicts, low storage failures, and other installation failures (#16)
Design and Localization
- Adds localization for 37 languages
- Streamlines the New Virtual Mac screen to easily choose between the recommended release and other macOS versions
- Shows each Virtual Mac's storage capacity in grid and list view
- Adds an optional Portrait Full Screen resolution setting
Reliability
- Adds Export Diagnostics, which produces a ZIP archive with app and restore logs for troubleshooting
- Adds an optional Recover Networking After Sleep setting to restore ethernet connectivity after sleep or backgrounding (#18)