05-18-2024, 03:09 AM
I am posting the release notes for all of the previous updates that were not captured here, which can be found below:
iOS/iPadOS/MacOS v3.8.44
Mike
iOS/iPadOS/MacOS v3.8.44
- Fixed crashes with some PDFs
- Fixed issue with m4a files that could cause the application to hang
- The link point and smart button trigger order is now reset when switching songs in a setlist
- Fixed issue with the search type dropdown on the library screen filter bar not working properly in some situations
- Fixed issue with triggering bookmarks and switching songs in the setlist window under in some situations
- Fixed issue with synchronizing to iCloud on MacOS
- Fixed issue with chords not being correctly identified in the text editor in some situations
- Fixed issue where library screen could be incorrectly scrolled up from the keyboard in certain situations
- Fixed bug with error when importing .msf files
- Fixed issue with Android 14 devices where the term "song" could show up even if the user had selected the option to use classical terminology
- The file browser screen will now correctly use the language selected in the settings
- Fixed bug with error when importing .msf files
- Fixed layout issues with the library sync screens
- Fixed error with importing .msf files
- Replaced toast notifications with solution that works properly on ChromeOS
- Additional information is now provided if a sync fails due to a failure to create a folder
- The option to automatically exit the annotation editor without input will now correctly handle touch events across all the different popups and user interface components
- Fixed issue where status bar could be shown incorrectly after turning the screen off and back on if a screen lock isn't used
- Fixed bug where stamp annotations would be embedded incorrectly if the page scaling was set to "Full screen"
- Fixed bug where the library screen could show an incorrect song list if the currently selected group was updated through a .msf file import
- Fixed bug where selecting a group on the library screen and then rotating the device would return to the top level list
- Fixed issue with song folders being incorrect under certain scenarios when restoring a library backup
- The switch library screen will dynamically adjust to fit any screen size
- Fixed bug with the library sync where song title mismatches were not properly handled when the merge behavior was set to prompt the user for a decision
- Fixed inconsistent search behavior on the find and load song dialog compared to the library screen
- Fixed bug where the output for some directives containing labels could be incorrect under certain situations
- Change number input dialogs to have the slider below the text field to prevent the number from being obscured while using the slider
- Added label to show the number of pages in the PDF on the rearrange pages screen
- Additional information is now provided if a sync fails due to a failure to create a folder
- Fixed snipping tool issues when option to allow editing of embedded PDF annotations is enabled and changes are saved
- Fixed issue with smart button labels not showing up correctly with certain languages like Japanese
- Fixed issue with text annotations that contain characters from multiple languages that require different fonts
- The option to automatically exit the annotation editor without input will now correctly handle touch events across all the different popups and user interface components
- Fixed bug where stamp annotations would be embedded incorrectly if the page scaling was set to "Full screen"
- Fixed bug where the library screen could show an incorrect song list if the currently selected group was updated through a .msf file import
- Fixed bug with the library sync where song title mismatches were not properly handled when the merge behavior was set to prompt the user for a decision
- Fixed inconsistent search behavior on the find and load song dialog compared to the library screen
- Fixed bug where the output for some directives containing labels could be incorrect under certain situations
- Change number input dialogs to have the slider below the text field to prevent the number from being obscured while using the slider
- Added label to show the number of pages in the PDF on the rearrange pages screen
- Annotations will no longer display incorrectly when turning pages using the half page display mode
- Fixed layout issues with audio panning popup in the audio player
- Fixed issue with scrolling the status log after synchronizing
- Fixed issue with the sync merge dialog sizing under certain situations
- Fixed issue with incorrect coloring of toolbar icons in the annotations editor
- Escape and the mouse X1 button (the back button on the side) can now be used to to return to a top level list on the library screen.
- The mouse X1 button can also now be used to return to the library screen while viewing a score.
- Fixed reported crashes
- Additional information is now provided if a sync fails due to a failure to create a folder
- Fixed bug with triggering hyperlinks in PDFs
- The option to automatically exit the annotation editor without input will now correctly handle touch events across all the different popups and user interface components
- Fixed bug where stamp annotations would be embedded incorrectly if the page scaling was set to "Full screen"
- Fixed bug where the library screen could show an incorrect song list if the currently selected group was updated through a .msf file import
- Fixed bug where the label for the number of songs in a group would not be displayed properly in some situations
- Fixed bug with converting embedded PDF bitmaps to MobileSheets annotations where the transparency was not correctly handled
- Fixed bug with the library sync where song title mismatches were not properly handled when the merge behavior was set to prompt the user for a decision
- Fixed inconsistent search behavior on the find and load song dialog compared to the library screen
- Fixed bug where the output for some directives containing labels could be incorrect in certain situations
- Change number input dialogs to have the slider below the text field to prevent the number from being obscured while using the slider
- Added label to show the number of pages in the PDF on the rearrange pages screen
- Fixed issue with highlight rectangles and lines not rendering properly when "Draw highlights behind content" is enabled.
- Fixed issue when restoring library backups where files were not copied to the correct location, as well as bugs with files shared by multiple songs
- Fixed bug with changing the "Create Subdirectory per Songs" setting where the change did not take effect until leaving the settings screen
- Fixed bug with annotating where, if a finger or palm first touched one page and then the stylus was placed on another page, streaks could appear on the screen
- Fixed issue with missing dropdown for audio file sync behavior on the folder and backup sync settings dialogs
- Fixed bug with loading songs in a filtered setlist sorted by date created or last modified
- Fixed bug with the search field not working for filtering group types
- Modified cut behavior when using the snipping tool in the annotation editor. The white rectangle is now embedded in the PDF so that annotations can be placed on top of it.
- Changed actions that can be taken when a file conflict occurs while importing msf files
- Fixed bug with using split screen mode where MobileSheets could display data from multiple tabs at once
- Fixed bug with text annotations where the size could be shown incorrectly after adding lines and then undoing changes
- Fixed issue with the file hash not being updated after editing a text or ChordPro file in MobileSheets causing potential synchronization issues
- Added new metronome sound effect option for a kick drum
- Annotations are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync annotations is unchecked.
- Link points, smart buttons and bookmarks are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync metadata is unchecked.
- When entering a duration using the virtual keyboard (after long pressing the text field), the duration is now automatically applied if the text field loses focus
- Significantly increased rendering speed when "Draw Highlights behind Content" is enabled in the annotation settings
- Image files (.png, .jpg, etc) will now be rendered considerably faster at slightly lower quality.
- A new setting has been added under the display settings to render image files at the highest quality at the expense of speed.
- Fixed a few scenarios where annotations could not show up correctly
- Fixed bug with loading songs in a filtered setlist sorted by date created or last modified
- Modified cut behavior when using the snipping tool in the annotation editor. The white rectangle is now embedded in the PDF so that annotations can be placed on top of it.
- Changed actions that can be taken when a file conflict occurs while importing msf files
- Fixed bug with using split screen mode where MobileSheets could display data from multiple tabs at once
- Fixed bug with text annotations where the size could be shown incorrectly after adding lines and then undoing changes
- Fixed issue with the file hash not being updated after editing a text or chord pro file in MobileSheets causing potential synchronization issues
- Added new metronome sound effect option for a kick drum
- Fixed bug where editing a text annotation and then switching to another application would cause the text annotation not to display correctly
- Annotations are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync annotations is unchecked.
- Link points, smart buttons and bookmarks are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync metadata is unchecked.
- When entering a duration using the keyboard (after long pressing the text field), the duration is now automatically applied if the text field loses focus
- Fixed issue where orphaned audio files could be generated if subdirectories are created per song, a song is renamed and the audio files are currently locked due to being loaded in the audio player
- Modified code to prevent potential blank pages in very rare scenarios
- Fixed issue with missing dropdown for audio file sync behavior on the folder and backup sync settings dialogs
- Fixed bug with loading songs in a filtered setlist sorted by date created or last modified
- Modified cut behavior when using the snipping tool in the annotation editor. The white rectangle is now embedded in the PDF so that annotations can be placed on top of it.
- Changed actions that can be taken when a file conflict occurs while importing msf files
- Fixed bug with text annotations where the size could be shown incorrectly after adding lines and then undoing changes
- Fixed issue with the file hash not being updated after editing a text or ChordPro file in MobileSheets causing potential synchronization issues
- Added new metronome sound effect option for a kick drum
- Annotations are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync annotations is unchecked.
- Link points, smart buttons and bookmarks are now properly preserved during a library sync for songs with a single file that was renamed if the option to sync metadata is unchecked.
- Fixed issue with loading saved filters where the text field wasn't applied
- Fixed bug with song files not being synchronized properly if the audio file dropdown was not set to sync and transfer files
- Fixed bugs with reordering and deleting favorites in the favorite window when using the vertical or horizontal list layouts
- When entering a duration using the virtual keyboard (after long pressing the text field), the duration is now automatically applied if the text field loses focus
- Changed filtering logic so that each word in the search term can match on words anywhere in a title or name
- Fixed crash on Android 4.0.3 and 4.0.4 devices.
- Fixed bugs related to toggling night mode when using white annotations and a page color tone set to any value other than none
- Selecting a stamp in the stamp window will now switch to the stamp tool if it's not active
- If touch input extends outside of a page while annotating, MobileSheets will now process the input but lock it to the nearest edges of the page.
- Pitch and tempo changes now take effect immediately when changing their value in the input dialog
- Fixed bug where very tall documents would not stretch fully based on the page scaling mode
- Added improvements for switching between two finger panning and zooming in the same gesture
- The search dialog for songs will now show captions if captions are enabled in the song title formatting
- Fixed bug with restoring a library backup file where audio files could be incorrectly put into subdirectories
- Fixed bug when importing csv files for a PDF that already exists in the library
- Fixed bug with the library window where filtering the list and then loading and entry would load the incorrect entry
- Fixed bug with the library window where filtering the list would impact the main tab for that list on the library screen
- Fixed issue with option to keep the metronome playing between songs not working properly
- Fixed bug with bookmarks tab not updating after deleting a bookmark. Also added confirmation dialog for deleting.
- Added experimental support for external cameras when using the face gesture feature
- The done button on the virtual keyboard can now be used to accept the entered value after long pressing the duration or page order fields
- Added optimization when synchronizing a library that uses many instances of the same file that speeds up initial processing in some situations
- Fixed bug with action items at the top of the screen if a group tab is edited in landscape orientation
- Changed display of patch select commands so that they clearly show when MSB, LSB or value have been toggled off
- Fixed bug where the panning icon could be incorrectly hidden after switching settings in the zoom/pan dialog
- The duration field will now accept input without a colon, i.e. 245 will become 2:45
- Adjusted page slider to have a slightly darker fill color
- Fixed issue with the capo visibility setting switching off automatically when loading a song with a ChordPro file containing a capo directive
- The prevent pedal from changing songs setting will now be applied when using book mode with a connected tablet
- Fixed bug where annotations could no longer show up correctly after a two or three finger tap under certain situations
- Changed filtering logic so that each word in the search term can match on words anywhere in a title or name
- Fixed bugs related to toggling night mode when using white annotations and a page color tone set to any value other than none
- Selecting a stamp in the stamp window will now switch to the stamp tool if it's not active
- Pitch and tempo changes now take effect immediately when changing their value in the input dialog
- Fixed bug where very tall documents would not stretch fully based on the page scaling mode
- Added improvements for switching between two finger panning and zooming in the same gesture
- The search dialog for songs will now show captions if captions are enabled in the song title formatting
- Fixed bug with restoring a library backup file where audio files could be incorrectly put into subdirectories
- Fixed bug when importing csv files for a PDF that already exists in the library
- Fixed bug with the library window where filtering the list and then loading and entry would load the incorrect entry
- Fixed bug with the library window where filtering the list would impact the main tab for that list on the library screen
- Fixed bug with bookmarks tab not updating after deleting a bookmark. Also added confirmation dialog for deleting.
- The enter key can now be used to accept the entered value after long pressing the duration or page order fields
- Added optimization when synchronizing a library that uses many instances of the same file that speeds up initial processing in some situations
- Changed display of patch select commands so that they clearly show when MSB, LSB or value have been toggled off
- The duration field will now accept input without a colon, i.e. 245 will become 2:45
- Adjusted page slider to have a slightly darker fill color
- The prevent pedal from changing songs setting will now be applied when using book mode with a connected tablet
- Fixed issue with some pages not correctly redrawing after zooming with the vertical scrolling display mode
- Fixed crash that could occur when dragging the page slider completely to the right side of the control
- Added minor optimizations to page rendering
- Changed filtering logic so that each word in the search term can match on words anywhere in a title or name
- Fixed slow battery drain that could occur with MobileSheets in the background
- Fixed issue where the background color would not be filled correctly when the page color tone was set to sepia
- Fixed bugs related to toggling night mode when using white annotations and a page color tone set to any value other than none
- Selecting a stamp in the stamp window will now switch to the stamp tool if it's not active
- If touch input extends outside of a page while annotating, MobileSheets will now process the input but lock it to the nearest edges of the page.
- Pitch and tempo changes now take effect immediately when changing their value in the input dialog
- Fixed bug where very tall documents would not stretch fully based on the page scaling mode
- Added improvements for switching between two finger panning and zooming in the same gesture
- The search dialog for songs will now show captions if captions are enabled in the song title formatting
- Fixed bug with restoring a library backup file where audio files could be incorrectly put into subdirectories
- Fixed bug when importing csv files for a PDF that already exists in the library
- Fixed bug with the library window where filtering the list and then loading and entry would load the incorrect entry
- Fixed bug with the library window where filtering the list would impact the main tab for that list on the library screen
- Fixed issue with option to keep the metronome playing between songs not working properly
- Fixed bug with bookmarks tab not updating after deleting a bookmark. Also added confirmation dialog for deleting.
- The done button on the virtual keyboard can now be used to accept the entered value after long pressing the duration or page order fields
- Added optimization when synchronizing a library that uses many instances of the same file that speeds up initial processing in some situations
- Fixed bug with action items at the top of the screen if a group tab is edited in landscape orientation
- Changed display of patch select commands so that they clearly show when MSB, LSB or value have been toggled off
- Fixed bug where the panning icon could be incorrectly hidden after switching settings in the zoom/pan dialog
- The duration field will now accept input without a colon, i.e. 245 will become 2:45
- Fixed issue with the capo visibility setting switching off automatically when loading a song with a ChordPro file containing a capo directive
- Fixed issue with filtering a setlist where the numbers beside songs would not correctly reflect the unfiltered positions of those songs
- Fixed bug where the "Create Subdirectory per Song" setting showed that is was enabled by default instead of disabled on the settings screen
- Fixed incorrect rendering of some SVG stamps
- The prevent pedal from changing songs setting will now be applied when using book mode with a connected tablet
- Updated PDF library to prevent crash with some files
- Fixed issue where a page could show up as blank under certain circumstances
- Fixed issue where annotations could not be displayed properly after exiting the annotations editor
- Fixed issue where page sizes could be incorrectly limited for files with an unusually large width or height
- Fixed issue with the radial menu text not showing up properly with the Japanese localization
- Fixed issue with the setting to keep the metronome playing between songs not working properly
- Fixed issue with text annotations using the wrong font under certain situations
- Fixed issue with custom stamps not showing up properly in the radial menu under certain situations
- Fixed issue where changing the capo visibility would not be saved properly if a chord pro file contained a capo directive
- Fixed rendering of Japanese characters in chord pro files and when annotating
- Fixed various issues with RTL languages in chord pro files and when annotating
- Fixed issue with high quality zooming being incorrectly doubled
- Fixes for various potential crashes
- Significant optimizations for rendering. Automatic scrolling should be much smoother now, especially on ARM devices like the Surface Pro X.
- "Create Subdirectory per Song" is now disabled by default to improve duplicate file detection.
- Added setting to control how audio files are handled when using the library synchronization feature
- Significantly improved rendering quality of custom SVG stamps
- Switched the page slider to use a more minimalistic approach to obscure less of the score
- Changed minimum allowed version for face gestures to Android 6.0. Feature is not guaranteed to work across all devices.
- Fixed issue where an erroneously high zoom value could cause a page not to render
- Added support for entering a duration with the keyboard when long-pressing the song duration field
- Duplicate file detection will now take into account any file with the same name and hash
- Fixed issue where zooming in on a page would not zoom in on the other pages in some situations
- Fixed error with some image files not loading
- Fixed issue with link points not coming into view under some situations
- Fixed issue where synchronizing could not properly update the order of files
- Fixed graphical errors that would occur while zooming in with a mouse in the annotation editor
- Significantly improved the downscaling of image files, meaning high resolution image files will appear much sharper now
- Fixed crashes that could occur with very old stamp annotations or custom bitmap stamps
- Fixed issue where an erroneously high zoom value could cause a page not to render
- Added setting to control how audio files are handled when using the library synchronization feature
- Added support for entering a duration with the keyboard when long-pressing or right-clicking the duration field
- Fixed crashes and errors that could when using multi-character emojis in text or chordpro files
- Fixed errors with SVG files containing widths and heights not measured in pixels.
- Significantly improved rendering quality of SVG stamps
- If an error occurs with GPU rendering, MobileSheets will now automatically switch to CPU rendering
- "Create Subdirectory per Song" is now disabled by default to improve duplicate file detection.
- Changed dialogs so that it's easier to tap the OK and cancel buttons without accidentally dismissing the dialog
- Added setting to control how audio files are handled when using the library synchronization feature
- Switched the page slider to use a more minimalistic approach to obscure less of the score
- Fixed issue where an erroneously high zoom value could cause a page not to render
- Added support for entering a duration with the keyboard when long-pressing the song duration field
- Duplicate file detection will now take into account any file with the same name and hash
- Fixed issue where zooming in on a page would not zoom in on the other pages in some situations
- The clock display will now correctly resize to match the selected font size
- Changed sepia color tone to match Android and Windows
- Fixed inaccuracies with the annotations snipping tool
- Fixed incorrect positioning of edit bar when zoomed in and using the snipping tool
- Fixed crash that could occur at startup on some devices under certain situations
- Added option to delete groups by long pressing when using the dialog that allows for multi-selection
- Fixed issue where media player could fade out while holding the slider to skip to a different playback position
- Fixed face gesture action descriptions
- Fixed select all in the file browser so that it doesn't incorrectly highlight folders
- Fixed crashes the could occur while zooming and in other certain situations
- Added code to fallback to CPU rendering if GPU rendering is unavailable in the annotations editor
- Added new setting to control whether GPU rendering is used in the annotation editor. Users with stability issues and turn this setting off.
- Fixed issue with text and chord pro measurements that resulted in line height differences between older rendering and skia.
- Existing songs will use the older approach for line height measurement while new songs will use the new approach which matches the Android version (to ensure consistency between platforms)
- Modified text rendering so that MobileSheets will fallback to included OS fonts when certain characters can't be rendered with the packaged fonts. This ensures all characters can be displayed.
- Fixed issue with bold and italic settings not working properly for chords in text and chord pro files
- Fixed issue where deleting freeform highlights that are drawn behind the page would not correctly refresh the page
- Fixed crash that would occur if using full page scaling and creating ellipse annotations
- Added option to delete groups by long pressing when using the dialog that allows for multi-selection
- Fixed issue where media player could fade out while holding the slider to skip to a different playback position
- Fixed face gesture action descriptions
- Added fixes for various reported crashes
- Added option to delete groups by long pressing when using the dialog that allows for multi-selection
- Changed page slider to be more minimalistic and obscure less of the page
- Fixed issue where media player could fade out while holding the slider to skip to a different playback position
- Fixed face gesture action descriptions
- Dialogs displaying a list of values on the settings screen will now close immediately when a value is selected
- Fixed crash with the annotations layers window
- The snipping tool no longer scales the dashed line based on the current zoom level
- Fixed issue with library window being incorrectly expanded when leaving the annotation editor
- Fixed issue with zoom popup not correctly showing annotations
- Fixed issue with files uploaded to OneDrive containing spaces being incorrectly encoded
- Fixed bug with disconnecting and reconnecting bluetooth MIDI devices that would cause duplicate connections
- Fixed incorrect error message when setting the metronome to visual only
- Colons are no longer allowed in filenames and are stripped from any imported file to ensure compatibility with other platforms
- Fixed bug where directories in the MobileSheets folder could be incorrectly deleted under certain situations
- Increased maximum zoom allowed on pages by ~60%
- Fixed text color bug when "Use Dark Theme" is enabled at the same time as "Skip Viewing Groups with One Song"
- Fixed issue with the "Automatically Add Matching Audio" setting not working properly
- The audio player tempo and pitch shift buttons are now tinted to show when a tempo adjustment or pitch shift is active
- Added option while synchronizing to only show differences
- Tapping a song in the left-side list in the group editor will now scroll the right-side list to that song
- Fixed issue where hiding the bookmarks window with a touch action wouldn't stop it from being shown when the overlay is displayed
- The notes popup is now automatically hidden if a different song or setlist is loaded while using the connect tablets feature
- Added support for populating tempos through PDF metadata
- Added icon to the layers window to control whether the active layer is automatically expanded
- The annotations editor will now properly respect landscape half page turn positions when turning pages with the single page display mode
- Added code to ensure only valid tempos are assigned through PDF metadata or csv files
- Added code to prevent an invalid cropping rectangle from being used with automatic cropping
- Fixed incorrect label in the library window settings, and also fixed the collapse icon color when night mode is active
- Text and ChordPro files will now ignore | characters on chord lines when calculating if a line is mostly chords
- Fixed issue with the switch library screen not working properly on phones
Mike