User Manual
Renderer
Render Ahead/Behind
When swiping through songs in a set, OnSong will render songs just before and after the current song. This results in smooth swiping through songs, but may also increase the memory overhead of the song viewer since it is drawing multiple songs at once. For performance reasons, you may wish to alter this behavior. Options include:
- Automatic allows OnSong to determine what is best. Normally this is turned on unless file formats dictate that it should be disabled for the current set. Default.
- Off results in only the current song being rendered. This results in swiping to blank pages but can improve performance when using external files that are not optimized for OnSong.
- On results in song pages before and after the current song page to be rendered and never disabled.
Renderer Version
OnSong features two renderers to handle different usage patterns. These options include:
- Original is the original renderer which draws external files using the web view component of iOS. The web view size is expanded to contain the entire contents of the document which may result in extra memory usage.
- New is the new renderer which draws external files using a view component allowing the component to handle the scrolling of content. This makes better use of memory but may cause issues on non-standard document types. Default.
Show Scroll Indicators
OnSong features multiple scrollable panes to display a set. The first is a horizontal scrollable pane which provides access to songs in a set. The second is the scrollable pane that contains each song. By default, the scroll indicators on the right side of a scrollview are disabled, but you can enable them through this setting.