Meridian Pointer
Meridian Pointer
A native macOS screen annotation and presentation tool for macOS 15.1.1+ (Sequoia).
Features #
🎨 Annotation & Whiteboard
- 8 Drawing Tools: Pen, Highlighter, Eraser, Text, Rectangle, Circle, Line, Arrow
- Vector-based rendering with SwiftUI Canvas and Core Graphics
- Smooth freehand strokes using Catmull-Rom spline interpolation
- Shape drawing with live preview
- Text annotations with inline editing
- Undo/Redo support (50 steps)
- Auto-erase timer (2s, 5s, 10s, or off)
- Whiteboard mode - full-screen drawing surface
🎯 Cursor Halo
- Three shapes: Ring, Squircle, Rhombus
- Customizable size (10-100pt) and color
- Click animations: Pulse, Ripple, or None
- Smooth tracking with
NSEvent.addGlobalMonitorForEvents
🔦 Spotlight & Zoom
- Spotlight mode - dims screen except for circular cutout around cursor
- Adjustable intensity and radius
- Zoom lens with magnification (1.5x, 2x, 4x, 8x)
- Uses ScreenCaptureKit for screen capture with Core Graphics fallback
⌨️ Global Hotkeys
⌘⇧S- Toggle Annotation⌘⇧W- Toggle Whiteboard⌘⇧H- Toggle Cursor Halo⌘⇧L- Toggle Spotlight⌘⇧C- Clear Annotations⌘Z/⌘⇧Z- Undo / Redo- Fully customizable in Settings
🖥️ Menu Bar Utility
- Runs as background agent
- System-wide overlay window
- Draggable floating toolbar with tool/color/width selectors
- Persistent settings
Requirements #
-
Digital Product "As-Is" Policy
This software is provided "AS IS" and "WITH ALL FAULTS." As a solo developer, I make no representations or
warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, or typographical
errors of
this software. There are inherent risks in using any software, and you are solely responsible for determining
compatibility with your system and the suitability of the software for your intended purposes.- Usage & Limitation of Liability
By downloading and using this application, you acknowledge that you do so entirely at your own risk. In no event
shall the developer be liable for any direct, indirect, punitive, special, incidental, or consequential damages
arising out of the use of, or inability to use, this software. This includes, without limitation:
Loss of data or corruption of files.
System failures, hardware damage, or "blue screen" errors.
Business interruption or loss of profits.
Errors or omissions in the software’s output.
This limitation applies even if the developer has been advised of the possibility of such damages.
- No Refund & Support Policy
Due to the nature of digital products, all sales are final.
No Refunds: Once the file is accessed, downloaded, or licensed, no refunds will be issued.
Support: While I strive to address bugs, your purchase does not constitute a contract for ongoing technical
support,
guaranteed bug fixes, or future updates unless explicitly stated in the product description.- User Responsibility & Compliance
By proceeding with the download or execution of this software, you agree to:
Data Safety: Maintain a complete, external backup of your data before installation and throughout continued use.
Security: Scan all files with up-to-date antivirus software prior to execution.
Legal Use: Use the software only for lawful purposes and in compliance with all applicable local, state, and
international laws.Prohibited Acts: You agree not to reverse engineer, decompile, or attempt to derive the source code of the
software
unless permitted by law.- Acceptance of Terms
Purchasing, downloading, installing, or running the executable file constitutes your full legal acceptance of
these
terms. If you do not agree to these terms, do not download or use the software.
- Usage & Limitation of Liability