FSNotes 5 для iOS — заметочник для гиков
Привет, Habr! Больше 4 лет я пишу программу заметочник под macOS и iOS. Я уже упоминал вскольз о нюансах разработки, сегодня время пришло написать о самой программе.
Если кратко, то FSNotes это программа для написания, каталогизации и хранения заметок в максимально открытом виде. Весь код полностью открыт и доступен на GitHub.
Несмотря на то, что лицензия MIT, приложение продается, что в свою очередь добавляет мне мотивации реализовывать новые фичи и исправлять ошибки.
Вчера я выпустил большое обновление FSNotes 5 для iOS, о котором немного ниже.
А пока немного статистики:
2041 коммит сделано
129 пулл риквестов принято
iOS версия переведена на 10 языках
947 тикетов закрыто
238 сборок создано
Какие проблемы вообще мы имеем с заметками?
Я перепробовал сотни приложений и у всех них одни и те же проблемы, иногда комбинации:
Реклама
Подписки
Необходимость регистрации
Работа только в онлайн
Отсутствие нативности (Swift 5 это хорошо, а Electron нет)
Проприетарные форматы хранения файлов либо что еще хуже базы данных — привет Bear
Заторможенность — привет Evernote
Цена — привет Ulysses и компания
Общая сложность и отсутствте синхронизации
На разработку быстро забивают из-за недостатка средств
Долго терпел всё это, плюнул, потратил 4 года жизни и сделал правильно.
FSNotes означает не fast как можно подумать, а file system — единственное правильное место где хранятся заметки.
Приложение никогда не просило поставить оценку, я уважаю время своих пользователей. Никакой авторизации или регистрации по смс, никакого спама из рассылок.
Открытый формат файлов — markdown, контейнеры — textbundle, encrypted textbundle для зашифрованных заметок (AES-256).
Скорость — благодаря кешам, приложение для iOS грузит моментально тысячи файлов, быстрее чем Files.app показывает список.
И все это в open source, на случай если мне все это надоест (не дождетесь ;-))
Коротко о ключевых функциях
Шифрование при помощи биометрии
Удобное ведение базы знаний — папки + теги
Две панели с возможностью drag & drop
Темная тема
Режим предпросмотра для Markdown
Пины для важных заметок
Синхронизация c помощью iCloud Drive
Хранение заметок на диске в открытом виде
Новое в пятёрке
Остановлюсь на самых интересных особенностях из последнего релиза:
Автоматическое версионирование всех документов. Нет больше потерянным, случайно стертым данным. Благодаря дедупликации на уровне файловой системы APFS, это не займет лишнего места, и вы всегда сможете вернуться к старой версии заметки, включая изображения.
Почему этого до сих пор никто не сделал, для меня загадка, видимо лучше передирать друг у друга примитивные функции.
Работа с изображениями. Теперь можно вставить картинку, сразу же кропнуть фрагмент и в один тап пролистать все изображения из заметки, тапнув по левому или правлму краю.
В случае если выбрана сортировка по дате создания, можно удобно вести дневник, теперь можно менять дату создания файла.
Многие другие штуки:
Возможность создания дубликатов
Конфигурируемй сайдбар
Шейринг заметок в zip
Переработанная навигация, теперь все работает красиво, плавно и нативно
Очистку корзины в один клик
Добавлен перевод на Японский язык
Гибкие настройки редактора
Настройка тем для подсветки кода
В итоге получилось так, что в одном приложении я веду дневник о путешествиях, сохраняю код, пишу посты, комментарии и прочее. Интересно было бы узнать как вы пользуетесь приложением, если вы уже пользователь FSNotes.
Спасибо за внимание, на вопросы с удовольствием отвечу в комментариях.
Ссылки: