Мод FBreader для i62HD
Мод FBreader для i62HD
Начал копаться в исходном коде FBreader'а для Onyx'а. Собрал версию с несколькими улучшениями (как мне кажется).
Список изменений/улучшений:
1. Убрал стандартный прогресс-бар, заменив своим новым.
Новый прогресс-бар показывает:
- номер текущей страницы/общее количество страниц;
- заголовок текущего раздела (в будущем планирую также добавить отображения количества страниц, оставшихся до следующего раздела).
При тапе на новом прогресс-баре открывается оглавление.
2. При открытии оглавления в нем выделяется строка с текущим разделом.
3. Создал новый виджет-кнопку для отключения/включения сенсорного экрана.
При отключении экран перестает реагировать на касания только в области текста (статус-бар продолжает обрабатывать касания).
Если выключить сенсорный экран и после этого перейти в полноэкранный режим, то включить сенсор уже не получится, но достаточно выйти из FBReader'а, нажав кнопку "Back" и запустить его снова (настройки включения/отключения сенсора не сохраняются).
Кому интересно, милости прошу перейти по ссылки для скачивания.
Содержимое архива записываете на карту памяти и запускаете update.oar
Список изменений/улучшений:
1. Убрал стандартный прогресс-бар, заменив своим новым.
Новый прогресс-бар показывает:
- номер текущей страницы/общее количество страниц;
- заголовок текущего раздела (в будущем планирую также добавить отображения количества страниц, оставшихся до следующего раздела).
При тапе на новом прогресс-баре открывается оглавление.
2. При открытии оглавления в нем выделяется строка с текущим разделом.
3. Создал новый виджет-кнопку для отключения/включения сенсорного экрана.
При отключении экран перестает реагировать на касания только в области текста (статус-бар продолжает обрабатывать касания).
Если выключить сенсорный экран и после этого перейти в полноэкранный режим, то включить сенсор уже не получится, но достаточно выйти из FBReader'а, нажав кнопку "Back" и запустить его снова (настройки включения/отключения сенсора не сохраняются).
Кому интересно, милости прошу перейти по ссылки для скачивания.
Содержимое архива записываете на карту памяти и запускаете update.oar
Добавил скрипт для отката. Установщик создает onyx_reader_back в корне карты. Выполнив rollback.oar можно этот файл восстановить.Ну и на закуску: нужно предусмотреть откат на старую версию, мало-ли что.
Будьте внимательны: при повторном выполнении установки файл onyx_reader_back перезапишется! Так что после первого выполнения update.oar лучше скопируйте файл onyx_reader_back из корня карты в другое место.
Конечно, принимаютсяА заявки/пожелания на доработки принимаете? ))

Только свободного времени и опыта в QT и с++ у меня мало...
Вроде в скрипте можно проверить существование файла и бэкапить только при отсутствии...suvonik писал(а): Добавил скрипт для отката. Установщик создает onyx_reader_back в корне карты. Выполнив rollback.oar можно этот файл восстановить.
Будьте внимательны: при повторном выполнении установки файл onyx_reader_back перезапишется! Так что после первого выполнения update.oar лучше скопируйте файл onyx_reader_back из корня карты в другое место.
Спасибо. :) Мне в фбридере не хватает возможности цитирования, как в Кулридере, и режима, когда все цитаты при чтении выделяются цветом.suvonik писал(а):Конечно, принимаются :)А заявки/пожелания на доработки принимаете? ))
Только свободного времени и опыта в QT и с++ у меня мало...
I62M Albatros HD; 1.8 от 7.01.2013
- Злой Зилов
- Академик (6 lvl)
- Сообщения: 1507
- Зарегистрирован: Ср дек 14, 2011 22:45
Прямо сейчас не смогу сделать. Может, позже.Добавлено: Wed Feb 06, 2013 23:43 Заголовок сообщения:
А можно скриншоты посмотреть?
Исправил. Новая версия доступна по старой ссылке.Похоже нашлась еще ошибочка: при выборе главы из оглавления не обновляется экран и книга остается на старой странице, после обновления вручную - новая.
Также доработал скрипт установки. Теперь перед созданием резервной копии проверяет существует ли файл onyx_reader_back в корне карты, и если существует, то не заменяет его.
ONYX Boox i62M Pilgrim
А если не существует. Я уже писал, что нет этого файла после модификации FB ридера. ONYX - Немо прошивка 2013-01-07.suvonik писал(а):Также доработал скрипт установки. Теперь перед созданием резервной копии проверяет существует ли файл onyx_reader_back в корне карты, и если существует, то не заменяет его.