Обновление Bible Scripture v0.7.5
Bible ScriptureСегодня 21.09.2023 вышло очередное обновление десктопного приложения (для macOS) для изучения Библии "Bible Scripture".
Текущая версия приложения – 0.7.5 (16). Скачать
Обновления и правки в этот раз коснулись больше внутренней архитектуры кодовой базы, нежели внешних видимых изменений. При этом были оптимизированы многие процедуры, которые привели к более стабильной и быстрой работе самой программы (за счет уменьшения количества рендера и оптимизации кода). Времени на правки было затрачено почти месяц, но это стоило того, чтобы заложить базу для дальнейшего расширения функционала с наименьшими усилиями и вложениями. Заложена база для добавления новых форматов модулей (mySword, eSword, BibleQuote и др.).
Также были внесены некоторые изменения в структуру файлов конфигурации. Поэтому после обновления приложения вы можете увидеть, что у вас изменился язык приложения и не открылись текущие (сохраненные) вкладки, открытые до обновления. Не пугайтесь. Просто закройте все вкладки и откройте их заново, а также зайдите в Настройки и измените язык системы (теперь он в Основных настройках).
Внешне для пользователя были внесены следующие изменения:
- Добавлены новые пункты меню приложения Файл, Правка, Справка и горячие клавиши.
- Появился пункт меню "Открыть папку модулей..." в разделе Файл. Теперь для загрузки своих модулей (от MyBible) вам достаточно выбрать данный пункт меню (откроется папка с модулями в приложении Finder), скопировать свои модули в открывшуюся папку, и перезапустить приложение.
- Теперь индексация для быстрого поиска модулей Библии запускается сразу после их установки. Если во время индексации модуля вы попытаетесь что-то ввести в строке поиска, то увидите всплывающее окно с предупреждением, которое закроется автоматически после завершения индексации.
- Всплывающее окно предупреждения об индексации при выходе из приложения Bible Scripture. Если во время индексации модулей вы захотите выйти из приложения, то увидите предупреждение о том, что индексация не завершена. Приложение закроется автоматически после завершения индексации модулей. Если вы нажмете на кнопку "Выйти", то индексация прервется и приложение закроется. При следующем открытии приложения индексация будет запущена вновь. Кнопка "Отмена" просто закрывает окно предупреждения, не останавливая индексацию модулей.
- При открытии места Писания, которое находится в последней главе книги, сразу же подгружается следующая книга. Это избавляет от "дёрганий" скролла при открытии и выставляет точную позицию стиха на экране.
- Если у вас возникли трудности или "вылезла" ошибка при работе с приложением, то теперь вы можете "Сообщить о проблеме" через соответствующий пункт в меню "Справка".
Внутренние правки приложения:
- Проработка кодовой базы приложения с целью достижения "чистой" архитектуры, меньшей связанности между различными элементами приложения и большей возможностью расширения функционала.
- Оптимизация рендера приложения с целью избавления от "подтормаживаний", лишних перерисовок, и достижения 60 кадров в секунду.
- Добавлены "очереди", которые используются при скачивании и индексации модулей. Это стабилизирует работу самого приложения, избавляет от различных непредвиденных ситуаций, дает возможность отслеживать текущее состояние и выводить различные предупреждения пользователю.
- На уровне кода заложена возможность добавления поддержки новых форматов модулей. Например: mySword, eSword, BibleQuote и любые другие.
- Обновление фрэймворка и пакетов до последней актуальной версии. Исправлены различные мелкие "баги" и оптимизирован код приложения.
Новые "горячие" клавиши:
- Новая вкладка - "Cmd ⌘ + N";
- Закрыть текущую вкладку - "Cmd ⌘ + W";
- Открыть "Настройки" - "Cmd ⌘ + ,".







Если по каким-то причинам у Вас не открывается определённый модуль Библии, Комментариев или Словаря, то сообщите, пожалуйста, о проблеме через соответствующий пункт меню "Справка" в самом приложении, или напишите на E-mail, либо в комментариях Telegram-канала.
Спасибо за Ваш интерес к данному приложению!
Ссылки
E-mail: biblescripture@yandex.ru
Telegram канал: https://t.me/bible_scripture
Сайт приложения: https://biblescripture.ru
Приложение для macOS: https://disk.yandex.ru/d/yW6Kdk93cdx4wg