v2.2.0

macpaper v2.2.0
✨ What's new?
- Merge pull request #6 from 3vil68/main
Click to view 3vil68's changelog
New Features & Improvements
Export with Custom Aspect Ratios
Feature: Export wallpapers in various device-specific aspect ratios with an interactive crop editor.
What's New:
- Export Options: Choose between "Original Size" or "Custom Aspect Ratio" when exporting
- Interactive Crop Editor:
- Visual crop overlay with grid lines (Rule of Thirds)
- Pan and zoom functionality (1.0x - 3.0x)
- Sidebar with all available aspect ratios
- Real-time preview of crop area
- Precise cropping without image distortion
Supported Aspect Ratios:
- iPhone: 15 Pro Max, 15 Pro, 14 Pro, 13 Pro, SE
- iPad: Pro 12.9", Pro 11"
- Desktop: 4K UHD, 1440p, 1080p, Ultrawide 21:9
How to Use:
- Open the Wallpapers tab
- Click the export button (blue arrow) on any wallpaper
- Select "Custom Aspect Ratio"
- Choose your desired device/ratio from the sidebar
- Adjust the crop area by dragging and zooming
- Click "Apply" to save
Browse View Enhancements
New Feature: Resolution Filter
- Filter by Resolution: Filter wallpapers by their resolution in the Browse tab
- Available Options:
- HD (1280×720)
- Full HD (1920×1080)
- WQHD (2560×1440)
- 4K UHD (3840×2160)
- All Resolutions (default)
Enhanced Settings
Improvements:
- Auto-Start: Automatically launch macpaper when you log in option
- Export Folder Selection: Choose a default folder for exported wallpapers (defaults to Pictures folder)
- Better UI: Improved layout, spacing, and visual hierarchy (kinda)
Status Bar Menu Improvements
What's Changed:
- Custom Icon: Now uses the beautiful tear drop logo (
tear.png) from the artwork folder - Better Organization:
- "Open Manager" is prominently placed at the top
- Wallpapers are organized in a submenu (less clutter)
- Cleaner, more intuitive structure
- Improved Labels: Clearer descriptions for all menu items
Dock Integration
Feature: The app now appears in the Dock when the Manager window is open.
Benefits:
- Easy access to the app from the Dock
- Standard macOS window management
- No need to always use the status bar menu
- Window appears/disappears from Dock automatically
Localization
Added: German (DE) localization support
- All new features are fully localized
- Existing translations maintained (EN, ES, PT-BR)
Technical Improvements
Crop Editor
- Precise Cropping: Uses Core Graphics for high-quality image processing
- Aspect Ratio Preservation: No image stretching or distortion
- Smart Clamping: Prevents crop area from going outside image bounds
- Performance: Optimized rendering and calculations
Code Quality
- Error Handling: Proper error handling and user feedback
Files Modified
Core Application Files
app/main/ManagerApp.swift- Export functionality, crop editorapp/main/macpaper.swift- Status bar menu, dock integration, icon handlingapp/main/Settings.swift- Enhanced settings UI, auto-start, export folderapp/main/BrowseView.swift- Resolution filter functionality
Localization
lang/en.lproj/Localizable.strings- New strings for all featureslang/de.lproj/Localizable.strings- German translationslang/es.lproj/Localizable.strings- Spanish translations (updated)lang/pt-BR.lproj/Localizable.strings- Portuguese (Brazil) translations (updated)
This update is completely brought to you by @3vil68. I've been busy and haven't been able to work on this much, however, he decided to drop this massive contribution, thus showing a sign of life. Rejoice! Once again, thank you, @3vil68!
Full Changelog: v2.1.1...v2.2.0
https://github.com/3vil68
https://ko-fi.com/naomisphere
Important
After downloading and trying to launch the app, you will receive a text saying that it is from an unidentified developer.
This is because I do not own an Apple Developer account. To fix this:
- Open System Settings > Privacy & Security
- Scroll down and find the warning about the app
- Click Open Anyway
You only need to do this once.