Versionsverlauf

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