nvUltra Changelog

Version 1.0.0 (40)

NEW

  • Add hidden preference ‘NVMoveFocusToSearchOnActivation’ to modify behavior with global shortcut

IMPROVED

  • Change web server cache to 60 seconds
  • Focus moves to notes list on up/down arrows, and back to search bar on other keys
  • Delete obsolete regular expression-based notes filtering
  • Be more restrictive in preloading find bar pasteboard contents

FIXED

  • Overwriting existing file with newly created file that lacked extension
  • Refactor canonical path code
  • WikiLink URL handler
  • Wiki links in preview creating new files instead of searching
  • Edge case in syntax highlighter around lists

Version 1.0.0 (39)

NEW

  • Add preference to control array of filenames to ignore
  • Add menu bar item to toggle syntax highlighting
  • Added back the Open With Default Application menu item and gave it keyboard shortcut Cmd-Shift-O
  • Add menu bar command to zoom preview; FIXED: Fix sync scrolling when editor/preview are zoomed
  • Add theme support for lightWindow and darkWindow; Update themes; Window title bar is transparent now
  • Add Edit File(s) with to main file menu
  • Add Open With-> notes list context menu
  • New UI for “Ignore Files” in General Preferences

IMPROVED

  • Tweak layout of General Prefs
  • Use Edit File(s) first item as the open with default app item for keyboard shortcut purposes

FIXED

  • Bug in resource installation code would not overwrite previously installed resources (i.e. themes, CSS, dictionaries, etc.) when they are updated.

    To update your installed resource versions, you will need to delete them to reset the process (e.g. Appearance Preferences -> “Open Themes Folder”, then delete any items that you want to update – DON’T delete any that you have personally customized).

  • Fix issue where Cmd-Delete could trash wrong file if multiple files selected

  • Fix bug when creating new file with incorrectly cased leading folder

  • Add menu bar command to zoom preview

  • Fix sync scrolling when editor/preview are zoomed

  • Fix bug in printing theme

  • Refactor themes; improve theme compatibility with light and dark modes on 10.14+

  • Add minimum size constraints for vertical orientation as well

  • Don’t duplicate the default app in Open File(s) With context menu

  • Preserve selected file when editing and it gets reindexed

Version 1.0.0 (38)

NEW

  • nvUltra App Icon (Dock and Menu Bar)
  • Vertical layout option in Preferences

IMPROVED

  • Add context menu to folder navigator to remove items from list
  • Purge folders from navigator that no longer exist
  • Preload search/create query into find bar for searching within documents
  • Add more tooltips to preference dialogs

FIXED

  • Delete Paste and Match Style menu item
  • Bug in navigator window display logic
  • Improve legibility of Dark Theme
  • Reduce unnecessary display of navigator window
  • Fixed some issues with themes
  • Preserve metadata when saving file

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