Книга Руна
Книга Руна — это самостоятельный продукт, не имеющий никаких связей с конструктором Руна, но при этом применяющий его лучшие наработки. Основные назначения, которые виделись при его разработке:
- древовидная структура записей;
- использование различных типов полей для записи (строка, текст, число, дата/время, ссылка на запись, напоминание, метки);
- настройка количества и типов полей в каждой записи;
- задание полю в каждой записи своего заголовка и выделение поля в записи цветом;
- шифрование книги;
- экспорт/импорт как всей книги целиком, так и отдельной ветки записей;
- удобная система ссылок на другие записи;
- использование HTML-разметки для текстовых полей;
- возможность восстановления удалённых записей (до полной очистки книги);
- установка закладок на записи;
- создание пользовательских шаблонов записей;
- работа с книгами в фоновом режиме (для актуальных напоминаний);
- установка категорий и их множественный выбор для каждой записи;
- напоминания: на дату, время и повторяющиеся;
- работа с множеством книг в одном экземпляре программы;
- прикладывание любого количества файлов к каждой записи;
- задание иконки для записи в дереве из списка предопределённых;
- фильтрация записей по всем строковым и текстовым полям, на дату или за период по полям дат, по категориям и по меткам (тэгам).
«Книга Руна» («RunaBook») — наименование программного продукта (ПП), представяющий из себя исполняемый файл «runabook.exe» со всеми сопутствующими файлами.
Книга (Руны) — совокупность файлов, содержащих структуру и базу данных. Работа с книгой возможна только под управлением ПП «Книга Руна».
Архив книги — сжатые в один файл .abook файл данных книги и приложенные файлы. Создаётся при экспорте книги и служит для импорта книги из архива.
Файл данных книги — файл базы данных SQLite .rdb, содержащий данные книги. Размещается в одноимённом каталоге книги. При шифровании книги, в него также помещаются приложенные файлы.
Приложенные файлы книги — файлы, прикрепляемые к записям. Располагаются в служебных подкаталогах локальной папки _files.
Персональная/индивидуальная работа с книгой — возможность работы с книгой для одного пользователя. Разрешена Лицензионным соглашением без ограничения функциональности, срока действия и числа компьютеров, на которых возможен запуск программы.
Установка и размещение в файловой системе
Установка программы из инсталлятора возможна в двух вариантах:
- обычная: установка производится на жёсткий диск компьютера, на рабочем столе создаётся ссылка на программу, в ассоциации с программами добавляется расширение .rbook (архив книги), в список установленных программ помещается информация о программе для возможности деинсталляции;
- портативная: установка производится на компьютер или съёмный носитель, ассоциация с расширением не устанавливается, удаление необходимо будет произвести вручную.
В указанном каталоге для инсталляции размещается исполняемый файл программы RunaBook.exe, а также создаётся папка Books, в которой будут размещаться одноимённые с книгами каталоги.
При задании автоархивации книг, в каталоге программы будет создана папка Backup, в которую будут помещаться создаваемые в автоматическом режиме архивы (подробнее об автоархивировании).
В каталоге каждой книги находятся следующие файлы:
- RunaBook.rdb: база данных (SQLite);
- RunaBook.ini: служебная информация;
- thumbnails.db: иконки предосмотра для приложенных файлов изображений.
В каталоге книги создаётся папка _files, содержащая папки по внутреннему номеру каждой записи, в которых размещаются приложенные файлы к записи.
При шифровании книги, файл с иконками предосмотра и папки с вложенными файлами, помещаются в файл базы данных, который закрывается паролем (подробнее о шифровании).
Окно с настройками открывается в главном меню "Инструменты - Настройки":
- язык: языковая локализация программы;
- тема: стиль оформления;
- шрифт: выбор шрифта из установленных в системе;
- размер: размер шрифта в пунктах;
- стиль кнопок: комбинации отображения иконки и подписи для управляющих кнопок;
- сворачивать в трей: поведение кнопки закрытия окна (если нет, то программа закрывается только по кнопке "Выход" при невыбранной книге;
- показывать скрытые: условие показа скрытых записей в дереве книги;
- раскрывать при выборе: автоматически разворачивать узел при его выделени;
- сворачивать неактивные: автоматическое сворачивание всех остальных неактивных узлов;
- время автозакрытия: период неактивности пользователя с программой, после которого активная зашифрованная книга автоматически закрывается.