OnSong 1.99994

Release Notes

OnSong 1.99994 was released on May 8, 2017. The following items have been added, changed or fixed:

New

  • New! Drawing Improvements including separate pan and erase tools and the ability to draw straight lines. New Apple Pencil integration automatically enables drawing and pans when you touch the screen with your fingers.
  • New! Dropbox Integration has been completely rewritten to use the new Dropbox API. This will provide future support for the Dropbox platform.
  • New! Import Sources have been improved allowing you to sort and transfer bigger files.

Additions

  • Added an eraser to Drawing add-on. »
  • Added the ability to enable and disable straight lines in the drawing add-on by tapping on each drawing tool to toggle between modes. »
  • Added the ability to configure the threshold of when a line is made perfectly horizontal or vertical. »
  • Added the ability to seamlessly switch to the drawing mode when an Apple Pencil taps on the screen and pan when touched with a finger. »
  • Added support for Dropbox integration on iOS 5.1.1 devices. Dropbox no longer supports these devices but we invented a way to allow iPad 1 users to keep using Dropbox through a separate login and code process. »
  • Added the ability to align selected sections to the top, middle, and bottom of the screen instead of the top. »
    This can be configured in Settings » Display Settings » Song Viewer » Sections » Scroll Alignment
  • Added the ability to configure how section scrolling occurs to avoid moving under the menubar. »
    This can be configured in Settings » Display Settings » Song Viewer » Sections » Scroll Under Menubar
  • Added the ability to set a footer across all songs. »
    This can be adjusted in Settings » Display Settings » Song Formatting » Footer
  • Added the ability to turn off the footer shown on the song. »
    This can be adjusted in Settings » Display Settings » Song Formatting » Footer
  • Added the ability to reverse sort order in Import from iTunes File Sharing by choosing the same option twice. »
  • Added sort options and the ability to reverse sort order to the import from Dropbox screen. »
  • Added the ability to choose how an image is to be imported when the use of the image is unknown. »
    This can be changed in Settings » Import Settings » Image File Handling » Import images as
  • Added the ability to change the names of MIDI control changes. »
  • Added the ability to change the names of MIDI program changes. »
  • Added the ability to delete folders and files in other sources like FTP, S3 and WebDAV. »
  • Added the ability to export and import other sources with or without user credentials. »
  • Added the ability to sort files and folders in WebDAV. »
  • Added the ability to sort files and folders in S3. »
  • Added the ability to sort files and folders in FTP. »
  • Added a list of ArtNet nodes on the ArtNet Interface configuration screen. »
  • Added a toggle switch in the Debug settings to determine if temporary files should be deleted every time the app closes. »
  • Added the ability to set line formatting color to "paper" to match the color of the paper. »
  • Added the ability to set subdivision from the Console (in-app).
  • Added the ability to set subdivisions in the metadata editor menu.
  • Added the "Done" button to the color builder on the iPhone.
  • Added the Maj7b5 modifier to piano diagrams.
  • Added the ability to swipe down on the registration screen to close to resolve issues when the screen is opened without a navigation bar.

Changes

  • Updated to the new Dropbox v2.0 API using a custom SDK that supports all versions of iOS supported by OnSong.
    This will allow OnSong to continue integrating with Dropbox past June 2017.
  • Changed the drawing tool to have separate pan, pen, highlighter and eraser tools that are radio toggled.
  • Changed the organizer menu icon to be disabled when viewing a song that was loaned.
  • Changed the Bluetooth MIDI option in Utilities » Tools to show an alert if not available. (iOS 7 and earlier)
  • Changed the way audio is panned so that if left or right channel is selected, no pan setting is applied. Track-level pan settings are only applied if both left and right channels (stereo) is used.
  • Changed how sections are scrolled to account for menubar when visible and not translucent.
  • Changed the way the settings screen Done button works on the iPhone to be more consistent and so the Done button closes the window right away.
  • Changed bracketed section labels correction to only be applied on content that contains no bracketed chords.
  • Changed sets to update the modified date whenever changes to the underlying items occurs.
  • Changed how collections of objects are saved to the database.
  • Changed the registration screen to close after one minute of inactivity to aid in issues where the screen appears without a navigation controller for some reason.

Fixes

  • Fixed an issue where chord diagrams captions don't like Maj7b5 and adds an addition "aj".
  • Fixed an issue where the "beat" and "subdivision" tags were showing in the song viewer and shouldn't be.
  • Fixed an issue where the menubar color is applied if you are using metronome borders and the metronome is not running.
  • Fixed an issue with the state of the audio button in the live bar that was preventing proper crossfading.
  • Fixed an issue where the UI lags when ArtNet DMX is enabled.
  • Fixed issue where the lighting bridges were not being disabled properly which causes DMX to poll which is causing performance issues.
  • Fixed an issue where a chord like 'AbmM7/B' is causing crashes.
  • Fixed an issue with the color builder where it became unusable when viewed in landscape on an iPhone or iPod touch.
  • Fixed an issue where the bookmark button in the Settings screen would not jump to sections when viewed in another language.
  • Fixed an issue where if you tap on a navigation zone or hot corner while drawing, the action is performed and the menubar hides which causes an inconsistent UI state.
  • Fixed an issue when switching apps where the iOS compatible foot pedal listener would fire incorrectly when returning to OnSong.
  • Fixed an issue when importing PCO songs that included chord charts where the content would not be sent due to a change in permissions in the PCO API.
  • Fixed an issue where the network activity indicator would appear to start over repeatedly when performing chunked uploads.
  • Fixed an issue where MIDI commands would not be sent on song load for external file types like PDF when a viewport with a section was set.
  • Fixed an issue when editing contact groups in low light mode.
  • Fixed an issue where the navigation bar would appear as white with white text when editing a contact in the Email Contacts screen.
  • Fixed a crash when switching between songs too quickly when a viewport is being zoomed.
  • Fixed an issue where if you have MIDI delayed on playback, but there's no audio file associated with the play button, you can't send the MIDI.
  • Fixed an issue where selecting versions of PDF in WorshipPlanning.com integration would not cause that file to be imported.
  • Fixed an issue when browsing and importing content from an OwnCloud WebDAV server.
  • Fixed an issue where tapping on an item in all songs in edit mode on iPhone causes the menu to disappear and view the song and shouldn't.
  • Fixed an issue where timeline appears to not be saving until you switch to another song and back again due to timeline being saved into separate styles of a book.
  • Fixed an issue when trying to select songs in multi select, but the menu closes when previewing selected songs is enabled and automatically hide songs menu is as well.
  • Fixed an issue when importing a Pages document that was emailed as a ZIP file where the file is passed to OnSong as an extracted folder.
  • Fixed an issue when editing MIDI triggers.
  • Fixed an issue when exporting to a WebDAV source where the user is returned to the root of the songs menu instead of opening the export screen.
  • Fixed an issue where the status bar and menubar push the song viewer up and down when hidden/shown on an iPhone.
  • Fixed an issue when picking a WebDAV export source location from the export screen.
  • Fixed an issue where the spinner would not appear when drilling into folders in WebDAV integration.
  • Fixed an issue where exporting ChordPro files where the headers were not being properly skipped.
  • Fixed an issue where set order cannot be changed when prevent deletions is enabled.
  • Fixed an issue where the toolbar is not visibility when browsing to the root folder of a WebDAV source.
  • Fixed an issue where S3 will only return the first 1000 items in the list.
  • Fixed an issue when you have forward pedal set to audio and there is no audio selected the pedal will not scroll down.
  • Fixed and issue where MIDI is failing to send when you have forward pedal set to trigger audio, no audio assigned, midi trigger on playback.
  • Fixed a crash condition when importing thousands of files.
  • Fixed an issue where autoscroll is not triggered by a forward pedal if the screen is not short enough to linear autoscroll.
  • Fixed an issue with the autoscroll trigger not toggling audio.
  • Fixed some issues if you combine Automatically Scroll Through Sets with Forward Pedal Triggers and various audio settings.
  • Fixed issue with crossfading and volume control for iTunes songs.
  • Fixed issues with the Bluetooth Foot Pedal Attached alerts showing or not showing when needed.
  • Fixed an issue when copying DMX fixtures where the screen would not refresh with the copied fixture.
  • Fixed an issue with downloading large files using WebDAV.
  • Fixed an issue with deleting files in S3.
  • Fixed an issue with making folders in S3.
  • Fixed an issue with browsing to folders in S3.
  • Fixed an issue with showing download progress when importing from S3.
  • Fixed an issue where large files will not complete downloading from S3.
  • Fixed an issue with newly created folders not appearing in WebDAV.

Removals

  • Removed "Dropbox Settings" from Import Settings since using non-SSL Dropbox is no longer an option.