Changelog
All notable changes to NoteDrop will be documented in this file.
[1.5] - 2026-01-21
Fixed
- PDF rendering issue where first lines of paragraphs were invisible (text was present but clipped due to malformed clipping rectangle in PDF output)
- Root cause: Using
CGFloat.greatestFiniteMagnitudefor text drawing rectangles caused zero-height clipping paths when combined with coordinate transforms
[1.4] - 2026-01-20
Fixed
- PDF rendering issue where text after paragraph breaks (Cmd+Enter) appeared white/invisible
- Fixed attribute inheritance for newlines in NSAttributedString to ensure consistent text rendering
[1.3] - 2026-01-18
Added
- VoiceOver accessibility support for all views (NoteCreationPanel, SettingsView, OnboardingView, NotificationView)
- Accessibility announcements for save/error notifications
- Industry Profiles feature - bundle PDF labels and folder parsing patterns together
- Legal (default), Medical, Real Estate, Accounting, Generic, and Simple profiles
- New "Industry" tab in Settings with profile picker
- Live PDF label preview showing how headers will appear
- Live folder parsing preview showing how folders will be parsed
- Dynamic PDF labels based on selected profile (e.g., "Matter No." becomes "Patient ID" for Medical)
- Pattern-aware folder parsing for different naming conventions
- Simple Mode - new profile for users who want quick notes without folder parsing
- No metadata extraction (no reference number, name, or type fields)
- PDF shows only: Date, Author, Note Type, and Content
- Works with any folder - no pattern matching required
- Perfect for freelancers, creatives, or anyone who doesn't need structured metadata
- Markdown Output - save notes as Markdown files instead of (or in addition to) PDF
- New "Output Format" setting in Settings → Document: PDF / Markdown / Both
- Markdown files include YAML frontmatter with all metadata
- "Both" saves PDF and Markdown simultaneously with same filename
- Output format toggle in note creation panel (click to cycle through formats)
- Notification message reflects output format
- Flexible folder detection - choose how project folders are identified
- Numeric Prefix: folders must start with numbers (default, backward compatible)
- Any Parseable: any folder matching the industry pattern (works with alphanumeric IDs)
- Manual Only: don't auto-detect, use selected folder directly
- Flexible save location - control where notes are saved within project folders
- Search for multiple subfolder names (comma-separated list like "Correspondence, Notes, File Notes")
- Option to save directly to project root folder (skip subfolder search)
- First-run industry selection in onboarding wizard
- Choose your industry when first launching NoteDrop
- Automatically configures profile, folder detection, and subfolder names
- Legal selected by default for backward compatibility
- Configurable note types
- Add custom note types in Settings → Document → Note Types
- Hide built-in types you don't use (click the eye icon)
- Delete custom types when no longer needed
- Hidden types don't appear in the note type picker
- Quick Note from dock icon - click dock icon to open folder picker and create a note
- Dictate button in note creation panel - one-click access to macOS system dictation
Changed
- Replaced deprecated Carbon API with HotKey library for keyboard shortcuts
- Keyboard shortcut recording in Settings now actually captures keystrokes
- Added "Reset to Default" button for keyboard shortcuts
- Extracted magic numbers to
LayoutConstantsfor maintainability (window dimensions, padding, spacing, etc.) - Note creation panel now shows output format toggle (click to cycle PDF → Markdown → Both)
- Success notification now specifies output format (e.g., "File note saved as PDF & Markdown")
- Menu bar icon changed to water drop symbol
- Note creation panel redesigned:
- Larger size (480×440) for better usability
- Removed traffic light buttons (use Cancel button instead)
- Increased corner radius for modern appearance
- Always floats on top of other windows
Fixed
- Finder extension now appears in context menu when browsing any folder (previously only worked in home directory)
- Extension now monitors root filesystem and all mounted volumes
- Note creation panel can now be dragged from the top area
- Output format toggle and buttons no longer wrap text incorrectly
- Settings toggles in Behavior section now properly aligned
[1.2] - 2026-01-15
Added
- Markdown support in note body text - use bold, italic,
inline code, lists, and numbered lists in your notes and they'll render with proper formatting in the PDF output - Multi-page PDF support - long notes now automatically flow across multiple pages instead of being cut off
Fixed
- Improved performance when typing long notes (debounced text height calculation)
- Notes longer than one page no longer get truncated
[1.1] - 2026-01-12
Added
- Quick Actions/Services menu support (right-click folder → Quick Actions → New File Note)
- Works automatically without needing to enable extensions
- Optional Dock icon (can be enabled in Settings → Behavior)
- Update badge on menu bar icon when new version is available (Sparkle gentle reminders)
- Send Feedback menu item with automatic system info (app version, macOS version)
- Telephone field for Telephone Attendance notes (included in PDF output) — thanks Melinda Ditchburn!
- Auto-resizing note panel - grows as you type (up to 700px)
Fixed
- Keyboard shortcut now works after granting accessibility permission (no restart required)
- Onboarding screen updates in real-time when accessibility permission is granted
- "Check for Updates" now actually works (Sparkle updater wasn't starting)
- Close button (red X) now works on all windows (panel, onboarding, settings, folder picker)
Changed
- App now polls for accessibility permission changes and re-registers shortcut automatically
- Improved Finder extension onboarding with clearer step-by-step instructions
- Added note that app must be in Applications folder for Finder extension to work
- Updated Finder extension instructions for macOS Tahoe (General → Login Items & Extensions)
- Onboarding now emphasizes Quick Actions as the primary right-click method
[1.0] - 2026-01-11
Added
- Initial release
- Menu bar app for creating file notes
- Global keyboard shortcut (⌃⌥⌘N)
- Finder extension for right-click "New File Note"
- Automatic matter folder detection from folder names
- Professional PDF generation with firm branding
- Daily file numbering
- Support for multiple note types (File Note, Telephone Attendance, Conference Note, etc.)
- Automatic Correspondence subfolder detection
- Sparkle auto-updates
- Onboarding guide for first-time setup