Repository navigation
MacTools Plugins 2.0.0
·
42 commits
to main
since this release
Added
- Added an AI Usage dashboard for Codex and Claude Code with quotas, usage pace, reset countdowns, stale-data indicators, optional menu-bar readings, and separate credential access controls.
- Clipboard backs up selected History, Saved Clips, and Snippets to password-protected archives, with merge previews, scoped replacement, and local rollback. Private Copy protection remains active.
- When restored snippets exceed keyword capacity, Clipboard asks before dropping imported bindings and preserves snippet content and local keywords. Failed recovery keeps the previous rollback snapshot.
- Clipboard items support paste shortcuts with separate Original and Plain Text bindings when needed. Shortcuts last 5 minutes, 1 hour, 1 day, or until removed; timed History items stay available.
- Device Battery now shows JBL Sense Lite earbud and charging-case levels, with system battery readings as a fallback.
- Disk Cleanup adds explanations with risk levels, broader cache and log coverage, and run history with cancellation and recovery details, available in all supported app languages.
- Added Display Volume for compatible external displays, with sliders, shortcuts, background synchronization, and saved estimates when DDC/CI volume readings are unavailable.
- Added Duo Status to show battery, Wi-Fi signal, and network status in the menu bar, either as a separate icon or as a replacement for the MacTools icon.
- Added optional icon widgets for 31 single-action controls and settings entry points, with theme support and names, descriptions, and errors available on hover.
- Mouse Enhancer adds smooth mouse-wheel scrolling with adjustable duration, off by default.
- Separate mouse and trackpad controls adjust scroll step and speed while leaving scrolling already smoothed by remote-control software unchanged.
- Added Screenshot with region and window capture, annotations, local text and QR recognition, QR masking, pinned images, and scrolling screenshots.
- Quick Capture copies a selection immediately. On macOS 15 or later, silent region recording shows a capture outline and controls on the selected display, with save progress until completion.
- Screenshot captures menus and floating panels with transparency and shadows, keeps controls on the selected display, and provides a magnifier with coordinates, RGB or HEX colors, and color copying.
- Screenshot saves files to ~/Desktop/screenshot by default and keeps them when the plugin is removed. Scrolling capture processes images in the background and rejects unmatched frames.
- Send a message to a new Siri conversation on macOS 27 from Command Palette or the panel composer, with draft protection, cancellation, delivery feedback, and retries that avoid duplicate sends.
- Added Storage Explorer with fast scans, an interactive treemap, Quick Look, drag-to-review, partial-scan warnings, and verified Trash removal.
- Window Layouts can show centering guides while dragging app windows and snap them to the center on release, respecting the Dock and Stage Manager. This option is off by default.
- Window Switcher previews support pinch-to-zoom, panning, and Fit controls, with sharper images loaded when inspecting a window.
Changed
- Calendar shows events grouped by date below the month in an adaptive card. Choose 1-7 days before or after the selected date, or both; the next three days appear by default.
- Calendar offers an optional Chinese lunar calendar, initially selected by app language. Date cells stay compact, and Chinese holiday badges remain region-specific.
- Physical Clean Mode now uses entry buttons in panel views, with permission checks and emergency exit controls preserved.
- Clipboard simplifies scopes and filters, widens the history list, and groups footer actions. Settings groups options by feature, moves uncommon controls to Advanced, and keeps cleanup actions accessible.
- Clipboard opens on the pointer display, supports dragging and snapping with alignment guides, and remembers each display's position across launches. Display changes preserve saved positions and keep the window visible.
- Clipboard moves reused items and snippets to the front while preserving selections and paste queue order. History expires from its latest use or capture.
- Clipboard now defaults to a 512 MB history capacity and a 30 MB per-item limit. Existing saved limits are preserved.
- Prevent Sleep now offers Default, Display On, and Screen Tools directly in the menu bar, with a description of the selected behavior.
- Updated plugin views join the unified panel library and require MacTools 1.3.1 with PluginKit v7. Activity Stats widget copies can be resized independently.
- Window Switcher, Clipboard, and clipboard actions use compact search headers, softer selections, and clearer controls that follow the app appearance, with visible focus and contrast support.
- Improved plugin settings readability, including System Status charts and narrow layouts, simpler Trackpad Gestures cards, and clearer Action Grid slots and search fields.
- Window Switcher adds movable, resizable grid and list views with recency ordering, context actions, and optional previews. Each view remembers its size and stays stable during search.
- Window Switcher filters by app and display, with options for minimized windows, other desktops, and fullscreen Spaces. MacTools windows are included; apps without windows are hidden.
- Window Switcher search expands with Command-F and stays open after cycling modifiers are released. Closing search restores the previous mode; Search and Select opens ready for typing.
- Window Switcher groups shortcut presets and custom bindings by scope, with clearer Direct Keys editing and Tab navigation. New defaults preserve native Command-Tab; existing assignments are retained.
- Xcode Cleanup remains available to remove leftover files after Xcode is uninstalled.
Fixed
- Activity Stats widget previews no longer refresh live data or resize dashboard cards. Widget copies share chart selections and refresh when their panel becomes visible.
- Calendar highlights, holiday badges, and event popovers now follow light, dark, and custom themes while preserving event colors from the source calendar.
- Clipboard consistently opens All, including empty collections. Manage Snippets opens Snippets directly, even while the history is still loading.
- Clipboard opens and navigates large histories faster, reuses recent previews, and keeps rich text readable in light and dark appearance. Large rich-text items show saved summaries without loading the original content.
- Clipboard identifies Universal Clipboard content as Other Device, honors declared source apps, and preserves source details when saving, reopening, or restoring items.
- Device Battery keeps its last readings visible when reopening the panel, avoiding a brief empty state while refreshing.
- Window Switcher and Clipboard open without activating MacTools, preserving the foreground app and paste target while keeping search and preview controls available.
- Reduced background work in monitoring widgets, Duo Status, per-app volume, and window tools while preserving tracking, battery alerts, and responsive controls.
- Trackpad Gestures preserves normal one-finger tap-to-click and double-click responsiveness with TipTap enabled and keeps replayed clicks in order.
- Window Layouts resizes more windows reliably while respecting VoiceOver and Switch Control, and keeps Restore Previous Frame available after cleanup failures. Centering guides no longer crash on MacTools overlays.
- Fixed Window Switcher crashes when changing views after scrolling or searching. Preview loading no longer stalls indefinitely, and rapid navigation and pinch zoom remain responsive.
- Window Switcher preserves Direct Keys assignments during upgrades and never reinterprets them as Close Window or Quit App commands when entering search. New installations use Search and Select.
- Window Switcher keeps windows on other Spaces selectable when macOS temporarily omits their details or Screen Recording permission hides titles. Untitled windows use the app name.
- Window Switcher keeps actions on the intended window, cancels delayed switches after dismissal or a change of active app, and pauses switching while recording shortcuts.