Categories
Apple Apps Big Sur Developer Mac macOS News Software

Nova text editor reaches version 4.1, new features, fixes, and extensions added

Panic Software just released version 4.1 of its awesome Nova text editor on Tuesday, and its change list is copious.

What’s New:

  • Added an Editor Path / Breadcrumbs Bar that shows the active file path as well as the current selected symbol
  • Parser: Added support for anchored, directed grammar sub-scopes
  • The Launcher can now be automatically shown when last Project is closed
  • Added built-in support for GitHub and GitLab accounts
  • Symbols Sidebar now supports hierarchical display for SCSS files
  • Command + Enter will now create a new line when the text caret is mid-line
  • Git: Branch history can now be viewed in the Git sidebar
  • Git: Added a basic set of repository settings to project settings
  • Git: Changes that occur outside the project root will now be automatically reflected in the sidebar without a manual refresh
  • PHP: Added support for nullable return types
  • PHP: Added support for static method completions
  • Various JSX syntax highlighting improvements
  • Added a menu item for enabling terminal logging

What’s New for Extensions:

  • Extensions: Added the ability to open a new, untitled text document
  • Extension Preferences: Added a list box for strings or file paths
  • Extension Preferences: Enum types now use radio buttons if there are 3 or fewer choices
  • Task Assistants: Added a way to dynamically resolve an action at invocation
  • Tasks: Added support for deprecating task templates

What’s Improved:

  • The 30 day trial period has been reset
  • Holding Command+Delete will now continue deletion after reaching a line break
  • Improved mouse support for Nova’s Terminal
    • Support for up to 11 mouse buttons
    • Support for tracking mouse movement
    • Support for the scroll wheel
    • Support for mouse tracking beyond 233 columns
  • Updated the Extension library to use the new Big Sur styling

What’s Fixed:

  • Fixed a potential issue with custom syntax when opening documents
  • HTML/CSS/SCSS bookmarks are now displayed as expected in the Symbols Sidebar
  • Disabled class completions for DOM Document and Window classes
  • Resolved a potential crash with extension-provided static completions
  • Fixed a potential crash when parsing some files during indexing
  • Resolved a potential crash when indenting folded code
  • Lua: Fixed issues with parsing functions defined in bare objects
  • Lua: Resolved issues with parsing object assignments in bare objects
  • Lua: Fixed issues when attempting to use “Jump to Definition” with global variables
  • Lua: Resolved issues parsing comments in if blocks
  • Lua: Fixed indentation issues when pasting functions with nothing in their body
  • Localization: Various improvements to Japanese translations
  • Ruby: Fixed an issue with syntax highlighting after in documents that contain :/
  • Launcher: Resolved a potential crash when opening a project right after it was created
  • Terminal: Fixed a potential issue where the cursor could get stuck on the current line until a new command is entered
  • Extensions: Fixed an issue where contains(path) would always return true

Pretty much a coder’s best friend, Nova offers support for CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML, and YAML.

Nova 4.1 requires macOS Mojave 10.14.4 or later to install and run and is available for $99. Users can snag additional years of updates for $49 and can use their Coda 1 and Coda 2 serial numbers to purchase Nova for $79.

If you’ve tried the new version and have any feedback to offer, please let us know about your experience in the comments.

Via Nova.app