Всем привет. До создания данного приложения у меня была проблема - Я не знал, куда записывать свои мысли.
А именно, мои мысли переплетены между собой и мне хотелось сохранить эти связи. Я попробовал obsidian.md, но мне не понравилось, что я не могу поделиться получившейся базой данных с другими людьми, поэтому я забросил это дело.
Дальше я посмотрел, чего же не хватает этой базе данных и понял, что данная область начала развиваться немного не в ту сторону.
Мы пытались упорядочить информацию через файлы, а оказалось, что через папки это сделать намного легче. Я посмотрел в сторону файловых менеджеров.
Вот список нововведений, которыми мое приложение отличается от файлового менеджера, к которому я привык:
1. Папки теперь теперь обозначаются через добавление / в конце элемента
2. Создать папку также можно добавлением / в конце элемента. Над этой фишкой пришлось запариться, но она теперь работает более-менее стабильно
3. Так как огромное количество папок в начале, если они не были туда добавлены специально, мозолило бы глаза, правило, что все папки отображаются в начале, было отменено
4. Отменено правило, что все файлы с точками отображаются в начале. Эта функция работает немного нестабильно
5. Проект по упорядочиванию отображения информации не имел бы смысла без добавления возможности самому выбирать, какие элементы файловой системы отображать первыми. Это сделано через добавление главного файла, в котором указываются ссылки на файлы, которые будут отображены первыми в данном проекте. По умолчанию этот файл называется 00.md, но его название можно изменить в настройках. Также вот формат, в котором указаны ссылки: (?<=\[\[).*?(?=\]\])
. Правда, изменить этот формат пока нельзя.
6. Добавлен MathJax. Правда, только Inline через (?<=\$).*?(?=\$)
. При выделении текстовое отображение появляется только, если курсор находится внутри. Выделение MathJax пока нестабильная функция.
7. Функция копирования и перемещения реализована через отображение пути. Думаю, легче увидеть, реализация довольно простая и топорная, но рабочая
Возможные улучшения
Если появятся вопросы, свяжитесь со мной или задайте вопрос на каналах
Данное приложение доступно:
В релизах
На Rustore