This page describes the changes made in each new release of Scripture App Builder. You can download the latest or previous versions on the Download page.

Scripture App Builder 8.3.1

Release date: 19 November 2020

New Features and Improvements:

  • Added “Scheherazade New” font, version 3.000 – an Arabic script font.

  • Updated Firebase libraries to use the latest versions.

Bugs Fixed:

In the Android app:

  • Duplicate cross-references were being displayed where \xt fields contained multiple references.
  • Apps were containing a reference to an AdMob library (a sub-dependency of Firebase Analytics) which could cause Google Play to ask whether the app contained ads.

In the iOS app:

  • Search with books with names less than 3 characters and no abbreviation defined could crash the app.
  • In landscape mode with no orientation lock defined, the screen could get flipped to an upside down view when navigating to a new book.
  • Single pane configuration was not the same as the Android version.
  • Arabic numerals in a reference could crash the app.

In the app builder:

  • When using Firebase Analytics in an iOS app, the app builder was not checking if the iOS config file was included in the project. If it wasn’t the app would crash on startup.
  • If you changed the body font size in Styles, this would be reset to its original setting after running Export to HTML.
  • The user registration configuration dialog did not appear when clicking ‘Configure Registration’ on the App > Security tab.

Scripture App Builder 8.3

Release date: 05 November 2020

New Features and Improvements:

  • Fine Tune Timings:
    • Two right-click menu options are now available:
      • “Fine Tune Timings” – create the files for local fine tuning and launch the browser immediately.
      • “Fine Tuning File Manager” – launch the Fine Tuning File Manager wizard, allowing you to create timing files to send to others.
  • Improved Cross reference (\xt) handling:
    • Handles the \+xt .. \+xt* codes in footnotes (i.e. using the plus sign)
    • Handles the use of | attributes in \xt…\xt* structures.
  • Updated Bloom Player to version 2.0.17.

Bugs Fixed:

In the Android app:

  • The chapter title was not displayed correctly when a \c chapter marker was followed by \cl.
  • Searching for audio files on the device could cause the app to crash in Android versions lower than 10 if the read permission had not already been granted.

In the iOS app:

  • Replace icons for audio controls with less pixelated versions.
  • If in full screen portrait mode, continue to hide the audio control bar when advancing from page to page in a storybook app.
  • Correct problem that made black borders disappear in Sepia mode.
  • Use UI drawer item text font for slide drawer menu items.
  • Use the same color for the bottom area background after the last option in the slide view drawer that is used for the option entries.
  • Support color codes with a transparent alpha setting.
  • Horizontal and vertical elements of the border were adjusted differently which could cause corners to appear squashed or horizontal components to be wider than vertical. Now they are consistent.
  • The option to use a default language if the current interface language was not available was not matching the languages properly, resulting in it taking the default even when the translation for the current interface language was available.

In the app builder:

  • Logging into Scriptoria to send the project data could fail.
  • On macOS, trying to create a new keystore would fail.
  • On macOS, dragging the window to a secondary monitor would cause the App Builder to crash.
  • On macOS, change the JRE (which includes OpenJFX) used in the App Builder so that the Viewer works again.
  • When a change was made to Image Placements, the corresponding row in the placements table would not be updated when leaving the dialog.
  • If a change was made to Image Placements and then the Cancel button was pressed, the changes would not be undone. If the OK button was pressed, the project should be flagged as modified.
  • If a book collection ID contained spaces, video placement references were not loaded or saved correctly.

Scripture App Builder 8.2

Release date: 14 October 2020

New Features and Improvements:

  • Publishing with Scriptoria improvements:
    • Added tool to Import Google Play Listing. This will take the information from the online Google Play Store and add it to the project. See Publishing > Google Play Store Listing.
    • Added field for specifying a Promotional video.
    • Additions to command line arguments for sending to Scriptoria.
  • Verse of the Day:
    • Allow for an earlier default time for the Verse of the Day.
  • Contents Menu:
    • Added Clear button to allow you to remove an image for a menu item.
  • USFM 3.0 Features:
    • Now supports \jmp marker, when used with Scripture references. (Links to anchors and media are still to come.)
  • Documentation Updates:
    • Updated iOS Certification Authority information in the ‘Building on Mac’ document.
  • Updated code signing certificate for Windows installs.

  • Updated Bloom Player to version 2.0.7.

  • iOS App

    • Updated to build template app with XCode 12. SAB users are not required to upgrade to XCode 12 at this time.

Bugs Fixed:

In the Android app:

  • There were sharing permission problems in Android 10, e.g. sharing the APK file.
  • Handle finding media files in external device folders on Android 10.
  • Do not try to download the audio for the next chapter if user is at the last chapter (app would crash).
  • If audio file is not found on device for an external folder source, change the toolbar back to the paused state.
  • Images were not being placed as indicated in the Illustrations image placement settings.
  • When copying text, sharing text or editing verse on image, the app should add line breaks where there are paragraph breaks in the text and also between non-contiguous verses.
  • Add Paste button to the context menu in the Search screen.
  • Make sure security access code message dialog appears after a splash screen.
  • If only the two pane layout mode was enabled, this was not respected when launching the app for the first time.
  • If only the Dark or Sepia color themes were enabled, the Normal theme was still showing first.
  • If only one color theme was enabled, there was a white row at the bottom of the in the text size popup.
  • Fixed some stability issues which could cause the app to crash.

In the app builder:

  • In Export to HTML, the text was not being scrolled when the audio reached the bottom of the page.
  • Book collection layout settings (e.g. which collections to show by default in two pane and verse-by-verse views) were not being preserved correctly after saving and reopening SAB.
  • In the Slideshow creation wizard, verse numbers were not being displayed correctly in the references for each slideshow.
  • Selecting a table row with the left mouse button and then right-clicking could be interpreted as a double-click.
  • The footer text direction was not being saved correctly.
  • Fixed hanging indent in introduction list items ili, and add styles for ili2 and ili3.
  • Recognise the Aeneas install location when using Python 3.
  • Do not include Verse on Image background image files when the feature is not enabled, and when building for iOS.
  • Do not include progress bar images when building for iOS.

Scripture App Builder 8.1

Release date: 26 August 2020

New Features and Improvements:

  • Audio file streaming in the iOS app.

  • Verse of the Day improvement:

    • Added ‘Change Verse’ menu item to right-click menu in Verses table: chooses a different verse at random for the selected dates.
  • About box improvement:
    • If you put three or more hyphens (---), asterisks (***) or underscores (___) on a line without any other text, the app will display a horizontal line.
  • Keyman Engine updated to version 13.0.6216.

  • Updated AndroidX libraries.

Bugs Fixed:

In the Android app:

  • The history of chapters viewed would disappear between sessions if you had not selected a different book and chapter within a session.
  • Verse on Image: black squares appeared in the background image selector.
  • Verse on Image: choosing a custom image from the device image gallery did not work on Android 10 devices.
  • Verse on Image: if you edited the text of a verse and deleted the Bible reference line, the save/share to video options were no longer available from the toolbar menu.
  • Verse of the Day notifications could cause the app to crash when there were no associated audio files.
  • Scripture reference links: the verse list separator character specified in Features was always replaced by a comma.
  • Scripture reference links: if there was a non-breaking hyphen in a reference, the cross reference popup would only contain the first verse rather than all the verses in the range.
  • Tapping the ‘Submit’ button twice in the Add User screen could cause problems.

In the iOS app:

  • Styles applied to side menu background, text and icons.

In the app builder:

  • When generating PWA output and the name and short name fields were blank, then default App Name was not being used (like it says it would be in the Export to HTML Settings dialog).
  • Fine Tuning keyboard shortcuts N (next) and P (previous) were not working.
  • Removed unused interface translation rows from the translation tables.
  • If you right-clicked on a row in the Verses table in Verse of the Day, the Edit menu item would be repeated each time you right-clicked.

Scripture App Builder 8.0.1

Release date: 11 August 2020

New Features and Improvements:

  • Image placement
    • Supports new format PicList.txt import file, as used in PTXprint 0.9.1.
  • Fine Tuning wizard
    • Show the wizard when choosing Fine Tune Timings in the Audio Files table.
    • Remember the previous choices in the wizard.

Bugs Fixed:

In the Android app:

  • When using the access code security method, the key was not being read correctly from the project configuration file.

In the app builder:

  • Footnotes were not being handled if they appeared in major title fields (\mt).
  • If using Arabic script, add the Arabic comma and question mark as default phrase ending characters for audio-text synchronization.
  • Android app compilation failed when using both Firebase and Amplitude analytics in the same app.
  • When showing the building app progress bar, the title was not displayed correctly.
  • When generating HTML with video embedded, the HTML formatting had unbalanced tags and the audio toolbar didn’t display correctly.
  • Missing app interface translations in French.

Scripture App Builder 8.0

Release date: 04 August 2020

New Features and Improvements:

  • Android apps are compiled for Android 10
    • Google Play now requires new apps to be compiled for Android 10.
    • Apps can still be installed on Android 4.0 (Ice Cream Sandwich) and above.
  • Audio file streaming
    • Instead of downloading audio files, they can be streamed directly from the web server.
    • For each audio source, you can specify whether streaming or downloading or both are options. See the Access Method in the Edit File Source dialog.
    • If both streaming and downloading are options, the user can choose their preferred access method in the app Settings. The default access method is specified on the Audio > Audio Settings page.
  • Verse of the Day notification improvements
    • Added “Listen” button – when the user taps this button, the app will open at the verse, and the audio toolbar will be displayed, ready to play the audio beginning at the verse.
    • Added “Create Image” button – when the user taps this button, the app will open in the Verse on Image editor, allowing the user to create and share an image.
  • Image placement
    • You can insert illustrations in the text without modifying the source Paratext book files.
    • See Images > Illustrations. Double-click on an image, and go to the Placement tab to specify where the image should be placed. You can choose at the top or bottom of a chapter, or before or after a specified verse number.
    • Import and Export of image placements. The file format is the same as used in the PicList.txt files in the PTXprint software.
  • Analytics for sharing content
    • The following events are now included in the analytics, with the event name “ab_share_content”:
      • Share text (content type “text”)
      • Share audio clip (content type “audio”)
      • Share video clip (content type “text-video”)
      • Share text on image (content type “image”)
      • Share text on image as video (content type “image-video”)
  • Facebook Analytics
    • Basic support: integration of Facebook SDK library for logging when the app is launched.
    • To add Facebook, go to Analytics, click Add Analytics Account, and select Facebook Analytics as the Account Type. Enter your Facebook App ID.
  • Android App Bundles
    • Instead of creating an APK (or multiple APKs), you can create an Android App Bundle to upload to Google Play.
    • Select Build > “Build Android App Bundle” in the main menu, or right-click on an app name in the left-hand menu, and select “Build Android App Bundle”.
  • Added link to Sharing page on the Verse on Image page, to indicate that there are other settings which use the FFmpeg library.

  • Updated libraries:

    • Gradle build tool updated to version 6.5.1.
    • Bloom Player updated to version 1.1.85.
    • Firebase libraries updated to latest versions.
    • Crashlytics library updated to use latest Firebase version.

Bugs Fixed:

In the Android app:

  • If an audio file was not found in the Verse on Image page, the app would not offer to download it.
  • If you tried to change the ‘Language and Layout’ settings from the navigation drawer menu while viewing a contents menu, the changes would not be applied.
  • Verse of the Day or Verse on Image could contain unmatched quotation marks.
  • When displaying the contents menu, a lot of image file not found warnings were generated in the logcat.

In the iOS app:

  • If you choose not to “Enable book selection popup”, this setting is now supported.
  • Audio setting allowing playing to continue and automatically advance to next book was not supported.
  • Forward and backward audio buttons would not advance to next or previous book.
  • When using Amplitude Analytics, the app can be uploaded using Transporter without errors.

In the app builder:

  • Scripture reference links were not being created correctly when verse numbers were specified in non-default numeral systems (e.g. Persian).
  • Turn off auto-scrolling in Fine Tune Timings, which was making it difficult to adjust timings.
  • Turn off tooltips for the move back/forward buttons in Fine Tune Timings – they could get in the way.
  • Stylesheet filename was incorrect in Export to HTML index.html.
  • When sending files to Scriptoria, it was always sending large files (those larger than 16MB such as embedded video). Now it correctly detects whether they are different.
  • When building iOS apps that do not use Analytics, also remove the debug symbols. (Apple App Store submission was complaining about unneeded debug symbols being included.)

Known Issues:

  • The Crosswalk viewer, which handles Graphite font rendering, is not available. Please contact the support team if you need it for your app.

Scripture App Builder 7.2

Release date: 09 July 2020

New Features and Improvements:

  • Verse on Image improvements (Android app):
    • ‘Verse on Image’ configuration tab moved from Features to its own page in the app builder with related tabs such as Background images.
    • Watermark on image. See Verse on Image > Watermark to specify the image, its size and position.
    • Scripture reference text size adjustment: it can be smaller than the main text of the verse. See the final tab in the Verse on image editor in the app.
    • Tapping the Save button now gives a choice of ‘Save Image’ and ‘Save Video’.
    • Add shared images and videos to the image gallery.
    • Better caching of background image thumbnails for faster display in the app builder.
  • Verse of the Day improvements:
    • Added verses for Joshua to Nehemiah.
  • Analytics in iOS apps
    • Support Firebase Analytics.
    • Support Amplitude Analytics.
  • iOS app improvements:
    • Support for dark mode.
    • Add file size to the “Download Audio?” message box.
  • The App Builder macOS app is notarized.

  • Updated Russian interface translations

  • Use Android ID rather than IMEI code for device-specific security access in Android 10.

    • In Android 10, apps no longer have permission to access to the IMEI code, but they do have access to a unique device and app-specific ID, called the Android ID.
  • Long Press selection menu
    • Uses image buttons for Copy Text, Share Text and Text on Image.
  • Fine Tuning Wizard
    • Right-click on a book collection, book, or several books and select Fine Tuning.
    • Choose between fine tuning yourself or packaging the fine tuning files to send to others.
    • If you choose to send to others, the audio files can be copied and the folders zipped, book by book.
  • Improvements to Fine Tuning interface
    • Audio speed control: can slow down or speed up audio when doing fine tuning.
    • Documentation ‘Using aeneas for Audio-Text Synchronization’ updated.
    • Added keyboard shortcuts:
    • Spacebar – start/pause audio
    • T – save timing file
    • N – start playing from the next row
    • P – start playing from the previous row
    • B – set phrase start time to be at the current audio position
    • A (or Q) – move start of current row back 1 second
    • S – move start of current row back 0.1 second
    • D – move start of current row forward 0.1 second
    • F – move start of current row forward 1 second
  • Audio file handling
    • The app builder now warns if variable rate MP3 files are added.
  • Navigation Drawer improvements
    • The text size of navigation drawer menu items is now adjustable according to the interface language text size.
  • Deep links when sharing videos
    • If deferred deep linking (using Branch) is enabled and the app user shares a video, a deep link will be added under the shared video, e.g. as a caption in WhatsApp.
  • Additional changes in Changes Gallery
    • Replace hyphen with non-breaking hyphen.
    • Remove word-initial asterisks.
  • USX file parsing
    • Handle the tag.
  • Updated Bloom Player (for displaying Bloom Books) to version 1.1.80.

  • Updated Keyman Engine to version 13.0.6214.

  • Updated fonts

    • Harmattan version 2.000 (19 June 2020).

Bugs Fixed:

In the Android app:

  • When opening the app in some situations, the app bar appeared right at the top of the screen, partially obscured by the status bar.
  • Android 5.0 and 5.1 devices could crash on startup due to a bug in the androidx appcompat library.
  • If using the Crosswalk viewer, a long press selection could cause the app to crash (long presses are now disabled when using Crosswalk).
  • If an expiry data was set with the app exiting on tapping OK in the message, if the user tapped outside the message, the app would not exit.
  • If device-specific security is used and a device was not authorised to use the app, if the user tapped outside the ‘Permission denied’ message box, the app would display a blank screen rather than exit.
  • If using the access-by-code security mode, the app would crash when administrators tried to add a user.

In the iOS app:

  • Fix issues with notifications. Failed to display verse when notification pressed. Badge numbers not cleared.
  • Settings text was clipped off if RTL interface language in use.
  • Settings back button pointed in the wrong direction if RTL interface language in use.
  • Search result label now aligned to right if RTL language.
  • Fixed issue where sometimes appeared in search results.
  • Search switches for match display and match accents were displayed incorrectly if RTL interface language in use.
  • Borders were displayed incorrectly for RTL languages.
  • User menu items were not displayed by interface language.

In the app builder:

  • Export to HTML: Scripture reference links did not contain the correct filenames.
  • Fine Tuning: times ending in .999 seconds were incorrectly displayed as .100.
  • Fine Tuning: the page did not automatically scroll up when the highlighted row was near the bottom.
  • Verse of the Day: Mark 8 v 34 was not coded correctly, leading to the whole of Mark 8 being included in a verse of the day.
  • Handle non-breaking hyphens in USX verse ranges, in case we have used Changes to replace all hyphens by non-breaking hyphens.

Scripture App Builder 7.1 (Mac Only)

Release date: 28 May 2020

New Features and Improvements:

  • iOS support for new contents menu title features.

Bugs Fixed:

  • iOS Template app re-built with Xcode 11.5 to fix crashes on 32-bit devices (e.g. iPhone 5).

Scripture App Builder 7.1

Release date: 16 May 2020

New Features and Improvements:

  • Spanish translations
    • The app builder interface for 7.0 now has a complete translation in Spanish. To use it, go to Tools > Settings > Interface.
    • Added missing app translations in Spanish.
  • Contents Menu improvements
    • The title at the top of the Contents screen can be configured as one of four options: the app name, a specific title to use for all contents screens, a screen-specific title or a blank title.
    • In the iOS app, a long press of the back arrow button returns to the top level content screen when Contents menus are configured.
  • Deep links when sharing images
    • If deferred deep linking (using Branch) is enabled and the app user shares an image, a deep link will be added under the shared image, e.g. as an image caption in WhatsApp.
  • Updated libraries
    • Latest Firebase libraries.
    • Latest Bloom Player plugin (version 1.1.69).
  • Full support in Ubuntu 20.04 LTS (Focal)
    • Aeneas is now included.
  • iOS Template app built with Xcode 11.4.

Bugs Fixed:

In the Android app:

  • The Verse Share popup menu did not display with the right orientation or padding when using a right-to-left interface language such as Arabic.
  • The verse reference was displayed incorrectly in the Verse on Image editor if non-continguous verses were selected.
  • Shared audio and video clips which included the final verse of a chapter could be truncated for some types of timing files.
  • Before sharing verses as audio or video clips, the app needs to ask for permission to access external storage – if it has not done so already.
  • After getting permission for access to storage before sharing images or image videos, the app should continue and create the image or video for sharing, rather than the user needing to tap the share button again.
  • Various stability improvements.

In the iOS app:

  • Share popups were not displaying properly on iPad. They appeared as small slivers at the top of the screen.
  • Audio was not stopping when the Contents button was pressed.

In the app builder:

  • When using Firebase, the minimum Android API version should be Android 4.1 Jelly Bean (API 16). A warning message should be shown if the minimum version is less than this, otherwise the build will fail.
  • The chapter selector in Export to HTML included unwanted empty chapter buttons when the last chapter in a book was non-empty but the second-to-last chapter was empty.
  • If a non-breaking space character was specified in Changes using the Unicode “\u00A0” it would not appear in the resulting HTML.
  • The Background images link on the Features > Verse on Image tab did not take you to the correct Images tab.
  • When using SAB for Mac on previous versions of macOS (prior to Catalina), the mobileprovision file could not be read correctly and could not sign IPA file.
  • When running SAB for Linux on Ubuntu 16.04 and 18.04, the text fields did not have enough padding. We finally found a work-around for this issue.

Scripture App Builder 7.0.3

Release date: 28 April 2020

New Features and Improvements:

  • Building Apps documentation: added sections on Verse of the Day and Verse on Image.

Bugs Fixed in the Android app:

  • Added more checks in code that was causing the app to crash on rare occasions.

Scripture App Builder 7.0.2

Release date: 27 April 2020

Bugs Fixed in the Android app:

  • Markdown links, e.g. [this verse](EPH.2.8), did not work in footnotes.
  • More checks for null references which could cause the app to crash.
  • The READ_PHONE_STATE permission was being added unnecessarily when using Branch deferred linking libraries.

Scripture App Builder 7.0.1

Release date: 27 April 2020

New Features and Improvements:

  • Sharing video: better quality video output.

Bugs Fixed:

  • When creating multiple APKs, version codes needed to be different in each APK.
  • Ensure that Gson library is included in Android app and added more ProGuard rules for Gson.

Scripture App Builder 7.0

Release date: 24 April 2020

New Features and Improvements:

  • Verse of the Day notifications (Android and iOS apps)
    • User can turn on/off the verse of the day and set the time in the app settings.
    • See Notifications > Verse of the Day to configure this feature in the app builder.
  • Daily Reminder notifications (Android and iOS apps)
    • User can turn on/off the daily reminder and set the time in the app settings.
    • See Notifications > Daily Reminder to configure this feature in the app builder.
  • Verse on Image (Android app)
    • See Features > Verse on Image to configure this feature in the app builder.
    • In the app, users can do the following:
    • Select background image from a gallery of built-in images, or select a custom image from the phone’s image gallery.
    • Choose the font, font color, font size and style (bold and italics).
    • Align text left, centered or right.
    • Adjust letter spacing and line spacing.
    • Background image: adjust brightness, contrast, saturation, blur.
    • Double-tap to edit the text.
    • Share or save the image.
    • Share as a video, with image and audio combined.
  • Sharing audio and video clips (Android app)
    • Tap on one or more verses, then the Share button.
    • Share Audio: shares an audio clip of the selected verse(s).
    • Share Video: shares a video clip of the selected verse(s), with each phrase on a separate slide.
    • This feature requires synchronized text and audio (timing files) and the use of the FFmpeg media processing library (which increases APK size by at least 13 MB).
    • See Book Collection > Sharing to configure this feature in the app builder.
  • Adding deep links to shared verses (Android app)
    • If deferred deep linking (using Branch) is enabled and the app user shares a verse, a deep link will be added under the shared verse.
  • Improved Bloom book display (Android app)
    • Uses Bloom Player plug-in to display Bloom books with the same layout and behaviour as in the Bloom Reader app.
    • Can include integrated video and interactive comprehension quizzes.
    • Upgraded Bloom Player to version 1.1.64.
  • Additional Menu items in Navigation menu (Android and iOS apps)
    • Add menu items such as “Find us on Facebook”, “Rate App”, “Send us an Email”, etc.
    • See Features > Menu Items to configure this feature in the app builder.
  • Progressive Web App (beta) support added to Export to HTML on book collection
    • Upload generated HTML and files to a web server that use HTTPS.
    • Mobile users will be able to Save to Home screen and use as an app including using it offline without having to install through an App Store.
    • Desktop users will be able to install as an app.
  • Improved Keyman keyboard support
    • Updated to use Keyman version 13 (Android and iOS).
    • Use Keyman Lexical Models in Android app for predictive text and autocorrect.
  • Image Viewer (Android app)
    • Replaced dialog image viewer by a full screen immersive viewer.
  • Multiple Android APK files
    • If you are using the Crosswalk or FFmpeg libraries, you can choose whether to compile a single APK containing libraries for all device architectures or whether to create separate APKs for each architecture.
    • See App > APK for more details on this setting.
  • Support Ubuntu 20.04 LTS (Focal)
    • Aeneas is not included in the install due to issues with changing Python 2 to 3 in the packaging. This should be fixed in a future release.
  • Fonts
    • Added AbeeZee font.
  • Updated libraries:
    • AndroidX (Jetpack) libraries rather than older Android Support libraries.
    • Gradle compiler – updated to version 6.2.1.
    • Firebase – updated to latest library versions.

Bugs Fixed:

In the Android app:

  • Pressing the Globe keyboard change button on an in-app Keyman keyboard caused the app to crash.
  • When there was a Contents menu and the first action was to change the font size with the slider, the app crashed after touching a menu item.

In the iOS app:

  • Start up book with no chapter specified caused issues to the app.
  • Start up in dual pane mode specified could crash on startup.

In the app builder:

  • The latest version of the Android SDK Command line tools was not being recognised by the app builder.
  • The Color scheme chooser table was not using the correct selection background colour.
  • Song book indexes were not rebuilt after updating a song book from its source file.
  • Table headings on a Mac were displayed in a very small font.
  • Restored missing translations in Bahasa Melayu [ms].
  • Sending files to Scriptoria was including all files in the project folder. Only send project.appDef file and project_data.

Known Issues:

  • The Verse on Image editor does not support fonts that require Graphite font rendering.
  • Sharing video from selected verses: quality decreases towards the end of longer videos.
  • Default Verse of the Day verses are based on English Bible versification.

Scripture App Builder 6.2.2

Release date: 20 March 2020 for Mac

Bugs Fixed:

  • When the iOS app does not have audio, do not include “audio” in the UIBackgroundModes.
  • Fix the formatting on the UIBackgroundModes so that an iOS can be uploaded to AppStore Connect.
  • Fix issue with Android app crashing when downloading audio while playing audio in the background.
  • When sending files to Scriptoria, only send the .appDef file and files in the project_data folder.

Release date: 21 February 2020

Bugs Fixed:

  • Text alignment of Right-to-Left scripts was not being displayed correctly.
  • When viewing a Bloom book, audio from adjacent books could sometimes be heard.

Scripture App Builder 6.2.1

Release date: 19 February 2020

Bugs Fixed:

  • The Add Image button for adding an Android splash screen was not working.
  • Sharing or copying text with ruby glosses contained formatting codes rather than showing the glosses in parenthesis.

Scripture App Builder 6.2

Release date: 12 February 2020

New Features and Improvements:

  • Faster app launch
    • The app initialisation has been optimised, making the app start significantly more quickly. You will especially notice a difference if you have multiple book collections with associated audio files.
  • Book collection restrictions
    • The rights holder of a Bible may give you permission to include their text in the app with certain restrictions. For example, they might ask that it is shown only alongside another translation, or that you disable copying and sharing.
    • You can now configure these settings on the new Restrictions page for each book collection.
  • Improved reference selector (Android)
    • When you have chosen a book and have moved to the chapter selector, the app bar book name will be updated to be the book you have chosen.
    • When you have chosen a chapter and have moved to the verse selector, the app bar chapter number will be updated to be the chapter you have chosen.
  • Improved layout configuration dialog (Android)
    • Instead of showing a combo box for the single pane view book collection selector, a list view is shown instead, making changing the language faster and more obvious.
  • Improved USFM 3.0 and USX 3.0 compatibility
    • \rb for ruby glossing (used as pronunciation guides in Chinese, Japanese and Korean texts).
    • \fig using word attributes.
    • \sup for superscript text.
    • \wg (Greek word list entry), \wh (Hebrew word list entry), \wa (Aramaic word list entry).
    • \png for geographic proper names.
  • Export to HTML
    • The export now includes an index.html file, which starts at the initial book and chapter reference.
  • Notification icon
    • You can now define the small icon that appears at the top of an Android device when the app receives a push notification.
    • See the Images > Notification Icon page.
  • Improved Bloom books support
    • Bloom books must now be added as .bloomd files.
    • Updated Bloom Player to version 1.1.38.
    • We are continuing to improve the integration of Bloom Player in the app and hope that this work will be completed in SAB 7.0.
  • Fonts
    • Added Archivo Black, Roboto, Merriweather and Baskerville fonts.
    • Updated Alkalami font to version 1.200 (31 January 2020).
    • Improved the appearance of the Font Files table interface in the app builder.

Bugs Fixed:

In the Android app:

  • Long book names were truncated to be shorter than they needed to be in the book selector list.
  • Book-specific numeral systems, when different from the book collection numeral system, were not being handled correctly.
  • Read Phone State permission was requested in certain security modes where it was not required.
  • When using right-to-left layout, one of the security mode screens was not displaying correctly.
  • In FCBH Analytics, use the English app name in the summary when possible (instead of the current localized app name).

In the iOS app:

  • Now using iOS version 13.
  • Upgraded to Keyman 12.
  • Add localization of app name. (#59580, #59518)
  • Changed audio controls for right to left configurations. Audio controls are always left to right regardless of the current interface or text direction.
  • For story books, if playing audio and user rotates the device to landscape view, hide the audio bar after 3 seconds as it does when you hit play.
  • Content button pointing to a story book with no chapter reference crashed.
  • Story book view images should maintain their aspect proportions rather than trying to fill the screen
  • Switching to a two pane view from a contents view sometimes resulted in the second book collection not displaying.
  • Added divider in book list for non Scripture books. Now separates books with no group (such as appendix, glossary, song books etc) into a separate section rather than having them appear as part of the New Testament.
  • Generate BundleExecutable based on project name (instead of always being TemplateApp).
  • Generate list of localizations so that App Store sees the list of languages supported. (#58199)

In the app builder:

  • Fine Tune Timings was not using book-specific phrase ending characters.
  • The text appearance button should not be shown when viewing a book using Bloom Player.
  • Remove Fastlane dependency for building iOS apps.
  • Support new (Xcode 11+) Apple certificates for signing iOS apps.
  • Generate index.html (using first book and chapter configuration) when exporting HTML for book collections.

Scripture App Builder 6.1

Release date: 15 November 2019

New Features and Improvements:

  • Keyman in iOS app:
    • The iOS app now support Keyman keyboards for search and note text entry.
  • USX 3.0 Import:
    • Supports USX 3.0 files, generated from Paratext 9.
  • App Publishing:
    • Added Publishing Properties on Publishing page to configure Scriptoria settings.
    • When sending a project to Scriptoria, there is an option to send the audio files in the project data folder.
    • Improved layout on the Publishing page, with expandable height input box for the long description.
  • User interface improvements in the app builder:
    • Added ‘Save’ button to toolbar – to save the current app only.
    • Added ‘Copy Character’ item to the popup menu in the Character Inventory table: copies characters from the selected rows to the clipboard.
  • Additional About box variables:
    • %program-version% – version of program used to create the app, e.g. “6.1”.
    • %program-name% – name of program used to create the app, e.g. “SAB”, “RAB”.
  • Search for the keystore in the current user’s keystore folder if the full path of the keystore is not found.

  • Fonts:

    • Padauk font updated to version 4.000.
    • Abyssinica SIL font updated to version 2.000.

Bugs Fixed:

In the Android app:

  • Selecting a verse that was part of a verse range did not go to the selected verse, e.g. selecting verse 13 did not go to the verse range 12-14.
  • Book name buttons in the book selection popup should take up all the available width, otherwise the book name could be truncated.
  • USFM Markers \+xt….\+xt* and \+w… \+w* were not handled correctly.
  • Use of the book-wide \cl chapter label marker before the first chapter marker \c should produce a label before each chapter number in the book.
  • Adjusting toolbar contents for available space for book name, chapter number and buttons could crash if there was insufficient room.
  • Allow hyphens, periods and plus characters in the custom deep linking scheme.
  • When using the Crosswalk viewer, the app would crash when entering a word in the Search input field – Crosswalk has been disabled for this screen until a fix is made in the Crosswalk libraries.
  • Audio:
    • Audio playback controls should remain left-to-right even when the app layout is right-to-left.
    • After upgrading an app, the app might crash when it was launched. This could happen if it was an older app that had a setting (auto download audio) saved as a boolean instead of a string.
    • When using the auto download audio setting, the app might crash when you start listening to the last chapter in a book (if it attempts to download the next chapter which is in another book).
    • If audio filenames had 10 or 11 characters, the app would crash when the audio was started (#69661).
    • Downloading audio from FCBH Digital Bible Platform was blocked on Android 9.
    • Audio file downloads were not working on Android 9.0 (Pie) when downloading from FCBH Digital Bible Platform.
    • Analytics events for listening to audio were not being sent correctly.
    • FCBH Analytics events for listening to audio are sometimes reporting back large number of minutes. Add details for sessions and plays if the number of minutes is more that the reporting duration.
    • Downloading audio from the internet was not working if the url didn’t end with a slash.

In the iOS app:

  • Set audio and video download folders to not be backed up in iCloud.
  • Set fonts for the download audio/video popups and progress popup.
  • Support download of video files.
  • Verse Selector and Chapter Selector did not always appear when they ought to. In some cases, selecting the book automatically went to the first chapter when the chapter selector was configured to display.
  • Problem with RTL book after book or chapter selected. Initial swipe to advance went the wrong direction.
  • Problem with app on iPad when in split screen mode. Popovers display as full screen without cancel buttons. Make sure cancel buttons appear in those cases.
  • If a book is configured to be locked into a specific orientation configuration (portrait or landscape) support that configuration for iPhones. This issue still exists with iPads.
  • If a font was set for the pane configuration button, the button might not appear on screen.
  • If an embedded video is playing, the end of chapter is reached and either audio for the next chapter doesn’t exist or it is not proceeding to the next chapter automatically, pressing the play button displayed a download audio screen. Now you can reposition the audio to a desired point and press play to restart the audio at that point.
  • Support options to automatically continue to the next chapter or book when the audio for a chapter completes.
  • Highlighting was not advancing if the forward button was pressed while the audio was not playing.

In the app builder:

  • When using a background image with Adaptive Android Icons, the background image would be switched to the foreground image when the project was re-opened.
  • On the Mac, the Settings dialog was unresponsive when started. It was getting the Fastlane version which takes a little time.
  • On the Mac, added configuration of the default folder for Simulator files.
  • On the Mac, if Xcode 11 is installed then the utility used to start the simulator, install the app, and launch the app doesn’t work. In this case, the Run iOS Simulator dialog will assist the user to drag/drop the built app to the simulator.
  • If the folder for Keystore files contained an ampersand, it was not saved correctly in the app project configuration file.
  • The program could crash on startup when searching for the JDK folder.
  • Multiple subtitle files were not being written if the audio files were not found.
  • Export to HTML failed when glossary links were found inside footnotes.
  • Do not delete timing files when a row in the audio table is deleted.
  • The option “Verify Google Play Store listing when sending app data” was not being saved.

Scripture App Builder 6.0.2

Release date: 28 August 2019

Bugs Fixed:

In the Android app:

  • After upgrading an app, the app might crash when it was launched. This could happen if FCBH Analytics is enabled.

Scripture App Builder 6.0.1

Release date: 21 August 2019

Bugs Fixed:

In the Android app:

  • Contents menu images were not being shown in some situations.
  • Deep linking did not work if there was a Contents menu.

In the app builder:

  • In the Registration screen configuration dialog, the default title and top message were set incorrectly.

Scripture App Builder 6.0

Release date: 08 August 2019

New Features and Improvements:

  • Deep Linking
    • Deep Linking allows you to direct people to specific pages within the app, using a link on a website, in a messaging app, social media or email.
    • Deferred deep links using Branch: If a user taps on a link to the app but does not have the app installed yet, the link will first redirect the user to the app store to download the app. Then after the app is installed and launched for the first time, the user will be taken to the deep link page
    • See App > Deep Linking.
  • Adaptive Android Icons
    • Devices with Android version 8.0 (Oreo) and above support Adaptive Icons. It is important to define an adaptive icon for your app, otherwise the icon will not be shown well on newer phones. Foreground and background layers should be specified separately.
    • See Images > Android Icon (Adaptive).
  • Bloom Player (experimental feature)
    • Bloom books can now be displayed in the Android app using the same player as used in the Bloom Reader app. This preserves all the formatting from the book, including title pages, sign language videos and quizzes.
    • When you add a Bloom book, you can decide whether it will be displayed with Bloom Player, or converted to a Picture Story book (see Book Type on the Book page).
    • Please note that this is an experimental feature and more testing is needed. Some fonts may not be displayed correctly. Please let us know how it is working for you.
    • Bloom books can be added as .bloomd files.
  • Fastlane installation and updates (for Mac only)
    • Simplify installing and updating Fastlane Tools which are used to digitally sign the iOS app for distribution to the App Store.
    • See Settings > Fastlane.
  • Close build window after successful app compilation (for Windows only)
    • See Settings > After Build.
  • Color scheme:
    • Added new ‘Shamrock Green’ color scheme, to match flag of Côte d’Ivoire.
  • Additional app interface languages: Korean and Telugu.

  • Documentation – new sections and updated information:

    • Building Apps: Deep linking, Registration screen, Firebase analytics (updated).
    • App Publishing Checklists (updated).
    • Installing and Building Apps on a Mac: Fastlane installation (updated).

Bugs Fixed:

In the Android app:

  • If cross references were specified as whole chapters without verse numbers, no verses would be displayed in the popup.
  • If the popup was displaying text in a different book collection (from a link), pressing the launch in main screen button did not change the book collection.
  • The first time a user opened the Audio playback speed selection window, no items were selected. The default item, Normal, should be selected.
  • If using FCBH analytics, the app could crash sometimes when it was first run after it was updated to a new version.
  • If using FCBH analytics and user registration, the first run event was not getting sent.

In the iOS app:

  • Layout direction options to use the direction from the text being displayed or to use the direction from the current user interface language were not being applied.
  • If interface direction was set to RTL, then the swipe gesture for open was not updated to come from the right and for close from the left. There were also some issues with the navigation button order on RTL.
  • Video links for Jesus Film and online streaming sources are now supported in the iOS app. Embedded video files are still not supported.
  • The size of the special character input buttons in the search were larger than those on Android. Make them smaller to view more buttons on the screen. The user can still swipe to see more buttons if they are off screen.

In the app builder:

  • The audio synchronization phrase-ending characters field needed to be shown using the font of the selected book or book collection.
  • The information on the Layouts page was not getting initialised or saved correctly, leading to repeated book collections appearing in the dropdown combo boxes.
  • If books are removed, any corresponding Contents menu items should also be removed.
  • In the Create Slideshow Videos wizard, subtitle filenames were truncated if they contained additional period characters before the extension.
  • If Published chapter characters (\cp) contained certain special characters such as quotes, ampersands or angle brackets, they were not encoded correctly in the app project file, leading to projects not being fully saved and loaded.

Scripture App Builder 5.6

Release date: 05 July 2019

New Features and Improvements:

  • Subtitles for Slideshow Videos:
    • When slideshow videos are created, subtitle files in both SRT and WebVTT formats will also be created.
    • These can be used to provide subtitles for YouTube videos or when using media players such as the VLC media player.
    • To launch the Create Slideshows wizard, right-click on a book or book collection and select Create Slideshow Videos…
  • Firebase configuration:
    • Improved configuration screen, App > Firebase, with a link to the Firebase console.
  • Registration screen:
    • You can define a registration screen to be shown when a user launches the app for the first time.
    • This allows you to collect contact information, for example to connect people with Bible reading/listening discussion groups.
    • See App > Security > Require each user to register with their details, and the Configure Registration button.
  • Fonts:
    • Awami Nastaliq font updated to version 2.000.

Bugs Fixed:

In the Android app:

  • In two-pane view, if you selected a chapter from the toolbar, the top pane would be appear blank until you swiped between chapters.
  • If you wanted a splash screen together with one of the restricted user security modes, the app would crash on start-up.

In the app builder:

  • Building the Android app failed with errors if including Firebase Crashlytics.
  • If using Word documents (docx), custom footnote callers such as asterisks were repeated when converted to SFM files.
  • Right-click popup menus were missing from several tables, i.e. for Edit and Delete actions.
  • Allow use of Zulu OpenJDK from Azul Systems as the JDK.

Scripture App Builder 5.5

Release date: 14 June 2019

New Features and Improvements:

  • App Builder Interface in Russian
    • All of the Scripture App Builder interface has been translated into Russian. This is in addition to English, French and Spanish that are already supported. Many more languages are available in the app itself.
  • 64-bit libraries
    • From July 2019, Google requires all apps submitted to Google Play to have 64-bit versions of native libraries. These have now been added for Crosswalk and Grandroid.
  • Amazon Corretto 8 for JDK
    • Since Oracle has changed its licensing agreement for the use of their JDK, we recommend you use Amazon Corretto 8 instead. Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK).
    • Installation instructions can be found in the documentation.
  • Keyman keyboards can now be used when adding and editing notes.

  • View Project Folder

    • Show the current app project folder by right-clicking on the app name in the left panel and selecting ‘View Project Folder’, or ‘File’ > ‘View Project Folder’ on the main menu.
  • Updated Gradle compiler to the latest version 5.4.1.

Bugs Fixed:

In the Android app:

  • If you included multiple Keyman keyboards, e.g. for searching in different book collections, the app would crash on startup.
  • Audio file and timing information for introduction chapters was not being saved for the app.

In the iOS app:

  • Apply fonts to search bar text and special characters buttons.
  • Remove chapter selector from task bar when in Glossary or Song book.
  • Support going to First Chapter specified in app Features/Navigation tab.
  • Handle problem with navigation in books where scattered chapters are present.
  • Fix font issue on initial start up when First Chapter has been specified.

In the app builder:

  • In the Publishing page, the Google Play Title length has been increased from 30 to 50 characters.
  • In the list of images, the thumbnail is now updated correctly if replacing a file with the same name that is only different by case (e.g. replacing wraB1.png with wrab1.png).
  • Publishing files to Scriptoria now handles files as case insensitive.
  • When publishing to Scriptoria, the login times out after 24 hours. This is now handled and the login button is enabled again.
  • When publishing to Scriptoria, use the new authentication account (languagetechnology.org instead of dev-sillsdev.auth0.com).
  • If an image file contained an ampersand character, it was not saved correctly in the app definition file.
  • The Select Images dialog should show .jpeg files as well as .jpg.

Scripture App Builder 5.4

Release date: 6 April 2019

New Features and Improvements:

  • Keyman keyboards are now specified using Keyman package files (.kmp), many of which can be downloaded from the Keyman website, without needing to use Keyman Developer.

  • Additional German translations have been added for the app interface.

Bugs Fixed:

In the Android app:

  • Audio file downloads were not working on Android 9.0 (Pie) because of permissions and internet security issues.
  • Offline MP4 videos were not being displayed properly in the app because of styling issues.

In the app builder:

  • The first time you built a new app, the verse layout and verse number settings were not included for the Settings screen.
  • If verse number markers (\v) appeared in the middle of a line which did not begin with a marker, they would not be interpreted correctly as verse markers. The marker code would be displayed in the text.
  • Custom styles could not be deleted.

Scripture App Builder 5.3

Release date: 20 March 2019

New Features and Improvements:

  • Preparations for the release of Scriptoria (the new app publishing service).

Bugs Fixed:

In the Android app:

  • If ‘Allow long press text selection’ is disabled, long press text selection should not be allowed in footnotes, search and annotation screens.

In the app builder:

  • Installing Android SDK packages from Settings did not work if there were spaces in the path.
  • The READ_PHONE_STATE permission should not included when building the app (unless you are using one of the restricted user security modes).
  • The choice of interface languages in Settings > Interface should just be English, French and Spanish.

Scripture App Builder 5.2

Release date: 1 March 2019

New Features and Improvements:

  • Video Improvements
    • Add Video Wizard – click on the ‘Add Videos…’ button on the Videos page.
    • Insert 61 JESUS film video clips into Luke’s Gospel in a language of your choice.
    • Select ‘JESUS film clips’ on the first page of the Add Video Wizard and follow the instructions in the subsequent pages to select country, language and titles.
    • The ‘File Source’ table is now available in the tabs on the Video page (as well as being on the Audio page).
    • When a YouTube video finishes playing, it shows a set of related videos to play next. You can specify that you want these related videos to be from the same channel as the video that has just finished playing. See Video > Video Settings.
  • Book Portions
    • You can now specify which chapters and verses of a book to include in an app.
    • This could be useful if only part of a book has been consultant checked for publication.
    • See the bottom of the Book tab.
  • More translations:
    • Added more Spanish translations to the App Builder interface.
    • Added app translations in Hindi and Telugu.
  • More images:
    • Added more icons, borders, splash screen and navigation drawer images.
  • Updated font:
    • Annapurna SIL version 1.204.
  • Separated out code for security modes requiring access to the device IMEI number into a separate library. The code will only be included in the app if it needs to be.

Bugs Fixed:

In the Android app:

  • Pressing the ‘Back’ button while in the calculator screen caused the app to crash.
  • Using the markdown link format in the About box to link to a Scripture reference caused the app to crash.
  • The Book, Chapter and Verse tab titles in the reference selector were always shown in CAPS. They could not be changed to lower case in the Interface translations.
  • The book selection menu was blank when using Annapurna font version 1.203. Updated font to latest version 1.204, which fixes this issue.
  • Videos were being shown multiple times if the app was restarted from a minimised state.

In the app builder:

  • The internet permission was not set when including links to online videos (#62578).
  • If the list of interface languages was reordered, this order was not saved between sessions.

Scripture App Builder 5.1

Release date: 22 January 2019

New Features and Improvements:

  • In-app Keyman keyboards (for beta testing)
    • You can now integrate Keyman keyboards within your app for use on the Search screen.
    • Add one or more keyboards in the builder at Fonts > Keyboards. You will need the compiled keyboard JavaScript file from Keyman Developer.
    • Select a keyboard to use on the book collection > Styles tab.
    • Current limitations: choosing a mix of Keyman and system keyboards will not work well. Add Note screen keyboard not supported yet.
  • Relative font sizes for interface languages
    • For interface languages that need a slightly larger font size, you can specify a relative font size (e.g. 110%).
    • Currently supported: message boxes, progress boxes and Settings screen.
    • Go to the Interface > Languages tab, edit a language and select the Text Size.
  • Documentation
    • Added bookmarks to the PDF documents.

Bugs Fixed:

In the Android app:

  • Message box buttons were not being displayed using the interface language font.
  • With videos links included in the app, selecting a glossary item caused the app to crash.
  • If a video and its thumbnail were not of aspect ratio 16:9, part of the thumbnail image was repeated.
  • Some markdown links, such as empty links, were not handled correctly in the About box.

In the app builder:

  • In standard Russian, the books of John are abbreviated like this: ‘Ин.’, ‘1 Ин.’, ‘2 Ин.’, ‘3 Ин.’ but a reference to John’s Gospel Ин. was never included in any reference links.

Scripture App Builder 5.0

Release date: 8 January 2019

New Features and Improvements:

  • Improved support for embedding videos in the app
    • Added ‘Videos’ page in the App Builder.
    • Online videos: support for streaming MP4 files and video clips hosted on services such as YouTube, Vimeo and JESUS film.
    • Offline videos: MP4 video files can be packaged in the app assets, read from a device folder or downloaded from the internet.
    • Thumbnail images for each video: for page load performance, videos are shown initially using a thumbnail image. The video is loaded, streamed or downloaded when the user taps on the thumbnail.
    • Full screen videos: When playing an embedded video, tapping the full screen button in the video player controls will make the video display in full screen mode.
    • Video placement: you can choose to embed a video before or after a given verse, or on the top or bottom of a page, without adding any code within the Scripture book files themselves.
    • Video Settings: show titles under videos, use full screen width, enable full screen.
  • More images to choose from
    • 30 new icons have been added to the Icon Gallery. See the ‘New App’ wizard and ‘Choose from Icon Gallery…’ on the Images > App Icon for Android page.
    • Border image gallery with 17 images to choose from. Click ‘Choose from Gallery…’ on the Images > Border page.
    • Splash screen image gallery with nine (9) sample images to choose from and adapt freely. Click ‘Choose from Gallery…’ on the Images > Splash Screen for Android page.
    • Navigation Drawer image gallery with nine (9) sample images to choose from and adapt freely. Click ‘Choose from Gallery…’ on the Images > Navigation Drawer page.
  • Improved font handling in message dialogs
    • Message dialogs (such as asking whether or not to download audio) and progress dialogs (such as during file download) have been rewritten to use the chosen interface language font for titles, text, checkboxes and buttons.
    • These new dialogs can use the Crosswalk viewer component to display complex Graphite fonts.
  • Bible Slideshow Videos
    • Added ‘Create Slideshow Videos’ wizard to create Bible videos from templates and audio timing information, with the help of PhotoStage software.
    • Right-click on a book or book collection and select ‘Create Slideshow Videos…’
    • To use this feature, you will need the slideshow templates. Information on how to obtain a set of sample templates can be found on the Resources page of this website, under the heading Slideshow Video Templates.
  • Added user setting ‘Show Glossary words’
    • The app user can choose whether or not to see glossary words underlined in the text and linked to their definitions.
  • Contents menu translations
    • Contents titles and sub-titles can be translated into one or more interface languages, so that the Contents menu is displayed according to the current interface language.
  • Display HTML Files for Books
    • If a book is defined using HTML files, the associated files are displayed in a new ‘HTML Files’ tab, found after the ‘Book Names’ tab.
    • This contains html, JavaScript, style sheets and image files.
  • App interface translations
    • Added Arabic and Azerbaijani translations for the user interface in the app.
  • Android compiler upgrade
    • Upgraded to compile with the latest version of Android, 9.0 (Pie) and the latest Google libraries.
    • The minimum Android version on which the app will run is now Android 4.0 (Ice Cream Sandwich). It will no longer run on the older Android 2.3 (Gingerbread) phones.
    • Now using Gradle compiler version 4.10.3.
    • You will need to update your Android SDK libraries. Go to Tools > Settings > Android SDK and click ‘Install Packages…’
  • FCBH and S3 Analytics
    • Analytics summaries are queued and then sent whenever the device is connected to the internet even if the app is not running or the device has been rebooted.
  • Timing file headers
    • Book, chapter, level and separator information is added at the top of each timing file as it is created.
  • Optimization
    • Reduced the size of configuration information in the app.
  • Additional documentation
    • Fonts: explanation of Crosswalk viewer.
    • Video: new section on including videos, and how to insert them into the text of an app.
    • Borders: how to select an image from the Border gallery.

Bugs Fixed:

In the Android app:

  • When searching for an audio file on the device, display a progress dialog rather than freezing the screen so that the user knows that something is happening.
  • The device back button was not taking the app back to the Contents menu.
  • Settings screens were not handling right-to-left interface languages correctly: the text should be aligned right and check boxes and radio buttons should be on the opposite side.
  • Subtitles were not showing for all pages in landscape picture story books.
  • Go straight to the Audio playback speed dialog when tapping the menu icon on the audio toolbar, rather than showing a single menu item to tap.
  • Allow use of the \fp marker for new paragraphs in footnotes.
  • Scripture reference links with multiple words, such as ‘Apostles Works’ were not matched where there also was an abbreviation ‘Works’ (#60983).
  • Scripture reference links containing books with multiple periods and certain Unicode letters were not matched.
  • If selecting a reference link within a popup where the link should open in the main viewer, any open popups should be closed.
  • No verses were shown in cross reference popups for references with a single verse number (rather than a verse range).

In the app builder:

  • When parsing USX files, the
    tag was not being interpreted correctly, resulting in missing verses in the output.
  • The Share App for iOS help text had an incorrect description (#59069).
  • The documentation for ‘Installing and Building on Mac’ had outdated information on testing with the device on iTunes. This was updated on how to use Xcode.
  • Changes in the app name Translations dialog were not reflected in the app name edit box after closing the dialog.
  • In the About box, the country name, PNG, was being wrongly interpreted as part of an image filename (#60232).
  • The number of audio files in the status bar at the bottom of the Audio Files table did not always show the correct number (#60772).
  • Corrected the link in Settings to the Android SDK Command Line Tools download website.
  • Audio file duration was not calculated correctly for 11kHz MP3 files (#59969).
  • Markdown links were not processed correctly if there was a phrase surrounded by square brackets earlier in the text which was not part of the link (#59722).

Release Notes for Previous Versions