OnSong 1.998

Release Notes

OnSong 1.998 was released on July 22, 2015. This release contains the following corrections, changes and new features:

Known Issues

  • Using Jump To Section in conjunction with Flow is non-operational due to changes in how the number of sections is calculated.
  • Changing to a "clear" background color when using low light mode will result in chords appearing as black text on a black background. Create a pure white background color in the color picker and use that instead of the fully transparent color as a workaround.

New

Additions

  • Added the ability to configure a maximum number of lines to appear for lyrics projection and the ability to step through those partial sections by repeatedly tapping on the section. »
  • Added the ability to adjust margins for lyrics projection. »
  • Added the ability to change the thickness of the vertical position ruler. »
  • Added the ability to view songs that do not have a key assigned in the By Key tab. »
  • Added the ability to view songs that do not have an artist assigned in the By Artist tab. »
  • Added the ability to set the font color in the note editor. »
  • Added the ability to open a lyrics projection screen from Console that can be controlled via the host device or by leading from the Console. »
  • Added a "Lead" button into the Console that allows use of Console to control the host OnSong device in addition to lyrics projection. »
  • Added a setting that re-enables the "Double Tap To Root" feature. This was removed to prevent new users from returning to the root of All Songs and My Sets and creating confusion. This can be toggled in settings. »
  • Added the ability to set a master dimmer to scenes that effects all lights and optionally traits. This can be accessed on the bottom right corner of the scenes editor. »
  • Added the ability to mark a trait as dimmable so it can be effected by the master dimmer. »
  • Added an option to allow tapping sections to scroll the song viewer into view. ».
  • Added the ability to disable section navigation when connected to lyrics projection. »
  • Added the ability to disable section navigation as well as scroll to tapped section in the Foot Pedal Setup screen. »

Changes

  • Changed the Apply Style and Reset Style button to now appear in a "..." button in the upper right corner.
    This reveals a list of books, sets and versions to which the current settings can be applied. »
  • Changed the external video menu to remove the projector and screen overlays for better preview images. »
  • Changed the library list to prevent deleting libraries if "Prevent Deletions" is turned on. »
  • Changed the Edit button in the Books list so it does not appear until you have at least one book in your list. »
  • Changed menu pads to use a better tap algorithm for more logical tap zones for incrementing values.
  • Changed how tappable sections are determine to only allow selection when lyrics projection is enabled or when either a Scene or MIDI command is assigned.

Fixes

  • Fixed an issue when using the ChordPro syntax that causes a "t:" or "title:" in the heads-up display and song list.
  • Fixed an issue that can cause the app to crash after awaking from sleep mode in rare cases.
  • Fixed a crash condition that is caused if the title of a set is being edited and the user navigates into the separate song/set style screen. This was caused by improper handling of the keyboard state in iOS 8.
  • Fixed an issue where foot pedals would not scroll by section when OnCue was enabled due to a glitch in iOS bluetooth interaction with third-party foot pedal frameworks.
  • Fixed an issue where iTunes artwork would display upside down in the audio track picker.
  • Fixed an issue that causes chord formatting to cease functioning in Console when no transposition is set.
  • Fixed an issue where tablature lines were drawn progressively smaller when printing or outputting to PDF.
  • Fixed an issue that causes black borders around stage monitor and lyrics projection in newer versions of iOS.
  • Fixed an issue with songs not being highlighted in the All Songs list after they've been imported.
  • Fixed an issue that caused songs to not scroll to the bottom when using "Jump To Section" when there are sections only containing chords present.
  • Fixed an issue with international character encodings when sharing set lists via the web.
  • Fixed an issue that causes the search bar clear icon to be removed.
  • Fixed an issue with lyrics projection that causes the text shadow to be cut off.
  • Fixed an issue that caused additional margin space in lyrics projection when the footer text is turned off.
  • Fixed an issue where resetting the autoscroll when using Timeline was not immediately starting at the beginning of the recorded actions.
  • Fixed an issue where the overlay picker in the external video menu would improperly display the Wintery preview over the color and opacity blocks.
  • Fixed an issue where lyrics projection under Chromecast would display musical notation and other hidden lines.
  • Fixed an issue where an AirTurn PED would cause multiple notifications to fire when connected via App Direct mode.
  • Fixed an issue where sections were selected when there was no lyrics projection, OnCue, Connect or MIDI.
  • Fixed an issue when naming colors in the layers menu in the drawing bar.
  • Fixed an issue where if a user starts playing a song from the live bar, pauses it and then opens the playback menu, the scrubber is set to the beginning instead of the current playhead position of the audio track.
  • Fixed an issue where backgrounds colors would not change when using a foot pedal to select a section and trigger a scene.
  • Fixed a crash condition where tapping on the "Done" button in the note editor when the formatting menu is still visible.
  • Fixed an issue where swiping to delete messages from the messages menu would not work.
  • Fixed some inconsistencies with sections when handling differences between the song viewer and lyrics projection.
  • Fixed an issue in Scenes where continuing a scene was not applying changes from the last known color.
  • Fixed an issue when importing PCO chord charts where the key may not be recognized.
  • Fixed an issue when tapping on a section that would cause the song viewer to reposition the screen into view.
  • Fixed an issue where the "OnSong" file type appears greyed out in the Console download button.
  • Fixed an issue where removing Flow using the editor causes the entire song to disappear. Flow now will disable if there is no flow information given and enable when it is provided.
  • Fixed an issue with Console where the OnSong file format was deactivated in the download link.
  • Fixed an issue where the search bar is not positioned correctly on iPhone devices.
  • Fixed a crash condition when importing older archive files.
  • Fixed an issue where mid-song key changes are not transposed within the Console.
  • Fixed an issue where the LTC Asaph login would pop up continuously when login fails or is canceled.
  • Fixed an issue in the Console where there was a missing parenthesis in the Flow example text.
  • Fixes a crash condition that can occur when generating metadata information in the OnSong Media Library when no artists is specified.
  • Fixed a crash condition that could occur if the OnSong Media Library screen was closed before the import popover was dismissed.
  • Fixed a potential crash condition when using LIFX lights due to an error in an older version of the LIFX SDK.
  • Fixed a potential crash condition issue when unassigned tracks would attempt to set an unknown duration in the playback menu.
  • Fixed a potential crash condition that may occur when playback of tracks are completed but removed from the queue.
  • Fixed a potential crash condition that could occur when the database returns NULL as a database columns, possibly when the database has become corrupted.
  • Fixed a potential crash condition that could occur when importing files that contain unsupported file name lengths due to extension removal.
  • Fixed a potential crash condition that could occur when updating scroll positions in an empty song viewer.
  • Fixed a potential crash condition that could occur when importing from LTC Asaph.
  • Fixed a potential crash condition that could occur when picking songs for books and sets.
  • Fixed a potential crash condition that could occur when browsing the user manual and a page is set to a link.
  • Fixed a potential crash condition that could occur when exporting no files.
  • Fixed a potential crash condition that could occur when creating a set list.
  • Fixed a potential crash condition that could occur when trying to return a grid element in the chord variations diagrams viewer that does not exist.
  • Fixed a potential crash condition that could occur when importing OpenSong formats and no content is provided when expected.
  • Fixed a potential crash condition that could occur if OnSong Connect returns a server without an IP address.
  • Fixed a potential crash condition that could occur when importing from iTunes file sharing.
  • Fixed a potential crash condition that could occur when displaying song information in the OnSong Media Library.
  • Fixed a potential crash condition when serializing and saving a sticky note that contains null content.
  • Fixed a potential crash condition that could occur if a change is made to connected peers when rendering a table of peers.
  • Fixed a potential crash condition that could happen when importing content from a URL that has an extension mismatch with its MIME type.
  • Fixed a potential crash condition that could occur in RWTC integration if a search is performed during the import process.
  • Fixed a potential crash condition that could occur if the song is saved in the song editor when a book picker is in an inconsistent state.
  • Fixed a potential crash condition when importing from SongSelect and an inconsistent result is returned such as an error message.
  • Fixed a potential crash condition that could occur if a user tries to search content in WorshipReady.com and the user key has not been set.