macOS
Nova 12
Hello friends, Nova 12 is here! We've been hard at work, and this release brings a few of our latest improvements, including a brand new and totally redesigned Find sidebar! We hope you love it. And s…
Added 19
- New Find sidebar completely redesigned with refined design and powerful new features
- Cursor position history is now preserved, allowing you to cycle through previous editing locations
- Copy with Syntax Highlighting allows effortlessly copying code to other applications with syntax highlighting
- One of several color palettes can now be chosen when using multi-color (rainbow) brackets
- Character Inspector allows introspecting the Unicode and numeric values of selected characters
- Find bar now displays the current match index beside the total count
- Printing support has been enhanced with many new options related to page layout and design
- Support for syntax highlighting within heredocs
- Preview tabs containing playing audio or video now show a mute/unmute button
- Pages may now request microphone and camera access
- Support for autocompleting variables within f-strings in Python
- Copying stored server passwords now authenticates using Touch ID or Apple Watch, if available
- Preview tab content can now be printed
- Sidebars can now be open and closed independently
- New Filetype Icons for 3D, Xcode projects, and more
- Line numbers can now be toggled from the Editor menu
- Key bindings for Copy Path, Copy Relative Path, and Copy URL
- Syntax Inspector enhanced to show Tree-sitter S-expressions when developing language extensions
- Support for importing keys generated in the 1Password app for SSH
Changed 16
- Soft line wrapping behaviors improved, especially for CJK text
- Bracket and quote auto-pairing behaviors refined
- Switching between document encodings now shows a clarified alert message and option descriptions
- Rendering of invisible Unicode control characters improved
- Pressing Return with the Replace field focused in Find sidebar now starts a search operation
- Search scope in Find sidebar can now be quickly set to any folder containing the focused document
- Only in open files is now a toggle button and can be scoped to specific folders in Find sidebar
- Filters can now be individually toggled quickly from an inline disclosable section in Find sidebar
- Quick pattern field added to Find sidebar for easily filtering using shell-style glob patterns
- Multiple filters can now be combined using both inclusive (or) and exclusive (and) boolean logic in Find sidebar
- Perl syntax migrated to Tree-sitter
- SQL syntax migrated to Tree-sitter
- Fuzzy match algorithm in Open Quickly enhanced to better handle previously ambiguous cases
- File results in Open Quickly now shown using Nova's rich filetype icons
- Opening a new preview tab now focuses the web view instead of the address bar
- Path Bar now shows file paths without document structure
Fixed 23
- Fixed syntax highlighting of grid templates in CSS
- Fixed a crash that could occur when parsing specific HTML documents
- Addressed potential flickering of code structure headers
- Ensure a trailing newline no longer moves the cursor to a new line after saving a document
- Find Bar text count no longer overlaps match count label in certain cases
- Resolved a case where fenced sub-language regions could fail to update after typing
- Contextual menus in File Browser now work as expected when a window is backgrounded
- Improved highlighting of function declarations in Lua
- Added support for highlighting of magic constants in PHP
- Inline PHP tags immediately before a # character no longer breaks syntax highlighting
- PHP completions no longer offered within HTML elements
- @property declarations in Python now parsed as properties instead of as methods
- Fixed syntax highlighting of variables contained in template strings in JavaScript
- Fixed an issue where fnm failed to infer the current shell type in Terminal
- Addressed a case where drawing could be clipped when using macOS 14 in Terminal
- Resolved an emulation issue when using irssi in screen in Terminal
- Option-clicking in the Terminal now works as expected when scrollbars are visible
- Toggling font size with GPU acceleration enabled no longer results in potential rendering issues in Terminal
- Fixed a crash when using accessibility tools to parse text from the terminal buffer
- Punctuation selector now applied to closing parenthesis in Markdown documents in Themes
- Unified display of italicize comments for Bright and Dark themes
- Resolved an issue that prevented Ctrl+Shift+Cmd+Space from being used as a custom keybinding
- Invoking Show Next/Previous Tab shortcuts no longer swaps window tabs if no document tabs are open
From Nova
Hello friends, Nova 12 is here! We've been hard at work, and this release brings a few of our latest improvements, including a brand new and totally redesigned Find sidebar! We hope you love it. And since we're here, we want to thank you personally for using Nova, and for helping spread the word about our underdog native Mac editor. It really means a whole lot to us. While you're here! As a current (or former) Nova user, we'd love your help in charting our course. Take our 2024 Nova survey! It's short! Thanks in advance! Featuring...
New Find sidebar Completely resdesigned from the ground up with a refined design and powerful new features.
Cursor position history Your cursor position history is now preserved, allowing you to cycle through previous editing locations.
Copy with Syntax Highlighting Effortlessly copy code to other applications, complete with syntax highlighting. New
- Editor: One of several color palettes can now be chosen when using multi-color (“rainbow”) brackets
- Editor: A new Character Inspector allows introspecting the Unicode and numeric values of selected characters
- Editor: Added the ability to “Copy with Syntax Highlighting”
- Editor: The Find bar now displays the current match index beside the total count
- Editor: Printing support has been enhanced with many new options related to page layout and design
- Editor: Added support for syntax highlighting within heredocs
- Preview: Tabs containing playing audio or video now show a mute / unmute button
- Preview: Pages may now request microphone and camera access
- Python: Added support for autocompleting variables within f-strings
- Settings: Copying stored server passwords now authenticates using Touch ID or Apple Watch, if available
- Workspace: Preview tab content can now be printed
- Workspace: Sidebars can now be open and closed independently
- Workspace: New Filetype Icons (3D, Xcode projects, and more)
- Workspace: Line numbers can now be toggled from the “Editor” menu
- Workspace: Added Key bindings for “Copy Path”, “Copy Relative Path”, and “Copy URL” New for Extensions
- The Syntax Inspector has been enhanced to show Tree-sitter S-expressions and more when developing language extensions Improved
- Editor: Soft line wrapping behaviors have been improved, especially for CJK text
- Editor: Bracket and quote auto-pairing behaviors have been refined
- Editor: Switching between document encodings now shows a clarified alert message and option descriptions
- Editor: Rendering of invisible Unicode control characters has been improved
- Find sidebar: Pressing Return with the Replace field focused now starts a search operation
- Find sidebar: Search scope can now be quickly set to any folder containing the focused document
- Find sidebar: “Only in open files” is now a toggle button and can be scoped to specific folders
- Find sidebar: Filters can now be individually toggled quickly from an inline disclosable section
- Find sidebar: A “quick pattern” field has been added for easily filtering using shell-style “glob” patterns
- Find sidebar: Multiple filters can now be combined using both inclusive / “or” & exclusive / “and” boolean logic
- Languages: The Perl syntax has been migrated to Tree-sitter
- Languages: The SQL syntax has been migrated to Tree-sitter
- Open Quickly: The fuzzy match algorithm has been enhanced to better handle many previously ambiguous cases
- Open Quickly: File results are now shown using Nova’s rich filetype icons
- Preview: Opening a new preview tab now focuses the web view instead of the address bar
- SSH: Added support for importing keys generated in the 1Password app
- Workspace: Path Bar now shows file paths without document structure Fixed
- CSS: Fixed syntax highlighting of grid templates
- Editor: Fixed a crash that could occur when parsing specific html documents
- Editor: Addressed potential flickering of code structure headers
- Editor: “Ensure a trailing newline” no longer moves the cursor to a new line after saving a document
- Editor: Find Bar text count no longer overlaps match count label in certain cases
- Editor: Resolved a case where fenced sub-language regions could fail to update after typing
- File Browser: Contextual menus now work as expected when a window is backgrounded
- Lua: Improved highlighting of function declarations
- PHP: Added support for highlighting of magic constants
- PHP: Inline PHP tags immediately before a # character no longer breaks syntax highlighting
- PHP-HTML: PHP completions should no longer be offered within HTML elements
- Python: ‘@property’ declarations are now parsed as properties instead of as methods
- JavaScript: Fixed syntax highlighting of variables contained in template strings
- Terminal: Fixed an issue where fnm failed to infer the current shell type
- Terminal: Addressed a case where drawing can could be clipped when using macOS 14
- Terminal: Resolved an emulation issue when using irssi in screen
- Terminal: Option-clicking in the Terminal now works as expected when scrollbars are visible
- Terminal: Toggling font size with GPU acceleration enabled no longer results in potential rendering issues
- Terminal: Fixed a crash when using accessibility tools to parse text from the terminal buffer
- Themes: The punctuation selector is now applied to closing parenthesis in Markdown documents
- Themes: Unified display of italicize comments for “Bright” and “Dark” themes
- Workspace: Resolved an issue that prevented Ctrl+Shift+Cmd+Space from being used as a custom keybinding
- Workspace: Invoking the “Show Next / Previous Tab” shortcuts no longer swaps window tabs if no document tabs are open