11-04-2025, 10:28 AM
Due to the large amount of work recently, I have been unable to keep up with posting all the release notes for the updates. I wanted to post these here now for any users that need them:
iOS/iPadOS/MacOS v3.9.31
iOS/iPadOS/MacOS v3.9.31
- Fixed issue with transposing not being applied properly to repeated chorus sections
- Fixed issue where tapping on the library name in the action bar would prompt for renaming a setlist in landscape orientation
- Fixed issue with generate song list format dialog not supporting line breaks
- Fixed issue with format string dialog not working properly on phones
- Fixed issue with audio files not playing properly when "Use advanced audio player" was unchecked
- Fixed keyboard handling on MacOS for various text input fields. Arrow keys and home/end now work properly.
- Fixed crashes related to audio files when "Use advanced audio player" is enabled
- Fixed looping issues with audio playback if repeat mode is enabled. The audio now loops with no delay.
- Fixed issue with ABC files being transposed incorrectly after import if the transpose key is never set
- Fixed bug with page orders being calculated incorrectly when combining files under some complicated scenarios
- Fixed issues with layout issues on some devices when "Hide Window Decor" is enabled
- Fixed issue with the snipping tool popup bar when the selected region is at the very bottom of the screen
- Fixed issue with the delete button not working for saved filters
- The rating control now uses a gray color for unset stars instead of white
- Added support for baseline-shift and letter-spacing in svg files. This improves the appearance of jazz chords in ABC files.
- Added code so that any detected camera will be used for face gestures if "Use external camera" is enabled
- Fixed issue with jazz chords not rendering properly in ABC files.
- Fixed issue when triggering link points with a pedal with the single page display mode in landscape with half page turns when a fixed page size used
- Fixed issue with base frets in ChordPro chord diagrams being cut off slightly on some devices (the diagrams are slightly wider now)
- Added support for baseline-shift and letter-spacing in svg files. This improves the appearance of jazz chords in ABC files.
- Fixed issue when triggering link points with a pedal with the single page display mode in landscape with half page turns when a fixed page size used
- Fixed issues with the camera and image correction screen layouts on smaller devices like phones
- Fixed issue with tapping the audio icon on the library screen to load a song and start audio playback
- Fixed issue with the snipping tool popup potentially being drawn off the bottom of the screen when fullscreen mode is disabled
- Fixed issue where the scrolling status would show incorrectly in some situations in the quick action box
- Fixed issue with the file selection dialog used for the "Insert file from library" option not filtering properly
- The scrolling indicators are now flashed on the advanced settings screen for ChordPro files to indicate that scrolling is possible
- Fixed crashes related to audio file playback and the metronome
- Fixed crash related to the use of quotations in ChordPro labels
- Added back "Hide Window Decor" setting on Android 15 and higher devices. This will forcefully hide system bars on devices such as Lenovo tablets
- Fixed hardware back button behavior on some devices to prevent it from closing MobileSheets
- Fixed issue where the metronome would not automatically start (if configured to) under certain scenarios
- Fixed issues with the action bar not displaying the active library and setlist names in some situations
- Fixed layout issues with the ChordPro font settings dialog
- Fixed issue where the metronome would not automatically start (if configured to) under certain scenarios
- Fixed layout issues with the ChordPro font settings dialog
- Fixed crash when tapping letters in the alphabet list when inserting a file from the library on the rearrange pages screen
- Fixed crash with ABC files and ChordPro segments on certain devices
- Fixed crash when trying to use the camera on Android 7.0 devices. The improved picture taking feature with automatic capture is now only available on Android 8.0 or higher
- The image correction feature is also only available on Android 8.0 or higher.
- A future update may add back support for Android 7.0 devices, but this depends on changes to third party libraries
- Fixed incorrect scaling of pages when the song overlay and next song bar are displayed
- Fixed layout issues with the font properties dialog in the advanced text and ChordPro settings screen in some languages
- Fixed issue with the last viewed page not being saved properly for individual songs in a setlist in some scenarios
- If numbers have been enabled for link points, the numbers in end link points are now made more transparent
- The first page of text and ChordPro files are now automatically offset when needed to avoid content being covered when using the vertical scrolling display mode with gaps removed
- Updated cloud folder synchronization to no longer use a subdirectory for libraries with isolated storage
- Updated library synchronization code to properly handle renamed songs, and fixed incorrect matching of songs in some scenarios
- Fixed issue where some settings could not be properly applied to all songs in a setlist if "Always Load Whole Setlist" was unchecked
- Added manage option to the switch library dialog to immediately jump to the library management screen.
- Libraries can now be reordered on the library management screen
- Added code to prevent accidental page turns immediately after triggering a link point
- Fixed rendering of highlight annotation selection boxes to be a fixed size instead of using the line width of the annotation
- Fixed tempo and key parsing in ABC files
- ABC files will now honor the display localization setting to convert B and Bb chords as needed
- Fixed issue where ABC sections could be partially cut off in ChordPro files
- Fixed issue with ABC segments in ChordPro files not being properly split among multiple pages when needed under some scenarios
- Fixed issue where tab sections in a ChordPro file would not be rendered if they occurred at the very end of a page
- Fixed transpose errors when using the transpose directive in ChordPro files
- Fixed issue with the zoom level not being reset when exiting the annotation editor if using the half page display mode
- Fixed handling of various ABC file errors.
- Updated MobileSheets to use 16 kb page sizes and handle the edge-to-edge display requirements, ensuring proper Android 15+ support.
- The minimum Android version for MobileSheets is now 7.0 due to the 16 kb page size requirement.
- Updated third party audio library for 16 kb page size support, better performance, mp4 file support and improved stability.
- MobileSheets will now prompt users when an update is available through the app store they purchased from
- Fixed error with exporting .msf files larger than 2.5 GB
- Fixed some ChromeOS display issues
- Fixed orientation change issue that could occur on the library screen causing incorrect actions and status to be displayed
- Updated connection code to better handle 4G/5G connections and multiple simultaneous network connections
- The system file browser can now be used to import a .csv file.
- Fixed error when importing .msf files containing emojis
- Fixed issue with content being cut off on the advanced text/ChordPro settings screen
- Long pressing the 'A' icon in the audio player will now clear all loop points
- Fixed parsing of favorite annotations from other platforms if color values larger than 32-bits were used
- Added new setting to control whether a screen timeout is allowed after one hour of inactivity
- Fixed display issue with the import settings dialog on some smaller devices
- Updated all dependencies to get latest fixes and improvements
- Updated third party audio library for better performance, mp4 file support and improved stability.
- Fixed error with custom stamps not loading properly when using a non-default storage location
- MobileSheets will now prompt users when an update is available through the app store they purchased from
- Fixed error with sharing a list of song titles
- Fixed issue with display of library name in the action bar as well as the selected setlist name
- Long pressing or right-clicking the 'A' icon in the audio player will now clear all loop points
- Added new setting to control whether a screen timeout is allowed after one hour of inactivity
- Fixed issue with the advanced text and ChordPro settings screen cutting content off at the bottom
- Fixed bug when importing a settings file (.mcf) if the storage location specified in the .mcf file is invalid and cancel is selected
- Fixed bug when synchronizing to a Google Drive folder where trashed files were not correctly ignored
- Fixed bug when importing a .msf file that would cause a failure if multiple matching songs were found
- Fixed error with custom chord definitions in ChordPro files not working properly
- Set OK as the primary button on many dialogs so that pressing the Enter key will trigger the OK button
- Fixed rendering issue with viewing full-sized pages on the Rearrange Pages screen
- Updated third party audio library for better performance, mp4 file support and improved stability.
- MobileSheets will now prompt users when an update is available
- Added an audio route icon for the audio player to support playback through external speakers
- Fixed issue with display of library name in the action bar as well as the selected setlist name
- Long pressing the 'A' icon in the audio player will now clear all loop points
- Fixed issues with content being cut off on the audio playback settings dialog
- Fixed bug with exporting setlist .mss files
- Fixed bug with the song format dialog not allowing line breaks in the format
- Added font fallback code for svg files if a specified character is not supported by the font used
- Changed the autocomplete behavior for song fields to only match on the start of terms
- Fixed bug with creating .abc files in the song editor
- Fixed crash on devices running iOS versions below 16
- Fixed issues with sliders not working properly on iOS 26
- Fixed handling of transpose directive in ChordPro files
- When applying settings to a setlist, this will now work properly even if the entire setlist isn't loaded
- Fixed issue on the library screen where the currently selected setlist name could be incorrectly cleared from the action bar
- Fixed MIDI bluetooth connectivity issue on iOS 26
- Fixed issue with annotation favorites being saved in a way that was incompatible across platforms
- Fixed issue where ABC sections in ChordPro files could be slightly cut off on the edges
- Fixed issue where the key was not being correctly read out of ABC files
- Fixed bug when loading a song in a setlist where it incorrectly always loaded the last viewed page
- Link points can now be repositioned by long pressing them in the links window and selecting "Move"
- Added new settings for link points to add optional borders and numbers to link points, along with the opacity to use
- Removed limit for the maximum number of link points that can be added to a single song, and added 10 additional colors
- When the search dropdown is set to "File Paths", the search term is now used without stripping punctuation
- Fixed bug when opening a setlist and returning to the library screen where the setlist name was no longer shown in the action bar
- Fixed error that could occur when editing a .abc file
- Fixed layout bug that could occur if the vertical scrolling mode was used with gaps removed but only PDFs were loaded
- Fixed crash that could occur when pinch zooming .abc files
- Fixed bug with using a mouse wheel and CTRL to zoom
- Fixed error with importing CSV files under certain situations
- Fixed error that would occur when exporting a .msf file that is over 3 GB in size
- Fixed error that could occur while synchronizing. Also fixed issue with synchronizing to a backup file when prompting user for decision and "Use Mine" was selected
- Updated dependencies to get the latest security fixes and improvements
- Fixed layout issues in camera and image correction screens on iOS 26
- Updated dependencies to get the latest security fixes and optimizations
- Changed highlighter so that if white is used as the color, it always draws on top and ignores the "Draw highlights behind content" setting
- The active library is now shown on all synchronization screens as well as library backup and restore
- Fixed bugs with deleting libraries
- Fixed bug with triggering some action bar options after selecting multiple songs on the library screen
- Added new setting that controls whether chords like Cb, B#, E# and Fb are allowed after transposing.
- Added support for {sorttitle} ChordPro directive
- Fixed transposing of ABC files to more closely match previous behavior
- Fixed issue with incorrect rendering when "Remove Gaps" is enabled and the title bar or next up bar are shown
- Fixed issue with text overlapping chord diagrams in some scenarios if "Remove Gaps" is enabled. Space is always made for the diagrams if they are enabled.
- Fixed error with auto-sizing text and ChordPro files on import if a fixed page size is used by default
- The option to remove gaps with ChordPro files is now correctly disabled for printing and export actions
- The "Automatically Load Last Viewed Page" setting now works when loading a song under a setlist
- Fixed bug with transposing text files that caused it not to work in some situations
- Fixed bug with audio player repeat track option not working if option to automatically advanced to the next track was disabled
- Changed stylus processing to handle pressing stylus buttons while hovering
- Fixed calculation of screen size so that cutouts are ignored while rendering pages
- Some options on the audio player settings dialog are now disabled instead of hidden when switching settings
- Fixed bug with transposing text files causing the transpose not to work in some situations
- Fixed bug with holding CTRL, clicking and dragging to zoom when using the two page or half page display modes
- Fixed incorrect display of page numbers when the option to show PDF page labels is enabled
- Fixed error that could occur when importing PDFs if the option to extract PDF metadata is enabled
- Fixed bug with the active library not being shown correctly on the library screen after an orientation change
- Fixed issue with checkerboard background not showing up in the preview when selecting a very light annotation color
- Fixed bug when adding rating to a format string that would add an extra % symbol
- Enabled option when swapping files to copy the files to the same folder as the original file
- Fixed bug with transposing text files that caused it not to work in some situations
- Fixed issue with the appearance of some sliders on iOS 26
- Fixed bug with audio player repeat track option not working if option to automatically advanced to the next track was disabled
- Some options on the audio player settings dialog are now disabled instead of hidden when switching settings
- Fixed bug with exporting setlists to .mss
- Fixed issues with switching to isolated storage for existing libraries in some scenarios
- Fixed bug with printing on iOS 26
- Fixed issue with initial PDF creation and export failing in some situations
- Fixed bug with the saving of some settings such as colors that caused incompatibilities with other platforms when exporting and importing settings
- Fixed errors with deleting libraries. Entries will now be properly removed and the library files will be deleted as expected
- Fixed localization error that could result in multiple default library entries. The duplicate entry can now be deleted if needed.
- Fixed upgrade logic to properly set the subtitle, comments, and grid comments sizes for existing songs
- Transposing a text/ChordPro file to match the starting key will now clear the transposing to ensure that changes to other settings like "Detect Key By" will not result in undesired transposing
- Fixed the option to clear the library when working with libraries with isolated storage - the files will now be correctly cleared
- Fixed handling of multiple ChordPro directives on a line. While this is not supported by the specification, this ensures it does not cause issues with the rendering.
- Fixed bug with exporting song titles when selecting songs inside a setlist
- Fixed incorrect rendering of ABC files within the song editor
- Fixed error with ChordPro files whose key is a flat minor key that caused transposing errors.
- Fixed bug that could cause the metronome and other components not to initialize properly
- Fixed bug with the setlist editor not allowing the same song to be added multiple times
- Fixed bug with generating a list of song titles from songs within a setlist
- Fixed bug with creating text and ChordPro files in the song editor
- Fixed bug with ascending checkbox not properly showing up on the sort dialog in certain situations
- Added selection dialog if importing a .msf and multiple song matches are found so that the correct song can be selected
- Fixed bug that could prevent files tied to the default library from being properly deleted if files with the same name are in other libraries
- Fixed bug with incorrect transpose key being assigned for text or ChordPro files created in the song editor
- Modified display when restoring an automatic database backup so that each backup's filename is shown
- Fixed bug with shared OneDrive folders incorrectly being shown under the "Shared with Me" section in some scenarios
- Fixed bug with text display settings dialog when displayed through the song editor
- Fixed bug with exporting song titles when selecting songs inside a setlist
- Fixed bug with back button that is displayed when performance mode is enabled not working properly
- Fixed incorrect rendering of ABC files within the song editor
- Fixed bug with generating a list of song titles from songs within a setlist
- Added selection dialog if importing a .msf and multiple song matches are found so that the correct song can be selected
- Fixed bug that could prevent files tied to the default library from being properly deleted if files with the same name are in other libraries
- Fixed bug with incorrect transpose key being assigned for text or ChordPro files created in the song editor
- Modified display when restoring an automatic database backup so that each backup's filename is shown
- Fixed bug with text display settings dialog when displayed through the song editor
- Added code to handle files with incorrect encodings when saving files in the text editor
- Fixed error with ChordPro files whose key is a flat minor key that caused transposing errors.
- Added selection dialog if importing a .msf and multiple song matches are found so that the correct song can be selected
- Fixed bug that could prevent files tied to the default library from being properly deleted if files with the same name are in other libraries
- Fixed bug with incorrect transpose key being assigned for text or ChordPro files created in the song editor
- Modified display when restoring an automatic database backup so that each backup's filename is shown
- Fixed bug with batch importing, exporting and creating a library backup using Dropbox or Google Drive.
- Fixed bug with the edit action not always showing up properly on group tabs
- Added new setting to control whether double ♯ and ♭ chords are allowed when transposing.
- Fixed bug with abc files not loading properly that start with a |: (repeat) symbol
- Fixed issue with database migration that occurred for languages that use a comma instead of a period for floating point values.
- The above fix will address the problems for users using text or ChordPro files, as the previous fix was not sufficient by itself
- Fixed issue with action bar Edit menu item not being shown in some situations when viewing the songs under a group
- Fixed issue with ABC files not loading if a repeat bar (|
is specified at the start
- Fixed bug with batch importing, exporting and creating a library backup using Dropbox or Google Drive.
- Fixed bug with the edit action not always showing up properly on group tabs
- Added new setting to control whether double ♯ and ♭ chords are allowed when transposing.
- Fixed bug with abc files not loading properly that start with a |: (repeat) symbol