Release Notes

2.1.4 2.1.3 2.1.2 2.1.1 2.1

Summary of 2.1.4 Changes

Exporting

Improvements

  • Pro Publisher The export window now shows a progress indicator as pages are being exported.
  • Publisher Exporting the selected object wasn't allowed when that happened to be a note marker - we now assume you want to export the fretboard so you won't have to change the selection first.

Bugfixes

  • Pro Publisher Fixes a problem with the JPEG exporter, which now works fine again.

Fretboard Editing

Bugfixes

  • Fixes an issue that would cause vertical fretboards to not paint the last fretwire when the title has more than a single line of text.
  • Fixes an issue with positioning of footer text on vertical fretboards, which could have the wrong indentation after resizing.

Printing

Bugfixes

  • Fixes a problem that would affect horizontal fretboards when printing with the Ink Saver Mode preference enabled.

General

Improvements

  • We've changed the registration window, simplifying the process
    • the first step that asks you what type of license you have is gone; the application can do that!
    • if you're registering an upgrade from ND1 you can enter either ND1 or ND2 upgrade license first, it'll tell you which to enter next

Summary of 2.1.3 Changes

General

Mac / Catalina

  • [Mac only] Neck Diagrams 2 is now notarised to satisfy Gatekeeper requirements on Catalina! No extra steps required to allow ND to run on Catalina.

Bugfixes

  • We've fixed an issue that affected the ability to open files for some users.

Improvements

  • 2.1.3 includes a tweak to the error reporter so that we can get all the information needed to identify and fix bugs quicker!

Summary of 2.1.2 Changes

General

Mac / Catalina

  • [Mac only] Neck Diagrams 2 is now notarised to satisfy Gatekeeper requirements on Catalina! No extra steps required to allow ND to run on Catalina.

Improvements

  • The editor zoom level can now be controlled via trackpad.
  • The Inspector now updates faster when an image is selected on a page.
  • When using the right-click Show text option on the view switching buttons (top right), they now have white text on blue, more readable than the old black-on-blue!
  • [Windows only] When upgrading an existing installation on Windows, the old version needs to be removed first:
    • we've improved the confirmation message to make it clearer that only application files will be removed, and not any user documents or settings.

Bugfixes

  • We've fixed a bug where if you deleted an object (not a note) with a connection to another, then the connection would get left "floating" around. Now it's also deleted.
  • The application would not start correctly on computers where the locale was set to es_419, more common in Latin American countries
  • Fixed a bug that would cause a startup error if a document had been selected in the Diagram Gallery and the parent data folder was renamed/removed on the file system whilst ND was not running.
  • [Mac only] On Mojave and Catalina the Edit view button in the top right was not showing as greyed out when no document was open.

Copy / paste

Improvements

  • We've improved how pasting items to a different page works:
    • copy/pasting an object on the same page applies an offset so the copy doesn't appear on top of the original
    • this is no longer done when pasting to a new page - so the copy is placed at the same location as the original

Bugfixes

  • When doing a right-click paste the new object is placed at the click location - we fixed a bug where copying multiple items together would place the pasted copies on top of each other:
    • instead, they're pasted relative to the right-click location
    • use the Edit > Paste menu or paste keyboard shortcut if you want to preserve the original location!
  • [Mac only] When right-clicking to paste onto a page, the mouse location wouldn't be used unless the target page was first selected (left-clicked) - fixed!
  • [Mac only] We fixed a bug where pasting via the Outline view on Mac (when more than one document is open) could cause the pasted item to appear in the wrong document.

Fretboard Editing

Improvements

  • If a root note marker is moved to a position that is still the same note, you're no longer prompted with a redundant confirmation dialog asking whether you want to update the root note.

Bugfixes

  • When selecting "Flip strings on horizontal fretboard", the string at the bottom edge of the fretboard wasn't right at the bottom edge.
  • Moving a large custom sized note marker from the lowest string to the highest on a vertical fretboard would cause the title/footer texts to shift across unexpectedly.
  • We've fixed a bug that would occur when changing the starting fret value for a group of fretboards that don't have the same intial value.
  • We've sorted out some issues with custom sized capo/barres:
    • changing the size of a large custom capo/barre would cause the fretboard to change size
    • large custom sized capo/barres extending off the sides of a fretboard, or at the last fret, could become truncated
  • We've fixed some situations where large custom sized note markers could get truncated:
    • when at the nut
    • when at the last fret
    • when on the bottom string of horizontal flipped fretboards
  • Changing the custom size of a note on the first or last string with Show fretboard edges enabled would cause the size of the extended edge to change - fixed! It's now constant.

Text Editing

Bugfixes

  • We've fixed a bug where the Home/End keys weren't working when the zoom was not 100%
  • We've fixed am error that could be triggered when changing font style attributes.

Exporting

Improvements

  • When choosing to have export files opened with the default system application, where multiple files are created they are now opened in the correct order.

Bugfixes

  • Pro Publisher We've fixed colour accuracy when exporting to PDF.
  • Pro Publisher Trying to export multiple documents from the Diagram Gallery was triggering an error popup - fixed!

Instruments / Tunings

Bugfixes

  • We've fixed an error triggered by opening an existing document containing a custom instrument/tuning that the current ND installation hasn't yet encountered.

Summary of 2.1.1 Changes

Performance

Improvements

  • We've sped up deleting items
    • deleting lots of notes from a fretboard, or lots of items on a page, used to take much too long. It's much faster now.
  • We've sped up switching pages in a document
    • jumping to another page via the Outline view is much snappier now, particularly on Macs.

Fretboard Editing

Bugfixes

  • We fixed a bug that would be triggered when changing the type of a note marker.
  • We fixed some fretboard interval colour issues :-
    • copying a fretboard and changing its interval colour settings would also change the settings on the original copied fretboard.
    • [Windows only] interval colour settings weren't getting refreshed correctly when switching from one fretboard to another.

Exporting

Bugfixes

  • Pro Publisher Exporting a range of pages would always export all pages instead - fixed!

Registration

Improvements

  • We've improved the text of some error messages relating to registering with the wrong type of license.

Summary of 2.1 Changes

Languages

  • We've translated the application into French and German. More languages are coming!

Diagram Gallery

Features

  • We've made the Diagram Gallery preserve it's state
    • when you restart ND2, it now remembers which folders where expanded or collapsed, and which folder you were "zoomed into".

Fretboard Editing

Features

  • Note marker label font size can now be reduced, as well as increased.
  • Moving a barre connection itself now also moves the notes it connects.
  • Moving a note at one end of a barre connection now also moves the other connected note.

Improvements

  • Barred notes with custom sizes would have different sized barre connections than default-sized notes.
    • barre connections are now all a consistent size across a fretboard, regardless of custom sized notes.

Bugfixes

  • We've fixed a number of issues with custom note sizing :-
    • setting a custom size value or font size adjustment for a fretboard is now preserved - it was previously only applied to existing notes and then lost once new notes were added.
    • having a large note on the string furthest from the fret numbers could cause the fret numbers to move away from the fretboard, or the fretboard itself to move away from the title text.
    • setting a custom size on a note on the first or last strings, or moving this kind of note to these strings, could cause the size of the fretboard to change.
    • resizing a fretboard was not updating the min/max custom size range allowed for existing notes.
  • We've fixed a number of issues with connections & (arched) barre connections :-
    • resizing or moving fretboards with barres no longer affects the barres - if the change was large enough it could look like they disappered!
    • switching a fretboard to/from being left-handed no longer affects its barres.
    • moving two connected notes between fretboards no longer loses the connection.
    • connections no longer get deselected when moving an endpoint - you can still see the properties in the Inspector without having to re-select the connection.
    • setting a custom size on a barred note no longer causes the shape of the barre to change
    • feedback shown whilst creating curved connections was only showing correctly when the editor zoom level was 100%.
  • Small solid triangle and diamond note markers now get filled properly - no more empty bits!
  • We've fixed a bug that sometimes caused truncated note markers on the highest & lowest strings (at either edge of the fretboard) - no more notes with bits 'shaved' off!
  • We've fixed a bug where pasting fretboards with all their note markers was getting blocked when selecting and copying fretboards using the 'Marquee' tool.
  • We've fixed an error that could occur when editing fretboard legends in the Inspector.
  • [Windows only] We've fixed a bug that could leave the editor in 'enter all matching notes' mode :-
    • holding down the ALT key when creating note markers creates them at all visible positions that match that note.
    • however, when using ALT+TAB on Windows to switch applications, this mode could unexpectedly get enabled.
  • Creating connections to a capo/barre would trigger an error
    • this is now fixed, you can create connections between a capo/barre and other objects.
  • We've fixed some issues when moving notes, where any connection was also selected :-
    • including connections in the selection would block the move to new positions on the same fretboard.
    • trying to move them to a different fretboard triggered an error.
  • Switching a note marker between solid or hollow types now updates the label text colour :-
    • we recently added separate colours for hollow & solid note markers.
    • however, when switching the type the label text colour wasn't getting updated to use the appropriate colour.

Preferences

Improvements

  • Fretboards have a setting to 'Flip strings on horizontal fretboard', but there was no corresponding preference setting, so we added it to the Fretboard preferences page.

Bugfixes

  • We've fixed a bug where the Frets preferences page would allow you to store an invalid custom fret numbering value, which had undesirable knock on effects later setting fretboards to use the custom.

File Handling

Improvements

  • We've made a number of improvements regarding Data Folders:
    • ND2 now detects if a data folder is no longer available on the file system
    • if a data folder gets renamed/moved/deleted on the file system it'll be flagged in the Diagram Gallery
    • files that were in the data folder are no longer shown, so no confusing errors will get thrown up by trying to open files that aren't actually available anymore
    • you can just right-click the item and select Configure Data Folders.. which will take you direct to Preference > Data Folders
  • We've changed the way a file left open in the Edit view is handled when ND2 is started but the file is no longer present on the file system
    • a much clearer message is now displayed and the editor tab will then be closed
  • We've improved handling files saved to Microsoft OneDrive folders
    • OneDrive triggers spurious file modification events which results in ND2 showing 'The file has been modified by another program' warning messages
    • ND2 now filters out these unwanted filesystem notification so you won't get hassled!
  • We've improved how we handle problems when creating the initial data folder
    • this would only happen the very first time ND2 is run
    • if the initial data folder can't be created due to some problem, you'll get prompted to choose another location in this case

Bugfixes

  • Data Folder issues could break the Automatic Backup process in certain circumstances
    • Data Folders that can't be accessed (e.g. changed on file system but ND config not updated) won't interrupt the backup and it now continues, with no annoying error popups getting shown..
    • having Data Folders with the same name, but in different locations, would also break the backup - we've resolved this by adding an index number where there's a folder name clash
  • Fixed an issue when trying to move a Data Folder into it's own sub-folder
    • this would a recursive effect with lots of repeated, nested folders.

Exporting

Features

  • Pro Publisher The page order popup dialog has been replaced with an extra wizard page
    • when exporting multiple docs from the Diagram Gallery to a multi-page format, you used to get an extra popup dialog allowing you to confirm page order - this is now part of the export wizard itself
  • Publisher We've extended the Transparency option so it can be used on whole pages
    • you can now have transparent backgrounds when exporting not only selected items but also for full pages

Improvements

  • Pro Publisher We've made exporting faster and requires less memory footprint!
    • this is really noticable where fretboards use the wood grain styles and have hollow note markers
    • output file sizes are now smaller in this scenario also

Bugfixes

  • Pro Publisher We've fixed a bug that caused a grey border on exports of custom sized pages to PNG
  • Pro Publisher Exporting to PNG would result in a slightly incorrect background colour
    • the image background was actually getting a 10% transparency
    • bizarrely, this bug has been lurking since we released ND 1.0 ELEVEN years ago, wowzers!
  • Pro Publisher We made a fix for a problem that would occur when exporting a document with right-to-left text (e.g. Hebrew) to PDF
  • Pro Publisher The 'Create: Folder structure' option was only being enabled when exporting documents with more than page
  • Publisher Exporting a single selected item no longer adds '1' to the end of the filename
  • Publisher The Transparency option state is now preserved between exports.
  • Publisher Watermarks were only applied on single-item exports
    • you can now export with watermarks to multiple-selected objects, or multiple-paged documents.

Text Editing

Features

  • There's now a macro for 'diminished':
      Macro text Replaced with
      {d} o (superscript 'o')
  • We've added support for some document related macros
    • when the macro is typed in it gets replaced with a value as shown here:
      Macro text Replaced with
      {{file-name}} the name of the document, without the file extension
      {{file-name-ext}} the name of the document, including the file extension
      {{page-number}} the page number
      {{total-pages}} the total number of pages in the document
  • We've made it easier to align text..
    • You can set the alignment for a whole block of text without having to go into text-edit-mode
    • This also means you can select multiple text items and set the alignment on all of them in one go
    • Plus, you can do this for fretboards too - however both title and footer text will get aligned
  • It's now clearer when you're in edit mode - the text area selection outline goes green

Bugfixes

  • You can now set the background colour on a single word without the rest of the line getting the same colour
  • We've changed how edit mode is activated, so it doesn't go into edit mode when you're just trying to move a text box around!

Instrument Library

Improvements

  • Ukuleles now have fret markers at frets 5, 7, 10, 12 & 15

Bugfixes

  • We've fixed a bug that could prevent creating custom tunings
    • this was especially the case when the tuning had lots of strings, or lots of sharp/flat notes

Registration

Improvements

  • We've improved registration/upgrading so that the application doesn't simply freeze whilst waiting to hear back from the licensing server! You now get some feedback that something is happening.
  • We've made a change that prevents the registration window becoming extremely wide when pasting in a license code, which could happen under certain circumstances

ND1 Migration

Features

  • We've added a simple way to import ND1 data from the same computer into your ND2 installation
    • Just select menu Help > Import from ND1.. and a window will open with options enabling you to import any or all of the following:
    • Diagram documents
    • Templates
    • Instruments & tunings
    • Custom scales
    • Preferences

Bugfixes

  • We've fixed fretboard title alignment for documents originally created with ND1 - when opened in ND2 they were getting left-aligned regardless of whether they were actually centred or right-aligned
  • ND1 custom scales weren't being imported the first time ND2 was run
    • new upgraders won't have this issue, but anyone already running ND2 can use the new Import from ND1.. feature described above!
  • We've made a fix that would cause fretboards in documents originally created with ND1 to draw in only half their allocated width when the legend was set to Fingerings but no fingerings were entered
  • Fix added for 'Scale registry initialization failed'
    • this could happen on the very first ND2 run, only if you'd never used the Scale Generator in ND1

General Editing

Features

  • We've adjusted how pasted items are positioned..
    • previously if you copy then immediately pasted the new item(s) would get placed directly on top of the old, making it look like nothing happened! New items are now always offset slightly away from the originals
    • pasting via the mouse right-click context menu will paste the new objects at the mouse location
  • Resizing images added to a document now preserves their aspect ratio by default
    • if you want to resize and change the aspect ratio, so it becomes stretched or squashed, just hold down the SHIFT key whilst resizing the image

Improvements

  • New connections are now selected when created, so you can see their properties in the Inspector without having to click & select it yourself

Bugfixes

  • Standard We've fixed a problem where copy/pasting could cause the wrong item to get pasted
  • We fixed an issue where connections from ellipse or rounded rectangle shapes were getting drawn short and weren't connecting up to the main area of the shape
  • We've fixed an error that would get triggered by dragging a polyline with a circular endpoint outside of the editor area
  • There were a few issues when dragging objects between pages..
    • dragging an object across from one page to another would deselect it once placed - this has been fixed so you don't have to re-select it again to make any property changes to it!
    • if you dragged an object across a page and happened to place it on top of a fretboard or text box then that object being dragged would unexpectedly disappear.. fixed!
    • dragging more than one item between pages would result in only one of them actually getting moved
  • The 'Position & Size' Inspector section, common to almost all objects, wasn't working quite right when trying to adjust values for multiple objects together
  • We've fixed an error that would occur when using the marquee tool and starting the click-drag selection from not on a page but from the border around it.
  • We've fixed a bug with moving polylines and other objects together:
    • when the editor zoom level is anything but 100%, moving a polyline along with other objects would result in the polyline getting placed in an unexpected location.
  • We've fixed an issue triggered by copying an image to the clipboard in an unsupported format
    • this situation wasn't handled well, causing a string of errors.
    • the unsupported image data is now ignored - if you try and paste it into ND2 it'll now tell you the format isn't supported.
  • [Windows only] We've made a change to prevent the colour picker window appearing with the OK/Cancel buttons off the screen.

General

Features

  • You can now switch between the Instrument Library / Diagram Gallery / Edit views using new menus added to the 'Window' menu, or using their keyboard shortcuts
    • remember you can also right-click the view toolbar buttons and select 'Show text' for larger buttons with a text description!
  • If you're on a network that uses a proxy to connect to the internet, you can now configure proxy authentication settings via Preferences > Network Connections
  • We've added a database recovery feature
    • If any of the application databases become corrupt (e.g. from a power failure or hard shut-down) this will be detected at startup and you'll be prompted that the application needs to reset the relevant database to recover
  • The Export & New Diagram Page wizard windows now open at the last position they were at on screen

Improvements

  • We're preventing info/error messages from stacking up one on top of another
    • If more than one message needs to be shown, in most cases you should now get a single window showing a list of the items, so no need to click OK on a bunch of windows!

Bugfixes

  • [MacOS only] We fixed an issue that, under unusual circumstances, could cause ND2 to hang on exit