HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Поправленный Justreader 2.0.1.0
Страницы: [1] 2 3
[Ответить]
GrayNM [08.11.2005 13:24] Поправленный Justreader 2.0.1.0:
Взялся я немножко JustReader поправить. Вот бинарничек выкладываю, может кому интересно будет. Ipkg пока делать не стал, т.к. правка еще в процессе.
Основа - сорцы от 2.0k, собственно, поверх него он и ставится. Внимание! Если кто пользуется 2.0.91 от Mikhail Kostousov`а, имейте в виду, что сорцов его модификаций у меня нет. Соответственно и фичи, что он добавил, отсутствуют.
Что поправлено:
2005-11-07: v2.0.1.0
+ В диалог открытия файла добавлена кнопочка "UP" для выхода в предыдущий каталог. Специально для тех, кто юзает cramfs или squashfs тома: ".." там нету и наверх выбираться напряжно.
* Там же у кнопки "ОК" картинку заменил на текст: картинка в два раза шире просто надписи.
* Там же чекбокс "Show hidden" переименовал в "unhide", тоже чтобы покороче было
* Восстановил расстановку переносов строки после каждого элемента списка в HTML.
+ добавил в порядке эксперимента распознавание кодировки в "META" таге в HTML. Если он есть, то кодировка берется из него, если нет, то из настроек. Пока распознаю только windows-1251 и koi8-r. Надо будет еще в конфигурации галочку сделать, чтобы это отключать можно было, если неправильно прописано.
[К сообщению приложены файлы: justreader.2.0.1.0.gz (135 кб)]
Mikhail Kostousov [08.11.2005 13:54] :
Могу выложить, если надо. Правда, там черт ногу сломит... Но это вопросы к прямому автору justreader.
GrayNM [08.11.2005 14:06] :
Выложи, плз.
Не оставим травматологов без работы! 
fAX [08.11.2005 14:08] Merge:
Так держать!
Да! Ребята, выложите исходники, пожалуйста. Могу "слить" (merge) ваши изменения с основным деревом, если в этой ветке не будет жалоб.
[не раньше субботы-воскресенья, правда].
GrayNM [08.11.2005 14:10] :
Я попозже выложу, горяченькие еще ... 
svs57 [08.11.2005 14:49] :
Вот бы объединить усилия всем, кто делает читалки!
Я вот перешел на pdaXrom и теперь пользуюсь
только FBReader'ом.
Mikhail Kostousov [08.11.2005 14:55] :
У меня так скорее всего сырые
Могу написать с чем я не согласен и что собирался переделывать. То, что я там накаверкал едва ли удасться слить с основным деревом.
Да, я думаю продолжать доделывать (переделывать). Может скооперируемся?
[К сообщению приложены файлы: TextReader2.tar.gz (242 кб)]
fAX [08.11.2005 16:25] Можно и скооперироваться.:
Я могу вносить изменения в основное дерево, т.к. у меня есть доступ к СVS.
Некоторое время назад я пытался порыться как в исходниках самого JR, так и написать что-то новое. Последнее начинание, к несчастью, загнулось - в основном, по моей вине из-за хронической нехватки времени. К счастью, geometer написал замечательный FBReader для FB2.
Моей основной читалкой до сих пор является (модифицированный) JR. У меня тоже есть несколько изменений, но в том виде, в котором они у меня есть, нужен бэкпорт в основное дерево, потому что в моей версии слишком много экспериментов (разбивка экрана на несколько "активных" зон, несколько словарей, новый диалог конфигурации, цветовые схемы, контекстное меню, появляющееся при удерживании Cancel в полноэкранном режиме, reminder, запоминание кодировок для последних файлов и т.п., но есть слишком много вещей, оставленных "на потом" и существующих в таком виде уже больше, чем полгода, причём прогресса, увы, не предвидится), ну и "жуков" сообразно экспериментальности.
Кроме всего прочего, код JR нуждается в чистке, там есть вызовы деструкторов напрямую без освобождения памяти, съедается часть тегов HTML и т.п.
Чего (на мой взгляд) не хватает в "стандартном" JR.
- Bookmark autosave
- Recent files/Folders
- Color themes (вроде глупость, но если приходится читать и на ярком свету и в полной темноте, быстро приходишь к выводу, что с одной цветовой гаммой это не реально - в темноте белый цвет фона слишком ярок, на свету другие не очень читабельны).
- Standard sharp Open dialog.
- Hyphenation (по-моему, это только есть в виде сторонних патчей, нужно соединить с основным деревом).
- Correct full screen restore (часто появляются декорации окон)
- Несколько словарей (или быстрый switch, или интеграция с zbedic, к примеру).
- Line-by-line autoscroll.
- Keyboard shortcuts editing.
- Различные "вкусняшки" в строке статуса (время, заряд батареи...)
- Запоминание кодировок для последних файлов
- Favorites
(у меня был todo, но сейчас какой-то глюк на SF.net с просмотром CVS)
Вещи, с которыми я игрался:
- Разбивка на зоны: верх-низ экрана - прокрутка на страницу, верхний левый угол - режим словаря (след. тык - перевести слово), нижний левый - переключение схемы.
- При нажатии и удерживании <Cancel> в full screen появляется менюшка:
None
Add to bookmarks
Bookmarks ...
Load ...
Theme > ...
QuickReminder >
|______ 5 min
|______ 10 min
|______ 15 min
|______ 30 min
Brightness >
- reminder
Когда читаешь, забываешь о времени, очень удобно иногда себя остановить.
- Схемы - понятно
mrtwister [08.11.2005 16:51] :
мне ФБридер по-нраву. на компе для ФБ есть орнаментбук - ток что чутать и на завре и на компе могу.
svs57 [08.11.2005 17:46] :
Что есть "орнаментбук"?
[Ответить]
[Вперед >]