×

Release Notes

OnSong 2022.3

OnSong 2022.3 was released on May 26, 2022. The following items have been added, changed or fixed:

Additions

  • Added the ability to delete your account in the app.
  • Added the ability to detect redundant attachments that point to the same file or are empty and prompt for deletion.

Changes

  • Changed the renaming interface of import sources to use an alert to be more consistent in the Mac version.
  • Changed the "Delete" action in the import source screen to "Remove" in the add songs menu.
  • Changed the way that OnSong contacts the system media player to workaround an iOS/iPadOS issue.
  • Changed the import screen in the audio media library to be a form sheet instead of a popover to make better use of the screen real estate.
  • Changed the "Purchased" text in PraiseCharts to simply "Import" to indicate that it's available to be imported into OnSong.
  • Changed the default color of the section indicators and vertical position indicator colors.
  • Changed the app version to automatically acquire that from the bundle upon startup.
  • Changed the lyrics projection settings to include a toggle to use the looper if fixed in the future.
  • Changed the way attachment file paths are resolved to ensure they point to unique files.
  • Changed the way file size of attachments is calculated to account for in-memory string content before the file is saved to file.

Updates

  • Updated Google and RevenueCat frameworks.
  • Updated translations.

Fixes

  • Fixed an issue when loading songs by tempo.
  • Fixed an issue where the heads-up display is not displaying the correct song after doing a search.
  • Fixed an issue where the Mac version would not switch between multiple camera inputs.
  • Fixed an issue where creating new songs in a library with no templates results in the default templated song instead.
  • Fixed an issue where there becomes a discrepancy of data between text attachments when switching versions of the app and restoring a backup file.
  • Fixed an issue with viewing the PraiseCharts catalog when not signed in.
  • Fixed an issue where you sign into PraiseCharts but then have to leave and come back for it to search.
  • Fixed an issue where PDF exporting is not working if a local directory is not set on Mac.
  • Fixed an issue where the cursor color of the Song Editor was not set to the app color on Mac causing visibility issues in low light mode.
  • Fixed an issue where media files are backed up when the setting is turned off.
  • Fixed an issue with clip images are not contained in the backup file.
  • Fixed an issue where deleting an archived set causes a freeze.
  • Fixed an issue where items in sections in the audio media library are not alphabetized correctly.
  • Fixed an issue where sets in Console are being shown as undefined.
  • Fixed an issue where a song shows as 0 bytes and cannot be edited when the file path was set but the file was missing.
  • Fixed an issue where deleting songs does not update the count in the set.
  • Fixed an issue where backing tracks are not playing the proper track when search provides only one result.
  • Fixed an issue where background videos are not working because iOS/iPadOS 15.4 does not support playback of files with a *.m4v path extension.
  • Fixed an issue where one can't arrange (move, rotate, scale) clips on an iPhone.
  • Fixed an issue where annotation buttons overlap if vertical scaling is short.
  • Fixed an issue where clips are not being transmitted to connected devices using OnSong Connect or Beam.
  • Fixed an issue where exporting text files removes chords even if lyrics only is turned off.
  • Fixed an issue where the main volume setting does not match system volume settings.
  • Fixed an issue where importing an OnSong Archive file from Google Drive is not being added to the library.
  • Fixed an issue when changing section selection type from section to page that the page does not completely span the full sheet.
  • Fixed an issue where edits made in OnSong Console are not being reflected when edited in the app.
  • Fixed an issue where one can't add existing songs to books in Console.
  • Fixed an issue where the cursor color of the Song Editor was not set to the app color on Mac causing visibility issues in low light mode.
  • Fixed an issue where changing section selection type from section or page to bar where the bar width is the original width of the section or page.
  • Fixed an issue where changing settings is causing annotations to be repeatedly added to the song if they were using the original annotation storage method.
  • Fixed an issue where the menubar disappears after changing sort order when the menubar is configured to automatically hide.
  • Fixed an issue where loading the My Library in PraiseCharts is showing as not signed in when the user is signed in and requires tapping on the Sign In button to authenticate.
  • Fixed an issue where browsing by artist and choosing a single song updates the menubar but not the song viewer with the selected song.
  • Fixed an issue where songs are not being preselected when adding songs to a book that contains special characters because they are not being retrieved.
  • Fixed an issue where beamed sets were not being saved to the device in certain circumstances.
  • Fixed an issue where background media does not loop possibly due to an issue with the looper in iOS/iPadOS 15.
  • Fixed an issue where the text in the export format list is not translated.
  • Fixed an issue where you have to select a song twice when viewing single selections as a single song.
  • Fixed an issue where audio tracks imported in the media library from Apple Music do not stay selected.
  • Fixed an issue where vertical menu changes location on screen.
  • Fixed an issue where deleting or adding songs to books does not automatically update the book list.
  • Fixed an issue where lyrics projection sections selection is not working on the Mac.
  • Fixed an issue when adding a backing track page reverts to song page on an iPhone.
  • Fixed an issue causing slow performance when editing songs.
  • Fixed an issue where edits to charts made in Console are being overwritten.
  • Fixed an issue where empty attachment directories were created when editing with the preview widget.
  • Fixed an issue where extracting text from an attachment could create an attachment that points to the same file as the text attachment and overwrite it.
  • Fixed an issue where changing content in the Console would cause redundant attachments to be created.
  • Fixed an issue where the menubar would contain smaller icons after changing settings that do not prompt a user interface rebuild.
  • Fixed an issue where Spotify shows a "X" error when trying to sign in.
  • Fixed a crash condition when saving a song and inserting the song into an existing collection.
  • Fixed a crash condition when restoring a library that is using vertical menubar mode.
  • Fixed a crash condition when creating a new song.
  • Fixed a crash condition when erasing drawings in some configurations.
  • Fixed a crash condition when renaming import sources from the context menu.
  • Fixed a crash condition caused by deadlocking retrieval of data when clearing the query.
  • Fixed a crash condition when viewing sets containing a song with a malformed duration.
  • Fixed a crash condition where the user preferences are being saved to a file when the device is put into the background and the file saving takes too long.
  • Fixed a crash condition on the Mac app caused by Catalyst adding an unknown view into the scrollview that is not expected.
  • Fixed a crash condition when looking up songs via MIDI and no results are found.
  • Fixed a crash condition when deleting a PDF file attachment.
  • Fixed a crash condition when tapping on the edit button in certain language translations.
  • Fixed a potential crash condition when previewing a PraiseCharts song.
  • Fixed a potential crash condition when applying styles like font sizes.
  • Fixed a potential crash condition caused by applying styles from a book which causes a crash due to null column names.
  • Fixed a potential crash condition when trying to acquire a character value when a string is returned on the Mac.

Removals

  • Removed the OnSong Insider group from the Utilities Menu due to inactivity.