VNote — интерактивное C++ / Qt графическое приложение для ведения заметок и удобного редактирования файлов Markdown (*.md).
Markdown — представленный в 2004 году облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других).
Менеджер заметок VNote имеет традиционный для большинства аналогичных приложений пользовательский интерфейс, опционально интегрируется в область уведомлений (трей), поддерживает изменение темы оформления (сразу имеется две светлых и одна тёмная тема), отключение/сокрытие панелей инструментов и меню.
VNote использует для хранения заметок отдельный каталог (корневой каталог), его расположение произвольно и задаётся при первом запуске приложения. Корневых каталогов можно сделать несколько (аналогично использованию профилей), это может пригодится для распределения заметок по уровню защищённости (используя шифрованный каталог), необходимости синхронизации заметок с облачными сервисами и пр...
Каждую заметку VNote располагает в собственном подкаталоге корневого каталога, записи можно объединить в иерархическую структуру, количество вложенных каталогов и заметок в них неограниченно (бесконечный уровень вложений). Поддерживается неограниченное копирование/перемещение заметок и каталогов внутри корневого каталога.
Для создания и редактирования записей VNote предоставляет полнофункциональный и удобный визуальный редактор Markdown файлов (WYSIWYG-редактор, просмотр результата в режиме редактирования), с неограниченной функцией отмены и возврата внесённых изменений (Undo/Redo). В редакторе настраивается практически всё, от цвета фона и шрифта, до используемого стиля Markdown (встроенного и/или пользовательского).
Заметки открываются в отдельных вкладках (с возможностью сортировки), в режиме просмотра или редактирования (задаётся в настройках), в заметки можно добавлять изображения из меню или из буфера обмена (они копируются в подкаталог заметки), поддерживается подсветка синтаксиса для Markdown (в режиме чтения и редактирования), есть возможность поиска (поиска и замены) по заметкам, отображение нумерации строк, статистики записи, вставка формул в формате TeX и многое другое...
VNote может работать в оконном и полноэкранном режиме, настройки приложения и древа заметок хранится в одном каталоге (~/.config/vnote), поддерживается экспорт отдельной заметки или древа заметок в отделенные Markdown (*.md) файлы, в HTML или PDF документы, а также заметки можно отправить на печать. Управление приложением осуществляется с помощью мыши и/или VIM-подобных (vim-like) клавиатурных сочетаний (полностью настраиваемых).
Лицензия: MLT (The MIT License)