2.0.0.beta.4
Pre-release
Pre-release
This is the fourth beta release of the Maccy 2.x version branch. See #790 for discussion.
Highlights of 2.0
- The user interface has been rewritten from AppKit + NSMenu to SwiftUI + NSPanel.
- Storage has been rewritten from Core Data to SwiftData.
- Requires macOS 14 Sonoma or newer.
- Backward compatibility with Maccy 1.x. You can downgrade to 1.0 or newer if you don't like it or encounter bugs.
- No backward compatibility with Maccy 0.x.
Differences from 1.0
- Appearance preference Number of items takes no effect. Instead, vertically resize the main panel window according to your needs.
- Appearance preference Title length takes no effect. Instead, horizontally resize the main panel window according to your needs.
- Advanced preference Avoid taking application focus takes no effect. The focus will always remain on the active application, similar to how Spotlight works.
Changes since 2.0.0.beta.3
- Fix issue when item had to be double-clicked to be selected when preview is visible (#822).
- Fix issue when copied HEX color was only showing the colored image.
- Reduce visual noise when preview was closing while main window opens.
- Improve preview performance for large texts (5k+ lines).
- Improve performance for fast scrolling through large history.
- Improve performance of fuzzy search.
Known Issues in 2.0.0.beta.4
- If there are no copies, the window size is still big with empty vertical space.
- History size is not enforced and can grow beyond 999. This is done on purpose to test the new storage and see its limitations.
- Japanese language input in search doesn't work correctly. This seems to be a bug in SwiftUI (https://medium.com/@hajimenakamura/japanese-input-of-textfield-of-swiftui-does-not-working-70244684821d), since Korean/Chinese work correctly.
- (Un)pinning item doesn't immediately scroll to the item.
- Clipboard items access in the Shortcuts application misses files and images.
- Custom paste shortcuts are not working.
- Dvorak keyboard layout should work, but wasn't extensively tested. Notably, pasting in "Dvorak - QWERTY ⌘" keyboard layout might be broken.