Jump to content

Please read the Forum Rules before posting.

Photo
- - - - -

MyBible 5.7.0 and 5.7.1 released


No replies to this topic

#1 Tj Higgins

Tj Higgins

    e-Sword Fanatic

  • Members (T)
  • PipPipPipPipPip
  • 1,466 posts
Offline

Posted 27 December 2023 - 02:31 PM

Two new versions of the MyBible Android App have been released over the last couple of months they are versions 5.7.0 and 5.7.1 here are all of the changes and fixes made in both versions:

 

Version 5.7.0 

 

Improvements

  1. Memorize improvements:
    • The entire Memorize functionality is overhauled by its original author, Oleksandr Dolganenko:
      • to make the UI more convenient and obvious (no more hidden panels from the three sides of the main window)
      • to enhance the possibilities about recalling/rehearsing of once memorized fragments
      • to make the code more maintainable (because the original Memorize code was produced
        with immature/insufficient software engineering experience)
    • Added a Bible window header button for a direct calling (not using the Start Screen)
      of the “Memorize” functionality.
  2. Single chapter mode:
    • From the very conception of the project, MyBible intentionally was an app that shows
      an entire Bible book, so that any place of a book, even on a chapter boundary, can be placed
      to the center of the screen and studied carefully in its immediate context.
    • One thinking user has approached with a use case of thorough studying a certain Psalm,
      so that the subsequent and the preceding Psalms do not create a distraction upon a fast scrolling
      back and forth. The use case has been deemed valid, because the Psalms, unlike most other Bible books,
      are divided into parts (individual Psalms, or chapters in terms of MyBible modules)
      in the original Bible manuscripts.
    • The “Single Bible chapter mode” group of settings has been added to the “Control” settings
      category, with a pre-configured setting to use the single chapter mode only for Psalms and Proverbs.
  3. TTS improvements:
    • When the Bible text TTS reaches the end of a book, the TTS now proceeds to the next book
      instead of stopping.
    • When the Bible text TTS is in progress or paused, there is a system notification,
      visible on the lock screen as well, that allows to pause/resume and to cancel the TTS.
    • Added selection of an installed TTS engine to be used – accessible upon a long touch
      on the TTS header button (the button how has the dot in the lower right corner, indicating
      presence of a long touch reaction).
  4. Copying/sharing of verses.
    • Under the “Every verse with a number” setting added an enhancement setting
      “Simplify reference at the beginning, relying on verse numbers – when the text is not in quotes”.
    • At the end of the verses copying/sharing settings added a setting applicable to lists
      of verses “Preserve list items selection order when copying”.
    • When copying with verse numbers, and a fragment being copied contains verses from
      more than one chapter, the first verse number from subsequent chapters includes a chapter number.
    • In windows providing a list of verses, the “Share” button for selected list items
      now supports a long touch action, allowing to select a names set of verses copying/sharing settings.
    • In the verses copying/sharing settings window action button(s) moved from the very top
      to the very bottom – the window appears more natural & clear this way.
  5. Files import improvement.
    • When importing notes from a .zip, a hierarchy of folders inside the zip is repeated
      in the MyBible’s notes structure.
    • Supported import of word enhancements for TTS files (*word_enhancements_for_tts.json):
      • When tapping such a file in a file manager on the device, there is an import dialog
        explaining what will be added to the current set of word enhancements for TTS in MyBible.
      • When tapping a .zip file containing such a file, the file will be copied as is,
        overwriting the same named, already existing word enhancements for TTS file.
    • Enhanced import dialog messages for files that cannot be imported.
  6. Supported hardware keyboard shortcuts for frequent actions:
    • See the new category of settings “Keyboard”.
    • The “Volume buttons scroll Bible text” setting is eliminated, as volume buttons
      are now treated as hardware keys and can be assigned to some other action, if desired.
  7. Assistance for beginner MyBible users thinking/exclaiming things like “only KJV? no other Bibles??”:
    • At the and of module selection dropdown lists provided the item “[More]”,
      accessing the “Modules” window to download more modules.
    • A new setting “Show the [More] item…” at the end of the Display settings category
      allows to hide the above item – for users not needing such a reminder/shortcut.
    • In the end of the dictionary module selection dropdown list added the item “[Strong]” or “[Other]”,
      helping the user understand that there are two dictionary modes and to switch
      between them.
  8. When copying Bible text, the basic HTML formatting (bold, italic, underline) is now being copied along, –
    if the usage of bold, italic, underlined font is configured in the current appearance theme.
  9. In the cross references window added search/filtering by entered fragments.
  10. Bible position button-related changes:
    • Due to a complaint that tapping a Bible position button occasionally causes
      an undesirable fling reaction, added a couple of options to the “Bible position selection button action”
      setting, preventing a reaction to an inadvertent fling.
    • Enhanced the required Bible position button width calculation, so that it changes from book to book
      and allows some more space for configurable buttons.
  11. Settings window changes:
    • When searching for a setting using the “Lookup” field, clearing of the search text no longer
      scrolls to the beginning of the settings but to the beginning of the first settings group that was shown
      when searching (before clearing of the search text).
    • In the localization settings category added a possibility of selecting a MyBible app icon.
  12. Added Bulgarian user interface localization.
  13. Elaborated the night mode usage tip.
  14. The icons having no custom elements in themselves and in their used varieties
    are replaced with the current icons from the Google Material Symbols collection.

Change or behavior

  1. The MyBible/logs directory is being created automatically, so that logs can be obtained from users
    without much explanation on what to do, should there be a MyBible startup problem
    (which still exists in some situations, not yet understood).
  2. The simplified mode is no longer activated at the first start, as not really helping anything.
    The “Switch to full mode” menu item is reworded to “Exit simplified mode”.

Fixes

  1. Fixed the “black screen after startup” problem, at least one of them – caused by all the Bible windows closed
    (which MyBible was unexpectedly allowing to happen per some quick user’s actions sequence).
  2. Copying/sharing of verses:
    • When sharing verses, the reference was unconditionally copied into the subject field
      (if the target app supports the subject) – that was removed, so the subject is now
      just a fixed text “Bible verses”.
    • Corrected copying of individually selected words from several verses, as an ellipsis
      in place of not selected words was missing in some cases.
    • In the verses copying/sharing extended settings window (called by a long touch
      on the “Copy” or “Share” button) ensured that changed settings which depend on the
      refreshed Bible window content (like copying of ancillary information)
      actually get applied on pressing the action button.
  3. Prevented a situation when MyBible cannot create a required files directory,
    thus ending up not being able to save its settings. (A problem could appear
    as the result of user’s manipulations with the MyBible data directory via a USB
    connection to a PC).
  4. Fixed a problem introduced in the version 5.6.0 with the “Back” arrow in a window header
    not performing the same action as the system “Back” button or gesture does (in particular,
    changes MyBible settings were not immediately applied upon closing of the settings window).
  5. Prevented exiting the TTS made on the device rotation.
  6. Auto-selection of dependencies (supporting modules) in the “Modules” window:
    • This mechanism is restored after being accidentally broken
      when enhancing extra module repositories support in the version 5.6.0.
    • Added auto-deselection of dependencies.
  7. HTML balloon behavior fixes:
    • Upon adding or removing of windows (which changes dimensions of opened Bible windows)
      the balloon is reopened thus ensuring that it still takes a percentage of a Bible window height
      configured in the current appearance theme.
    • Fixed a problem of not finding a hyperlinked ancillary commentary article.
  8. Prevented affecting of MyBible by the Android developers setting forcing the dark mode.
  9. When explanations are not shown in the Bible text, prevented appearance of a space before a punctuation
    that follows an explanation.
  10. For the dropdown list of buttons which do not fit the window header fixed a problem
    of not working double-tap on buttons supporting that in the window header (e.g. the “Navigation
    history” button).
  11. Prevented the MyBible “Downloading…” notification staying indefinitely in case if MyBible cannot reach any of the registry host servers.

 

Version 5.7.1

 

Improvements

  1. Reworked the keyboard shortcuts settings description, so that it mentions the volume buttons
    (for the users to be able to find the new place for volume button action settings)
    and gives tips on manipulating with these settings.
  2. In the bookmarks for current verse dialog (brought up by tapping a bookmark marker bar)
    the “Memorize” button (opening the bookmark in the “Memorize” window) is made visible right away,
    without a need to long-touch the bookmark in the list (the long touch serves for accessing the bookmark
    editing and deleting).
  3. Added a control setting “Auto-select an adjacent forward Bible reading plan item
    upon scrolling fully past the current reading plan item”.
  4. In the module selection windows, like selection of cross references or subheadings to be shown,
    added the “Select all” and “Select none” buttons acting for expanded groups of modules.
  5. Updated localization:
    • Chinese
    • Arabic

Fixes

  1. Fixed the Bible window maximization function that was not working from the full screen mode
    in the version 5.7.0.
  2. In the full screen mode, when some verse is selected, performing the system “Back” action now
    exits the text selection mode (was unexpectedly performing the app exit action).
  3. Fixed action of the header button setting “Use one slot for drop down list opening button”,
    which did not get applied immediately upon its clearing.
  4. In the “Modules” window addressed the language codes conflict that was causing a wrong filtering
    when selecting Romanian language of modules.
  5. Corrections of the “Repetition by voice” exercise in the Memorize functionality:
    • Made a change to support replacement of one word with two space-separated words, –
      to help overcome a situation when the exercise recognises only the first part of a compound word.
    • Sorted the list of the substitutions alphabetically by the first column.
    • Made sure that the substitutions list filtering field is always visible.
  6. Prevented reported crashes.

 

 

 

 





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users




Similar Topics



Latest Blogs