×

Release Notes

OnSong 1.99996

This update is available for iOS 9 and higher.
Older iPads can still install and update to the last compatible version of OnSong.

OnSong 1.99996 was released on November 20. 2017. The following items have been added, changed or fixed:

New

  • New! Drag and Drop to manage your library and media in iOS 11 on iPad! »
  • New! Google Drive support for importing and exporting songs, backing tracks, and background media! »
  • New! Flic Smart Bluetooth button support for performing 40+ actions! »

Additions

  • Added the ability to change your name and email address registrations using the settings screen.
  • Added the ability to step through timeline events as an assignable action.
  • Added the ability to control lighting fixtures, colors and dimmer using the master dimmer control.
  • Added the ability to set the color model of a DMX light to RGB, CMY or HSL.
  • Added the ability to duplicate steps in scenes.
  • Added the ability to reorder list items using drag and drop.
  • Added the ability to drag songs, sets and books out of the app.
  • Added the ability to automatically show/hide the song list independent from the menubar.
  • Added the ability to hide the menubar by swiping up on the bar.
  • Added the ability to swipe from the left and right edges to open the song list depending on menubar direction.
  • Added the ability to press a pedal or character sequence in the custom foot pedal screen to open the action picker.
  • Added support for pressing ENTER, ESCAPE, TAB or SPACE in the custom foot pedal screen.
  • Added the ability to rename an AirTurn device in BLE mode.
  • Added support to connect, configure and control multiple BLE AirTurns.
  • Added ability for OnSong to look for updates for AirTurn BLE devices when configuring them and redirect to the AirTurn Manager app.
  • Added the ability to open OnSong to a specific foot pedal screen for configuration.
  • Added the ability to search by song number.
  • Added the current capo setting in song lists through out the app next to the key.
  • Added the ability to know which song was last viewed.
  • Added the ability to see the source that a backing track was linked from.
  • Added the ability to delete multiply media items from the OnSong Media Library.
  • Added the ability to report errors when authenticating to SongSelect that can help troubleshoot common sign-in issues.
  • Added the ability to use numbers for higher fret values if using spaces between values.
  • Added the ability to create a new message when picking a message from the Action Picker interface.
  • Added the ability to delete messages when picking them from the action picker.
  • Added the ability to configure MIDI commands to be used when sending tempo.
  • Added the ability to have MIDI clock change the current tempo of the metronome without effecting the song tempo.
  • Added the ability to configure "Adjust" actions to use absolute numbers instead of relative values.
  • Added the ability for the MIDI trigger list to be reorderable.
  • Added the ability to view which message you're switching to in the MIDI Triggers list.
  • Added the ability to view which section you're switching to in the MIDI Triggers list.
  • Added the ability to view which song you're switching to in the MIDI Triggers list.
  • Added the ability to view which scene you're switching to in the MIDI Triggers list.
  • Added the ability to keep ortho mode selected when leaving the drawing bar.
  • Added the ability to change the size of the drawing tool from the drawing bar when running in compact mode except on very small screen sizes.
  • Added the ability to switch between local and shared storage locations in settings.
  • Added the ability to omit media files from the backup.
  • Added the ability to enable/disable volume indicator.
  • Added the ability to rate and review the app in iOS 10.3 and higher.

Updates

  • Updated to the latest version of the AirTurn framework for future compatibility and features.
  • Updated to the most current version of the Spotify SDK which may address authentication persistence.
  • Updated the user interface for improved accessibility throughout the app.
  • Updated the Flurry SDK to be iOS 11 compatible.
  • Updated the Parse framework to be iOS 11 compatible.
  • Updated all translations.

Changes

  • Changed the app to only support iOS 9 and higher.
  • Changed the code base to use automatic reference counting for more streamlined memory management.
  • Changed the web address displayed for Console to omit the port number and use the local hostname instead.
  • Changed the console screen to toggle between IP address and host URL when tapped.
  • Changed the web browser in OnSong to use the Safari view controller for memory efficiency and modernization.
  • Changed the song list export to include capo even when transposition is disabled.
  • Changed the way tab characters are handled in the song viewer to output based on a spaced grid instead of simple character replacement.
  • Changed the storage location of new OnSong libraries into a shared app group which allows access of the library and settings from other apps approved by OnSong.
  • Changed file exports to use the date that the song or set was last modified instead of the current date and time.
  • Changed the drawing tool to turn off ortho mode each time it is closed to avoid confusion.
  • Changed the offset in DMX fixture editors to channels that start at 1 instead of 0.
  • Changed the chord builder in the song editor to be accessed via a "+" button in the quick chord bar to avoid redundant features and fix an issue in iOS 11.
  • Changed the term "Set" to "Choose Set" when using multi-select "Add To..."
  • Changed the Storage Provider screen to be larger to accommodate for iOS 11's new Files interface.
  • Changed the print preview screen to be larger so more of the print preview is visible.
  • Changed the title of the Choose Custom Track menu to Choose Custom Track instead of Choose Track.
  • Changed the "Listen for Chords" settings in the MIDI Settings screen.
  • Changed the chord inspector so chords are played when tapped, not just when they are selected.
  • Changed the top border to zero on the iPhone if one has not been set.
  • Changed alerts when deleting songs, books and notes to show the delete button as destructive in red.
  • Changed the default borders of the song viewer to remove the statusbar height since it now works properly under iOS 11.
  • Changed the way multitasking split screen handles the keyboard when using foot pedals by implementing the latest AirTurn framework.
  • Changed the way sets are duplicated to update to the current date time and copying the name of the original set with the word "Copy" after it.
  • Changed MIDI settings to enable one-based index (1-128) in MIDI Settings by default.
  • Changed MIDI screens to implemented the one-based index throughout.
  • Changed the song media library to show an error if the song media file is missing and prevents it's selection.
  • Changed the console viewer to display transpose tags the same as the iOS app version.
  • Changed the settings system to refresh the screen almost instantly after tapping "Done".

Fixes

  • Fixed an issue when reordering songs within a set.
  • Fixed an issue where drawing and selecting a new color and then moving that to the front of the list makes the color disappear.
  • Fixed an issue with the save button disappearing when a very long song title is loaded in Console.
  • Fixed an issue when importing ZIP files with Word documents that contain special characters.
  • Fixed an issue where sticky notes that contain empty text can cause a crash when printing.
  • Fixed an issue where the duration of a set is calculated on the duration set on the master song and not on the duration of the song in a set when separate styles is enabled.
  • Fixed issues with connecting to insecure websites that would cause iOS to prevent access due to new security requirements.
  • Fixed an issue where the Transpose and Capo screen is not able to be closed when operating in compact mode in a split view.
  • Fixed an issue where the Mute Metronome action had no effect on the metronome.
  • Fixed an issue with chord detection using certain enharmonic symbols.
  • Fixed an issue with UI colors in the SongSelect search box.
  • Fixed an issue with the font selector in the Style Preferences menu where it would not display correctly under iOS 11.
  • Fixed an issue with the status bar color and behavior in iOS 11.
  • Fixed an issue with the MIDI assigned to the song not firing when a viewport is set.
  • Fixed an issue where button text does not wrap on the Getting Started screen when compiled to iOS 10/11.
  • Fixed an issue where the Reset Song action does not reset the switch section logic.
  • Fixed an issue where using an "H" in a flow repeats the header instead of using a section labeled as "Hook".
  • Fixed an issue where switching from Nashville numbers to letters and then back again the Nashville will not reload without leaving the song and coming back to it.
  • Fixed an issue where renaming a library can cause it to not be able to read the database file until after a restart.
  • Fixed an issue where motion backgrounds would not start automatically when using AirPlay.
  • Fixed an issue where zero-width space characters would prevent chord detection.
  • Fixed an issue with switching back to the standard font from a monospaced font when using sot/eot tags in a PDF export.
  • Fixed a crash condition when importing text files.
  • Fixed an issue with very long "copy" file names which is causing files to not be viewable.
  • Fixed issues with certain web services that use insecure SSL no longer functioning once compiled in the latest versions of iOS.
  • Fixed an issue where you couldn't change versions in worshipplanning.com.
  • Fixed an issue that can make the drawing toolbar unresponsive in iOS 11.
  • Fixed spacing issues in toolbars when compiled in and due to a bug iOS 11.
  • Fixed an issue when creating a custom message where choosing a custom color will cause any message text to be cleared.
  • Fixed an issue that would causes the song viewer to cease scrolling once a sticky note was moved.
  • Fixed an issue with typing multiple hyphens in the song editor caused by iOS 11 smart punctuation.
  • Fixed an issue with how font sizes are calculated for lyrics projection on iOS 11.
  • Fixed an issue with the Fix Library alert that appears that causes user interface issues on iPhone.
  • Fixed an issue where the song viewer would be blank instead of showing the default song after deleting a library.
  • Fixed an issue with typing in search bars where the keyboard would disappear, requiring additional taps.
  • Fixed an issue when exporting PDF files containing drawings that have been erased.
  • Fixed an issue that could cause songs to appear in other books without user interaction.
  • Fixed an issue with extra space characters being appended to lines when exports as a text file.
  • Fixed an issue where loading a set from setting would not automatically update the set in the song list.
  • Fixed an issue where integrity checking would fail on the database, but cannot be fixed which causes a repeated error to appear.
  • Fixed an issue where adding songs to a set via multi-select would not reload the set in the song viewer.
  • Fixed issues where a login prompt would not permit the login screen from appearing.
  • Fixed an issue when reordering import sources.
  • Fixed an issue where you can't undo spaces in the song editor.
  • Fixed an issue with calling redo in the song editor.
  • Fixed an issue with content insets in the song editor since we've updated to use the navigation bar instead of a toolbar.
  • Fixed an issue with compact mode and the menubar.
  • Fixed an issue with sorting items correctly when reordered in a table.
  • Fixed an issue where added timeline events would not properly update the timeline timecode.
  • Fixed an issue where song change MIDI commands would not send.
  • Fixed an issue where ratio of the preview widget does not update from settings when a screen is not connected.
  • Fixed issues with the menubar not displaying properly on iOS 11.
  • Fixed an issue where the menubar would not show on the song editor with the import sources list had been modified.
  • Fixed a crash condition when unticking OnSong in the MIDI/sources/devices/virtual menu.
  • Fixed background color of a search bar when viewed on iOS 11.
  • Fixed issues with the keyboard appearing in the foot pedal setup screen.
  • Fixed a toolbar alignment issue in the timeline menu due to iOS 11.
  • Fixed an issue when adding songs to a set using multiselect.
  • Fixed a crash condition when rotating imported documents.
  • Fixed an incorrect German translation when attributing a song to artist in an email.
  • Fixed an issue with song details user interface in the audio library manager.
  • Fixed an issue where MIDI files are not playing in the audio media editor.
  • Fixed an issue when searching a song in all songs, words with apostrophes aren't recognized.
  • Fixed an issue when a MIDI event is added to the MIDI Trigger list, it appears at the bottom of the list, but the next time it appears elsewhere.
  • Fixed an issue where large libraries that need to be fixed cannot be fixed.
  • Fixed an issue where changing split screen size redraws the set and goes to the first song in the set.
  • Fixed an issue with loading the improper set/song when opening the app.
  • Fixed an issue where when you've viewed a set and switched to the songs tab, and you leave the app and come back, the set tab is selected.
  • Fixed an issue with how up/down arrows were handled in the "Custom" foot pedal driver.
  • Fixed an issue with deleting books and song where it didn't prompt for deleting first.
  • Fixed an issue where you can't close the chord inspector when in compact mode.
  • Fixed an issue when reordering lists of sets caused by drag and drop.
  • Fixed an issue where restoring a library on an iPhone causes corruption due to the database being accessed before it's ready.
  • Fixed an issue drawing misalignment after drawings are applied.
  • Fixed a crash loop on iPad 2 when changing saving settings.
  • Fixed a content inset in the song editor on compact devices.
  • Fixed an issue where no Done button appears on an iPad when running in compact mode during multitasking split screen.
  • Fixed an issue where a trailing space at the end of the keyword is limiting the search results.
  • Fixed issues with undo/redo process in the song editor.
  • Fixed a crash in the timeline menu if you clear all items and record again.
  • Fixed alignment issues with the search bar in the SongSelect screen when running in compact mode on iPad.
  • Fixed an issue with iOS 11 running on very small screens where the last toolbar item is made unusably tiny by removing the send message tool in those cases.
  • Fixed an issue with how chords are resolved when display chord diagrams inline.
  • Fixed an issue with picking colors for drawing on an iPad Pro when in split screen compact mode.
  • Fixed an issue with how the search bar displays in SongSelect as it is not aligned properly.
  • Fixed an issue when in 1/3 or 1/2 split screen where the keyboard would overlap the Flow text field in the Song Playback menu.
  • Fixed issue where adding metadata to change key like Transpose: 2 or Key: A ends up showing in lyrics projection and shouldn't.
  • Fixed an issue where the default language would not be able to be restored to default.
  • Fixed an issue where messages are not selected when changing the message to send from an action.
  • Fixed an issue with the size of the velocity slider in the MIDI Settings menu.
  • Fixed an issue with the "Could Not Authenticate" screen causing the menubar to stop functioning due to a bug in iOS 11.
  • Fixed an issue where importing images from the camera roll were flipping the image upside down.
  • Fixed an issue where using MIDI index would retrieve previously deleted or loaned songs not found in the user's library.
  • Fixed an issue where where flow elements containing a colon would cause flow to render the song incorrectly in Console.
  • Fixed an issue where the console would not transpose when using the transpose tag.
  • Fixed a crash condition in the timeline editor.
  • Fixed a crash condition after restoring a library with a song that has a timeline loaded.
  • Fixed an issue when using transpose: in a flow definition can cause lyrics projection sections to be offset.
  • Fixed an issue with how live bar buttons align in iPhone X.
  • Fixed an issue where the color in the description of a DMX step does not update.
  • Fixed an issue where Chromecast is not showing footers.
  • Fixed a possible crash condition when reordering import sources.