MyRuLib — ошибки и недочёты в программе
Материал из LinTest Wiki
Версия от 22:32, 13 октября 2009; Admin (обсуждение | вклад)
Планируемые доработки программы:
- Импорт не Fb2-файлов (djvu, pdf и прочих).
- Поддержка zip-файлов размером более 2 Gb для Windows.
- Компиляция wxWidgets с опциями: RUNTIME_LIBS=static, _LARGE_FILES, wxHAS_HUGE_FILES
- Переделать компонент wxTreeListCtrl: рекурсивная пометка книг, ширина колонок и пр.
- Возможность экспорта всех выбранных книг одного автора в один общий zip-файл.
- Сборка пакетов для установки в Linux (RMP и DEB), инсталлятора для Windows
- Иконка связанного приложения в окне информации о файле (для файлов не Fb2).
- Возможности фильтра по сериям. и т.п. Это довольно хорошо на вкладоках сделано в myhomelib
- Нормального поиска. Причем к тем функциям что есть в myhomelib добавить параметр полнотекстового поиска.
- Нет рейтингов.оценок. Нет возможности оставить комментарий, чтобы потом легче вспомнить.
- Контекстное меню в окне информации о книге
- Переделать процедуру экспорта, в частности алгоритм транслитерации имен авторов и названий.
- При компиляции отвязать wxWidgets от библиотеки `GLIBCXX_3.4.9'.
Ошибки в программе:
- Не работают горячие клавиши на вкледке "Авторы" при первом ее открытии.
0.06
- вывод количества книг/серий у выбранного автора
- статистика об количестве книг/авторов
- в столбце "Размер, Кб" вывод размера с разделением тысяч (и лучше в байтах)
- хоть какое-то выпадающее меню для книги (посмотреть/экспорт/др)
- минимальный размер окна по ширине ограничен так, что бы можно было выбрать букву Я
0.07
- фильтр по жанру/жанрам (кстати что за кнопка неработающая "Фильтр"?)
- дополнить поиск, что бы искал не только по автору, но и по названию книги
- сохранять настройки в отдельный глобальный файл а не в базу (экспериментировал, и честно * надоело каждый раз читалку указывать, и транслитерацию имени з форматом выгрузки)
- транслитерация что б работала (имя файла что бы было кирилицей по Заголовку), а то файл всегда в латинице выдаёт результат (папка кирилицей)
- описание (свойства) коллекции
0.08 (посложнее)
- для книги/автора возможность рейтинга
- флаг для книги избранное/прочитан/прочитать позже
- поле для книги, где можно вписать например когда читал книгу и свои впечатления
(наверное это надо в отделный файл записывать, что бы не засорять основную базу)
- не хватает всё таки в выборе первой буквы такого пункта как "Все" (авторы), хотя из-за количества авторо будут тормоза, может сам список авторов оформить как TreeView первых букв, но вывод вывод поддерева буквы только одной текущей (и клавиатурой проще выбирать будет, и не надо целиться в мелкие буквы)
Иконки файлов в GNOME
- http://vds146.hiwit.net/2008/11/18/pygtk-get-gnome-icon-associated-with-a-file/
- http://lists.ximian.com/pipermail/gtk-sharp-list/2006-December/007609.html
Сборка пакета DEB
- http://www.debian.org/doc/maint-guide/
- http://opennet.ru/base/sys/debian_backport.txt.html
- http://server-help.ru/?p=114
- http://wiki.linuxformat.ru/index.php/LXF91:Deb
- http://www.instanceof.ru/linux/debian-package
- http://wiki.linuxformat.ru/index.php/LXF76:Hardcore_Linux2
- http://frit.su/index.php/Pbuilder
Сборка пакета RPM