MobileSheets version 3.9.18 is now available. This update has been a long time in the making and involves a lot of big changes for ChordPro files. For an overview of some of the changes, please visit this link: https://www.zubersoft.com/mobilesheets/n...ion3-9-18/
See the full list of changes below:
Changes affecting all platforms v3.9.18
In a separate post, I will be discussing upcoming changes that will affect users on older devices.
Mike
See the full list of changes below:
Changes affecting all platforms v3.9.18
- To see an overview of the changes, please visit https://zubersoft.com/version3-9-18.
- Added support for isolating storage for libraries. This eliminates file conflicts by placing files for each library in a separate subdirectory under the storage location
- Added new option in the overflow menu on the library screen to quickly switch libraries when more than one library is detected.
- Added support for many missing ChordPro directives including image, define, chord, the SVG directives, textblock directives, and all font attribute directives.
- Added new settings screen for text and ChordPro files that provides more control over the display of those files.
- To access the new settings screen, tap the "All Settings" option at the bottom left corner of the Text Display Settings dialog, or the "Advanced Settings" option in the overlay
- Added support for chord diagrams when using text or ChordPro files. These can be displayed at the bottom of each page or in a collapsible window at the bottom of the screen
- Removed some settings from the text display settings dialog to shrink the size a bit and moved them to the new advanced settings screen.
- Improved option to remove gaps between pages when using the vertical scrolling display mode. Content will now correctly flow between pages with no extra spacing
- The instrument can be selected for text or ChordPro files to determine what types of diagrams are used
- Fixed transposing logic to address errors in certain situations. The transpose dialog has been updated to remove the unnecessary sharp and flat buttons.
- Added settings for ABC files to control the page margins and the scaling
- Added support for transposing ABC files. Note that if an ABC file is transposed in the text editor, the notes in the file will not be modified and a transpose command is added instead.
- Added support for PDF page labels and setting to control whether they are used. Page labels are shown instead of page numbers if present.
- Added setting to resume reviewing the last loaded song or setlist at startup.
- Moved "Generate Song List" option under the "Share" menu, and it has been renamed to "Share list of song titles". Other sharing options have also had their labels changed.
- Added option when generating a list of song titles to produce a PDF if desired instead of a .txt file
- A list of song titles can now be generated when selecting any groups or lists of songs on any tab instead of just on the setlists tab
- Fixed issue with duplicate files being created when exported or synchronizing to Google Drive. Existing files should now be corrected updated.
- Improved handling of cloud services to ensure more services can be added soon. Disabled cloud services will no longer show up when invoking any actions on the library screen.
- Fixed issue with inconsistent text file sizing that could lead to the text file layout changing unexpectedly in certain situations. This also fixes issues when using the next song bar.
- Added option when importing .msf files to keep existing songs without modifications when an existing song is found
- Fixed issue with the audio player not correctly switching the volume for each track in a song
- Fixed bug when switching libraries where default groups could be incorrectly recreated under certain scenarios
- Changed default library backup name to include the name of the current library
- Fixed bugs with saved filters so that they will work correctly with all libraries
- Updated to latest ABC library to get latest changes and added support for extracting metadata from ABC files
- Added multiple options when using rating as part of the song title formatting. The rating can now be shown as a number, as filled stars, or filled and empty stars
- Fixed bug with spaces being incorrectly stripped when processing PDF metadata. Only spaces at the start are now trimmed.
- Changed the default backup reminder interval to 14 days. The backup reminder is also now only shown once per time the application is run.
- Added manuals for every language using machine translation. These manuals will be updated over time to fix errors.
- Added code to correctly handle the situation where a vertical scroll is invoked while the automatic scrolling is already actively scrolling
- Removed setting to default to showing the number keyword as it caused problems for many users without providing much benefit
- Removed "Edit" option on the group tabs when a particular group has not been selected.
- Removed the option to use descending sort order with manual sorting, as this caused issues and confusion for some users
- Added better error reporting when a failure occurs with a cloud service
- Added warning and confirmation if synchronizing an empty library to a cloud folder, or when synchronizing an empty cloud folder library to the device
- Added warning and confirmation if synchronizing two devices in a way that will result in an empty library
- Added merge behavior option when synchronizing to a backup file to always use the data in the backup file
- Fixed bugs with populating metadata from directories under certain scenarios.
- Added option in the audio player to control whether MobileSheets will automatically advanced to the next track when the current track finishes
- Fixed issue with the capo display and audio playback time display not correctly changing the white background to match the page color tone
- Added optional warning and confirmation when saving changes in the annotations editor if the snipping tool was used, as this will modify the underlying PDF
- Fixed bugs with the page color tone not being correctly applied when using undo and redo actions in the annotations editor
- Updated to connect with companion app version 4.1.6 (connections will not be allowed with older versions due to database incompatibilities)
- Fixed bug when picking a new language on the settings screen and then rotating the device before exiting the settings screen.
- Fixed issue when resetting the page size dialog to use the full screen - it will now correctly use the full screen dimensions
- Fixed issue where the maximum number of songs could be exceeded temporarily in the trial version
- Replaced the "Select All" icon with a checkbox icon that should be more intuitive
- Improved clarity of text on the library screen by using darker colors for the caption field (and lighter when using the dark theme)
- Fixed the synchronize screen and batch import screen layout issues in various languages
- Added a touch action option to toggle performance mode
- Added Slovak translation
- Fixed ABC rendering on older devices
- Added option to "Rebuild PDFs when Printing" which switches to the older and slower approach to printing. This can be used when errors occur with missing annotations in printed files.
- Fixed various issues related to resizing the MobileSheets window when in multi-window mode
- Fixed issues with the MIDI timing clock tempo not being accurate and stable
- Fixed issue where the setlist, bookmarks, smart button and link point windows could be partially cut off in certain situations
- Fixed issue with the setlists tab row height being too large when captions are hidden
- Fixed issues when holding Ctrl and then clicking and dragging to zoom in or out with a text or ChordPro file
- Fixed issue with the rating control not behaving properly in certain situations
- Fixed the batch import screen so that multiple directories can be selected at the same time
- Fixed deadlock that can occur when renaming a group by tapping the group name
- Fixed issue where the dropdowns in the metronome window would not work properly under certain circumstances
- Fixed errors that could occur when using OneDrive for downloads, uploads and library synchronizations
- Fixed issue that could occur where the library screen would be partially cut off in certain situations
- Fixed issue with selecting multiple cloud folders for a batch import
In a separate post, I will be discussing upcoming changes that will affect users on older devices.
Mike

