-
Latest Version
Nova 12.2 LATEST
-
Review by
-
Operating System
macOS 10.15 Catalina or later
-
User Rating
Click to vote -
Author / Product
-
Filename
Nova 12.2.zip
Built from the ground up to empower all code developers to accelerate their daily workflows, Nova code editor features native support for text code management in all currently popular code languages, has extensive API support, support for plugin extensions, and a very sleek interface that promotes easy tool and service discovery.
For the curious, Nova has built-in support for CSS, Diff, EJS, ERB, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Regex, Ruby, Sass, SCSS, Shell Script, SQL, Tree-sitter Query, TSX, TypeScript, XML, and YAML.
- A powerful editor
- A themeable interface
- Flexible workflows
- Useful tools
- Robust extensions
- And lots of settings
More demanding developers can dramatically expand the functionality of Nova with the help of the built-in API and extensions, which can add support for new languages, enhance the sidebar with new tools, and craft new themes (the app has built-in theme support that can automatically change in accordance with the current Mac theme), various templates, scripts, and anything else user can think of.
With versatile Settings and Debugging tool, Nova represents one of the most powerful and engaging code editors available on the Mac market.
Nova for macOS can be tested for FREE, but its full capability is unlocked in its premium version that comes only in a form of a lifetime license. Owners of the previous code editor app called Coda can upgrade to Nova for a vastly reduced price.
It is important to note that future upgrades are not distributed to users for free, who can after the first Free Year purchase a separate upgrade subscription license.
What`s New
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.
Alternatives
VS Code – Free, extensible, and widely supported editor.
Sublime Text – Fast, lightweight, and customizable.
BBEdit – Robust macOS-native text and code editor.
Atom – Open-source, hackable, but now discontinued.
TextMate – Simple yet powerful macOS text editor.
Brackets – Free editor focused on web development.
PROS
- Sleek and Modern UI
- Fast and Lightweight
- Powerful Extension Support
- Great Git Integration
- Seamless macOS Integration
- No Windows or Linux Support
- Limited Plugin Library
- High One-Time Cost
- Lacks Some Advanced IDE Features
- No Built-in Terminal Splitting
What's new in this version:
Nova 12.2
Improved:
- Transcripts: Added the ability to view logs of remote SSH traffic for Git operations
Fixed:
- CLI Tool: The ‘–type’ argument is properly respected once again
- CSS: Adjusted highlighting of class and ID names to include identifier once more, fixing a few third-party themes.
- Editor: Addressed a potential crash when issues provided by language servers exceed the bounds of the document
- Editor: Fixed an issue with copying entire lines of text to the pasteboard
- Editor: Resolved a visual jump when dragging text in the editor and changing modifier keys
- Editor: Fixed an issue with sending text to other apps via the Services contextual menu
- File Browser: Resolved a potential issue displaying listed files when using column view
- Files Sidebar: Addressed an issue with filters not returning results for deeply nested folder structures
- Files Sidebar: Fixed a case where expanded folders without results would be displayed after applying filters
- Find Bar: Fixed a visual glitch which could affect text near the current find match indicator
- Find Sidebar: Selecting an offscreen result with line wrapping disabled now centers it horizontally in the editor
- Git: Fixed an SSH encryption key exchange error when connecting to Azure DevOps
- HTML: Addressed an issue preventing certain HTML attribute completions from being offered
- HTML (EJS): The ejs file extension now opens as HTML (EJS) by default, in addition to html.ejs and htm.ejs
- Parser: Fixed an issue that could crash the parse service, preventing syntax highlighting and indexing from completing
- Python: Added syntax highlighting for the not in operator
- Find/Replace: Fixed an issue using wildcards which are deeply nested within groups of parenthesis
- SCSS: Resolved an issue preventing variables from showing in completions and project-wide indexing
- Setup Wizard: Resolved a potential issue with displaying the “Import From Coda 2” window
- Tasks: Fixed an issue preventing the “Chrome Debug” from resolving some files, such as sourcemaps
Nova 12.1
Fixed:
- CLI Tool: Resolved an issue with opening files and folders using nova while the app isn’t running
- Editor: Fixed a potential crash when typing clip triggers
- Editor: Resolved an issue causing suggested completions in PHP, CSS, and other syntax modes to show in incorrect places
- Editor: Addressed a case where a single completion delivered from a language server may not be shown
- Extensions: Fixed an issue that could target the wrong extension when choosing items such as “Uninstall” from the contextual menu
- Workspace: Resolved an issue preventing the searching of specific folders from within a project-less workspace
- Column View: Addressed a potential crash when refreshing a file or using Quick Look
- Column View: Fixed a hang when attempting to create Touch Bar buttons
- SFTP: Host keys are now saved as expected on devices running macOS 15.2+
- PHP: Fixed short-style opening tags (<?) not highlighting as expected
Nova 12
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
Nova 11.10
New:
- Beta releases of Nova can now be installed, if desired! Please see Settings > General for more information.
Fixed:
- Addressed a potential crash when scrolling text files with multiple invalid characters
- JavaScript: Completions for Window are now exposed in the global context
- Terminal: Fixed an issue with soft-wrapping in tmux that could cause text to overflow split panes
- Localization: The “Close Window” menu item now properly translated in all languages
Nova 9.4
Improved:
- Calculation of line height and baseline for certain fonts
- Terminal: performance and emulation improvements
Fixed:
- Fixed a possible crash when resizing or hiding a preview pane
- Resolved a crash when switching away from a Preview tab with the Find field visible
- Addressed a potential crash when saving adjusted breakpoints after code was changed
- Fixed a crash when commenting the head of a line that contains a comment shortly after
- Invoking ‘Add Cursors at End of Lines’ no longer adds an extra cursor in some circumstances
- Lines after a period will no longer soft wrap when the period immediately proceeds visible characters, such as a CSS class name
- Wrapping an inline color swatch to the head of the next line fragment should no longer cause the cursor position to be inaccurate
- Streaming file changes from disk should no longer bypass indexing ignore rules in certain cases
- Resolved an issue with uncommenting multiple lines with the last trailing newline included in selection
- Terminal: “Use bold fonts” setting is now honored when GPU acceleration is disabled
- Terminal: Remote tabs in remote-only workspaces now automatically reconnect when the workspace is reopened
- Switching system appearance with plain text files open no longer incorrectly recolors some regions of text
- The Find bar now treats the start and end of the editor buffer as regular expression line boundaries when using ^ and $
- When using the global Find pasteboard the field contents are no longer modified if another app removes Nova’s wildcards from the search terms
- LSP workspace/configuration requests now put section values at the top of the response items instead of including the section as a wrapper
- Resolved an issue that caused the toolbar to be clipped in an unreleased version of macOS
- Touch Bar: Resolved a potential crash when viewing the Welcome Window
- OperaOpera 116.0 Build 5366.127
- PhotoshopAdobe Photoshop CC 2024 25.12
- OKXOKX - Buy Bitcoin or Ethereum
- BlueStacksBlueStacks Air 5.21.650
- Adobe AcrobatAdobe Acrobat Pro 2024.005.20400
- Hero WarsHero Wars - Online Action Game
- ParallelsParallels Desktop 20.2.0
- 4K Video4K Video Downloader+ 1.10.5
- CleanMyMacCleanMyMac X 5.0.3
- 4DDiG4DDiG Mac Data Recovery 5.2.2
Comments and User Reviews