Мод FBreader для i62HD

Обсуждения, вопросы и ответы по электронным книгам ONYX BOOK
suvonik
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Чт май 17, 2012 14:31

Мод FBreader для i62HD

Сообщение suvonik » Ср фев 06, 2013 14:53

Начал копаться в исходном коде FBreader'а для Onyx'а. Собрал версию с несколькими улучшениями (как мне кажется).

Список изменений/улучшений:

1. Убрал стандартный прогресс-бар, заменив своим новым.

Новый прогресс-бар показывает:
- номер текущей страницы/общее количество страниц;
- заголовок текущего раздела (в будущем планирую также добавить отображения количества страниц, оставшихся до следующего раздела).

При тапе на новом прогресс-баре открывается оглавление.

2. При открытии оглавления в нем выделяется строка с текущим разделом.

3. Создал новый виджет-кнопку для отключения/включения сенсорного экрана.
При отключении экран перестает реагировать на касания только в области текста (статус-бар продолжает обрабатывать касания).
Если выключить сенсорный экран и после этого перейти в полноэкранный режим, то включить сенсор уже не получится, но достаточно выйти из FBReader'а, нажав кнопку "Back" и запустить его снова (настройки включения/отключения сенсора не сохраняются).

Кому интересно, милости прошу перейти по ссылки для скачивания.

Содержимое архива записываете на карту памяти и запускаете update.oar

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Ср фев 06, 2013 15:49

Установил Ваш FB ридер, все работает хорошо, как в описании, вполне удобно, так держать!

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Ср фев 06, 2013 16:14

Увидел один недостаток-оглавления на русском выводит крякозабрами, на английском без ошибок. Может системный шрифт у меня не тот, или...

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Ср фев 06, 2013 16:16

Ну и на закуску: нужно предусмотреть откат на старую версию, мало-ли что.

suvonik
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Чт май 17, 2012 14:31

Сообщение suvonik » Ср фев 06, 2013 17:13

А если открывать оглавление через Меню->Средства управления?
Вообще, я ничего не менял в выводе строк оглавления (у меня, кстати, все нормально отображается, проверил на нескольких книгах).

Откат обязательно добавлю.
ONYX Boox i62M Pilgrim

Pooh_
Доктор (4 lvl)
Сообщения: 286
Зарегистрирован: Вс ноя 18, 2012 13:41

Сообщение Pooh_ » Ср фев 06, 2013 17:26

О, у нас появляются свои разработчики! ЗдОрово! :)
А заявки/пожелания на доработки принимаете? ))
I62M Albatros HD; 1.8 от 7.01.2013

suvonik
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Чт май 17, 2012 14:31

Сообщение suvonik » Ср фев 06, 2013 17:48

Ну и на закуску: нужно предусмотреть откат на старую версию, мало-ли что.
Добавил скрипт для отката. Установщик создает onyx_reader_back в корне карты. Выполнив rollback.oar можно этот файл восстановить.
Будьте внимательны: при повторном выполнении установки файл onyx_reader_back перезапишется! Так что после первого выполнения update.oar лучше скопируйте файл onyx_reader_back из корня карты в другое место.
А заявки/пожелания на доработки принимаете? ))
Конечно, принимаются :)
Только свободного времени и опыта в QT и с++ у меня мало...

Pooh_
Доктор (4 lvl)
Сообщения: 286
Зарегистрирован: Вс ноя 18, 2012 13:41

Сообщение Pooh_ » Ср фев 06, 2013 18:18

suvonik писал(а): Добавил скрипт для отката. Установщик создает onyx_reader_back в корне карты. Выполнив rollback.oar можно этот файл восстановить.
Будьте внимательны: при повторном выполнении установки файл onyx_reader_back перезапишется! Так что после первого выполнения update.oar лучше скопируйте файл onyx_reader_back из корня карты в другое место.
Вроде в скрипте можно проверить существование файла и бэкапить только при отсутствии...
suvonik писал(а):
А заявки/пожелания на доработки принимаете? ))
Конечно, принимаются :)
Только свободного времени и опыта в QT и с++ у меня мало...
Спасибо. :) Мне в фбридере не хватает возможности цитирования, как в Кулридере, и режима, когда все цитаты при чтении выделяются цветом.
I62M Albatros HD; 1.8 от 7.01.2013

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Ср фев 06, 2013 19:25

А если открывать оглавление через Меню->Средства управления?

При таком открытии оглавления все на русском, но в прогресс-баре абракадабра. Прошивка 1.8 2013 01 07.

suvonik
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Чт май 17, 2012 14:31

Сообщение suvonik » Ср фев 06, 2013 21:35

zav54 писал(а):А если открывать оглавление через Меню->Средства управления?

При таком открытии оглавления все на русском, но в прогресс-баре абракадабра. Прошивка 1.8 2013 01 07.
Не могу воспроизвести. Такая проблема у Вас с любими книгами на русском? Можете пример такой книги мне предоставить?

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Ср фев 06, 2013 22:16

suvonik писал(а):Не могу воспроизвести.
Пришлось перепрошиться, похоже что-то криво стало изначально. Теперь все в норме, правда с откатом не выходит. В корне карты нет файла onyx_reader_back. И где его искать?

Аватара пользователя
Злой Зилов
Академик (6 lvl)
Сообщения: 1507
Зарегистрирован: Ср дек 14, 2011 22:45

Сообщение Злой Зилов » Ср фев 06, 2013 23:43

А можно скриншоты посмотреть?
Booken Cybook Muse Frontlight (Carta)

Barnes & Noble NOOK Simple Touch™ with GlowLight™/ReLanch+CoolReader

ONYX Boox M91S Odysseus, Firmware v.1.7 20120517

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Чт фев 07, 2013 10:13

Похоже нашлась еще ошибочка: при выборе главы из оглавления не обновляется экран и книга остается на старой странице, после обновления вручную - новая.

suvonik
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Чт май 17, 2012 14:31

Сообщение suvonik » Чт фев 07, 2013 11:30

Добавлено: Wed Feb 06, 2013 23:43 Заголовок сообщения:
А можно скриншоты посмотреть?
Прямо сейчас не смогу сделать. Может, позже.
Похоже нашлась еще ошибочка: при выборе главы из оглавления не обновляется экран и книга остается на старой странице, после обновления вручную - новая.
Исправил. Новая версия доступна по старой ссылке.

Также доработал скрипт установки. Теперь перед созданием резервной копии проверяет существует ли файл onyx_reader_back в корне карты, и если существует, то не заменяет его.
ONYX Boox i62M Pilgrim

zav54
Аспирант (2 lvl)
Сообщения: 51
Зарегистрирован: Пн дек 17, 2012 12:02

Сообщение zav54 » Чт фев 07, 2013 11:34

suvonik писал(а):Также доработал скрипт установки. Теперь перед созданием резервной копии проверяет существует ли файл onyx_reader_back в корне карты, и если существует, то не заменяет его.
А если не существует. Я уже писал, что нет этого файла после модификации FB ридера. ONYX - Немо прошивка 2013-01-07.

Закрыто

Вернуться в «Электронные книги ONYX (eBook)»