nvUltra Changelog

Version 1.0.0 (37)

IMPROVED

  • Bump indexing database version requirement

FIXED

  • Fixed issue with saving an empty file under certain specific conditions (we think)
  • Improve folder navigator window behavior in full screen mode
  • Same for welcome and cheat sheet windows
  • Paragraphs within list items were conjoined in the preview
  • Fix animation prefs

Version 1.0.0 (36)

NEW

  • Add dark mode theme for folder navigator

IMPROVED

  • Update code to allow compiling on pre 10.14 for testing
  • Changed New Folder keyboard shortcut to ⌘⇧N to match standard behaviors

FIXED

  • Fix compatibility with QuickLook and notes list on right side

Version 1.0.0 (35)

NEW

  • macOS 10.12 minimum requirement

IMPROVED

  • Rename Help menu

FIXED

  • Fix defaults key in javascript for welcome screen
  • Fix for wiki links/clickable URLs issue

Version 1.0.0 (34)

NEW

  • Escape in notes list moves focus back to search field
  • “textFileExtensionWhitelist” defaults store an array of file extensions that are whitelisted as text, regardless of what UTI is available on your computer
  • defaults STInfoBarFontSize and STInfoBarFontName to control the font/size of the text in the info bar (stats bar) below the editor (see advanced preferences)

IMPROVED

  • Rename a bunch of preferences
  • Disable ‘open enclosing folder’ when no subfolder
  • Astyle
  • Update highlight.js library
  • Change about box line breaking

FIXED

  • Don’t autocomplete already-completed tag
  • Split views get messed up if pre-selecting non-text file when window is opened (e.g. if previewing an image when the window was previously closed)
  • Count welcome window as a document to prevent navigator from appearing
  • Disable File Menu items that don’t apply when no files selected
  • Fixed Preview CSS menu item label
  • Improve support for folder paths outside user’s home directory
  • Fix potential crash with null relative path when loading wiki link
  • Don’t index all renamed files as text files in case they are images
  • Wiki link syntax inside of code spans/blocks is now ignored in the preview
  • Fixed issue with showing invisibles and changes to line height (i.e. tabs were not vertically aligned)
  • Issue with elastic tabstops and enumerated lists, which broke left margin alignment for some fonts

Version 1.0.0 (33)

NEW

  • x-nvultra://defaults URL scheme for modifying defaults from links
  • Add exact match functionality (double quoted strings)

FIXED

  • Crash that started on 9/14
  • Fix potential NULL dereference

Version 1.0.0 (32)

NEW

  • Add Rename selected file menu item
  • Ability to change text alignment from menu bar on per window basis

IMPROVED

  • Refactored code to improve flexibility
  • Update menu bar strings

FIXED

  • Deleting file does not reset the search query and notes list
  • Improve window/tab behavior when app activates
  • Normalize UTF-8 before deleting file
  • Edge case with renaming file and adding extra extension
  • Issue where multiple tabs in a list item would indent it
  • URL detection with Apple Mail’s “message:” URL
  • Issue with non-ASCII apostropheccent key on some keyboards
  • Treat dropped PDF files as images for drag and drop purposes
  • Autocompletion in brackets issue
  • Issue with themes that are missing certain color attributes

Version 1.0.0 (31)

IMPROVED

  • Add Voice Over labels to the main GUI components
  • Cmd-L now moves focus to search field in the folder navigator window

FIXED

  • UTF-16 files could create a memory error that could cause crashes in unusual places

Version 1.0.0 (30)

NEW

  • Shift-tab outdents line
  • Allow defaults write to control table appearance, font, etc. (esoteric preferences)

IMPROVED

  • VoiceOver accessibility of welcome screen

FIXED

  • Don’t override search bar highlight color unnecessarily
  • Improve empty path handling
  • Allow hyphens between numbers when searching
  • Autocomplete behavior between square brackets
  • Line wrap when lists have a leftIndent in the theme

Version 1.0.0 (29)

IMPROVED

  • Update KaTeX to v0.11.0
  • All included dark preview themes match dark editor themes
  • Remember list marker preferences across restarts

FIXED

  • Edge case with line breaks and newlines

Version 1.0.0 (28)

NEW

  • Search text files for #foo tags
  • Escape key clears search field and focuses search
  • Optionally map escape key to autocomplete
  • Support escape key in Navigator Window
  • Option to run as menu bar only (hide Dock icon)

IMPROVED

  • Use transient window for folder navigator
  • Adjust theme settings for search field
  • Update KaTeX CDN version
  • Update advanced prefs strings
  • Default header title casing to off
  • Improve appearance of search/create bar
  • Folder Navigator closes when it is no longer active window
  • Remember Auto Zoom status when it changes
  • Remove irrelevant items from context menu when editing text
  • Improve header title case when using non-ASCII characters
  • Rearrange General Preferences for better balance

FIXED

  • Need to make navigator key window when creating since we hide when not key
  • Fix typo
  • When typing in search field, one can replicate the ‘scrolling too fast’ bug – this should fix that
  • Multiple small code fixes (static analysis)
  • Fix folder navigator theme for Dark Mode
  • Prevent thread/animation/auto layout inconsistencies when scrolling rapidly through notes list
  • Math (KaTeX) update when preview updates without full reload
  • Don’t add file extension when file already exists as is
  • Verify user-submitted file extension is a valid text file extension before creating the file
  • Theme-specific crash
  • Fix bug when rapidly switching between text files and non-text files (e.g. when holding down arrow in the notes list to scroll)
  • Fix crash with documents containing lots of lists
  • Indexing Race condition

Version 1.0.0 (27)

NEW

  • Folder Navigator (Window->Toggle Folder Navigator)
    • Navigator can automatically open folder if only one is known
    • Show folder navigator at launch if no folders opened
    • Delete in navigator table ‘forgets’ the selected folders; adjust UI behavior
  • Add help buttons to preferences
  • Add WikiLink autocompletion support
  • Add menu and context menu command to open files with default application
  • Support new tab button

IMPROVED

  • Set preference pane help links
  • Allow versioning of cached database structure to automatically rebuild when the underlying database needs to be updated
  • Refactor table customization code to standardize
  • Fix styling

FIXED

  • Typo in welcome window

Version 1.0.0 (26)

NEW

  • Dark versions of Gregarious, Resolute, and Pretentious
  • Support custom preview CSS per document
  • AppleScript property “note link” will generate an nvultra://open? link for the selected note
  • Option to “carry-forward” linebreaks when hitting enter (space-space-newline)

IMPROVED

  • URL handler make now accepts a notebook parameter to create a new note in a specific folder
  • URL handler also accepts txt parameter for search for naming consistency
  • Update Modern Red theme with custom highlighting color for search/create bar
  • Update Modern Red theme to customize file table editing colors and codeblock alignment
  • Remove redundant code and adjust time in use when quitting app

FIXED

  • Update strings file
  • Tab key in file list focuses editor, not edit filename
  • ‘Find Next’, ‘Find Previous’, et al. should work in the search bar
  • Remove incomplete German translation files

Version 1.0.0 (25)

NEW

  • URL method open to create links that can open specific notebooks and notes

IMPROVED

  • Global Hotkey hides nvUltra if it’s currently the foreground app
  • Change minimum widths

FIXED

  • Fix Voice Over issue with search field (hopefully)

Version 1.0.0 (24)

New

  • Add UTIs for import/export Markdown/MMD filetypes
  • Preferences for SmartText engine debug logging
  • Blacklist to exclude text file UTIs from being treated like text files

Fixed

  • Allow “clean” insertion of new CriticMarkup comments while change tracking is enabled
  • Calculations of margins when fixed line length and zoom in use
  • CriticMarkup comment with substitution while change tracking
  • External link navigation in Welcome Screen
  • Check WikiLink preference before parsing preview
  • Search file names for exact match in addition to querying database
  • Bug when non-text files had macOS tags
  • Default printing theme
  • Highlighting issue when deleting blank line between two blocks
  • Fix list cleanup bug

Version 1.0.0 (23)

Fixed

  • CriticMarkup inserting “(null)” when comment field is blank
  • Update preview if same file is re-selected after clearing search field

Version 1.0.0 (22)

Improved

  • Welcome splash screen
    • Many CSS fixes
    • Splash screen can close window at end of slideshow
    • Splash screen can be set to appear on every launch
  • “Focus” is now “Toggle File List”
  • Set default file extension to “md”
  • Restoring windows pre-selects last-focused file

Fixed

  • Order of items in Preferences
  • macOS 10.11 compatibility updates
  • Fix Preview JS errors
  • Issue with text background color when mixing fonts
  • Autocompletion bug

Version 1.0.0 (21)

Fixed:

  • Use proper checkbox size in prefs
  • Use file coordinator when moving file
  • Refresh table when reindexing file outside of full indexing
  • Don’t index changed files if they are hidden
  • Improve responsiveness when editing or deleting files externally
  • Don’t allow overwriting existing file by editing filename
  • Add file extension when manually renaming files
  • Improved file extension behavior with file table
  • Fix escape behavior when editing file table
  • Fix bug when deallocating hybrid view

Version 1.0.0 (20)

  • Initial beta release

Next up: Welcome


Search | Support Site | Legal | Privacy