Здравствуйте, гость ( Вход | Регистрация )
xwicked | Дата 2.2.2013, 22:17 |
Здравствуйте! Новая версия. 1.0.5. Тут прошу особо протестировать Mac- и Linux-установщики, так как Linux-пакетов больше нет. Скачать Цитата("Изменения") - Исправлена ошибка исчезновения всех изображений, при вставке новой страницы; - Исправлена ошибка когда, при повторном открытии книги, страницы книг объединялись; - Исправлена ошибка невозможности создания новой книги из списка книг; - Добавлен пакетный импорт всех книг из указанной папки в базу библиотеки; - Добавлено сохранение положений панелей инструментов при выходе из программы; - Удалена совместимость с базами библиотеки версий 0.1.9 и 0.2.5; - Из сборки удалён модуль «Шёлковый тест». Его теперь нужно скачивать отдельно; Благодарю! |
|
xwicked | Дата 3.4.2012, 20:10 |
Здравствуйте! Новый код. Версия 1.0.0 - это первая версия, в которой можно нормально работать с изображениями. Их количество теперь будет ровно таким, каким и должно быть, не больше. Повышена безопасность программы перемещением некоторых переменных в секцию private: Теперь доступ к ним осуществляется из методов:
Цитата - Оптимизирована скорость загрузки книги до 10 раз; Всего 27 изменений. Скачать:- Исправлена невозможность нормальной работы с изображениями в книге; - Добавлен экспорт книги в PDF, PostScript, RTF; - Исправлена печать книги, теперь печатается весь текст; - Добавлено шифрование файла книги в формате xwb; - Модуль Шёлковый тест обновился до версии 1.0.0; - Добавлена возможность проверки наличия новой версии через интернет Теперь исходник одним файлом. Вся информация по сборке rpm и deb-пакетов находится внутри. |
|
xwicked | Дата 17.2.2012, 21:40 |
Здравствуйте! Оптимизирована функция изменения шрифта: и другие изменения.Скачать Это последняя версия. В Git создана ветка current теперь, все свежие изменения будут там. |
|
xwicked | Дата 11.2.2012, 23:05 |
В версии 0.1.9 добавлена работа с несколькими библиотеками-базами(как и в тесте ) и возможность резервировать со сжатием: Несколько изменений:Цитата - Добавилась возможность резервировать базу данных библиотеки(со сжатием до 5-ти раз(!)); Скачать- Добавлена возможность работы с несколькими библиотеками; - Добавлена поддержка полного форматирования текста при печати книги; - Добавлено cжатие(до 5-ти раз(!)) импортированной книги в формате xwb. - Изменились несколько элементов меню; |
|
xwicked | Дата 31.1.2012, 21:52 |
Здравствуйте! Версия 0.1.8 currentTable() позволяет работать с таблицей, по текущей позиции курсора в тексте.Все изменения: Цитата - Добавилась возможность создания и редактирования таблиц; Хочу сообщить о том, что начиная с версии >1.0.0, 30% работы будет сосредоточено на оптимизацию под ООП стандарты для лучшей поддержки другими программистами.- Исправлена ошибка, не позволяющая сохранять дополнительную информацию, при редактировании; - Добавлена возможность ввода имени пользователя; - Добавлен учёт времени работы пользователя с книгой; - Добавились горячие клавиши; - Модуль "LabFreeTech Тест" изменил своё название на "Шёлковый тест" и обновился до версии 0.4.1; - Добавился пункт меню "Сервис", в котором теперь находятся элементы: "Статистика", "Дополнительно", "Тест"; P.S. Ещё один очень важный момент: версии 0.1.8 и 0.1.9 - сборки являются минимальными. То есть, чтобы посмотреть на все функции, необходимо программу собрать из исходника . Это делалось для проверки аудитории пользователей на заинтересованность в программе, путем отправки мне запроса на получение исходного кода. Что было не очень удачной идеей и, с версии 0.2.5, сборки программы уже снова полнофункциональны. Прошу извинить меня за данное неудобство . |
|
xwicked | Дата 20.11.2011, 19:28 |
В версии 0.1.4 добавилась функция печати: Такой вариант печатает простой текст, без форматирования и изображений.Все изменения: Цитата - Добавлен модуль тестирования "LabFreeTech Тест", для проверки знаний; - Добавлена функция печати книги; - Добавлена возможность выравнивания и изменения регистра текста. |
|
xwicked | Дата 16.10.2011, 12:14 |
Здравствуйте! Версия 0.1.3 содержит добавление защиты документов дополнительной информации от случайного изменения в режиме просмотра: То бишь, происходит простое копирование во временный файл документа и его запуск. Но, есть одно небольшое ограничение, при использовании такого подхода(bfile = ifile.readAll() - файл читается в переменную полностью и он не должен быть слишком большим. А все изменения выглядят вот так:Цитата - Исправлена ошибка возможной потери пароля, при экспорте; - Добавлена защита документов дополнительной информации в режиме просмотра от случайного изменения; - Появилась функция экспорта всех книг; - Исправлена ошибка неполного показа длинных названий книг или издательств в списке книг; - В окне "О программе" все ссылки, для удобного поиска, изменили цвет на синий; - Исправлена ошибка возможности редактирования списка книг в режиме просмотра; - В таблицу списка книг добавлены пункты: "Категория", "Подкатегория"; - Исправлена ошибка неудаления книги из базы, при удалении её из списка книг; - В меню "Помощь" добавились пункты: "Пожертвовать" и "Получить исходный код". |
|
xwicked | Дата 27.8.2011, 20:49 |
... Вот он:Так вот, там должен быть способ в одну единственную строчку. Я даже нашёл его ... --------------------------В версии 0.1.2, была реализована возможность добавления в базу данных библиотеки произвольной информации, в виде ссылок на отдельные файлы. Что представляет собой достаточно хорошее улучшение, так как преподавателю можно будет совершать меньше движений, при создании учебника. Эта возможность позволит не только сократить время создания учебника, но и послужит отличным расширением возможностей программы, при использовании материалов, содержащихся в отдельных ссылках на файлы, как дополнение к создаваемому учебнику. Например, к книге о художнике, можно будет хранить галерею с изображениями(его работами) в разделе "Фотографии". Все изменения: Цитата - Появилась возможность добавления дополнительной информации произвольного содержания, в виде ссылок на отдельные файлы; Исходник + сборки. Дабы быть уверенным в том, что файлы не побились, при закачке, я добавил текстовик с md5-контрольными суммами.- Добавлена возможность выбора пользователем варианта сохранения книги с паролем или без него; - Добавлена защита режима редактирования программы отдельным паролем, с возможностью его будущего изменения; - Добавлена возможность сохранения состояния показа инструментальных панелей после выхода из программы; - Исправлена ошибка отсутствия изображений, при импорте книги из формата XWB; - Исправлена ошибка неэкспортирования в форматы XWB, HTML, импортированной книги; - Исправлена ошибка отсутствия расширения .txt, когда оно явно не указано, при экспорте в текстовый формат. Git-репозиторий: Цитата git://klen-library.git.sourceforge.net/gitroot/klen-library/klen-library (read-only) |
|
xwicked | Дата 18.8.2011, 21:08 |
Здравствуйте! Вот новая версия 0.1.1 - исходный код + сборки. Внешний вид: Одно из добавлений - это функция поиска текста по книге:
QString sFindText - искомый текст; int iNumberPage - текущая страница QStringList ListPages - список страниц с текстом. Для поиска используется "TextBook->find(sFindText)" - будет ли выгода, если использовать функцию поиска в QString непосредственно или использовать контейнер для ускорения? Предполагаю, что сейчас тратится дополнительное время для прорисовки QTextEdit TextBook. Все новинки: Цитата - Добавлена возможность импорта / экспорта простого кодированного текста в формате utf-8; - Добавлена функция поиска слов по книге; - Добавлена возможность расширенного редактирования вставленного простого текста; - Исправлена ошибка, при ответе "Отмена", вопроса о сохранении, при выходе; - Добавлена панель поиска, с дубликатами команд из меню "Поиск"; - Исправлено несколько ошибок с кнопками панелей; - Исправлены несколько ошибок при импорте файлов. |
|
xwicked | Дата 17.8.2011, 21:42 |
Здравствуйте! В этой версии я сделал одно важное изменение, на которое хотел бы обратить Ваше особое внимание. Это функция "int slotChangeFont()". Там я копирую в переменную QString sText всё выделение: Потом заменяю все вхождения модификаторов шрифта: "font-family:", "font-size:", "font-style:", "font-weight:" на значения из диалога шрифта.Так вот, там должен быть способ в одну единственную строчку. Я даже нашёл его - записал в свою амбарную тетрадь, а сейчас найти не могу sad.gif . Прошу помочь в нахождении этого способа, так как "int slotChangeFont()" занимает не много не мало, аж 195 строк(!). Буду благодарен. Исходный код + сборки. Что изменилось: Цитата - Добавлены значки "Oxygen", распространяемые по лицензии GNU GPL; - При редактировании шрифта, он изменяется теперь, не для всего текста страницы, а по частям(словам, предложениям, абзацами и т. д.); - Улучшен импорт HTML-документов, включая копирование изображений, которые преобразуются в формат PNG; - Изменена стандартная панель - добавлены несколько новых действий; - Добавлена панель редактирования, в которой продублированы действия из меню "Редактирование", для более удобной работы. - Счётчик страниц переместился со стандартной панели в строку состояния. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 18:56 |