Obsidian 1.10.0 — Что нового показали в инсайдерском релизе?
Всем привет! 👋
Не успел выйти публичный релиз, о котором я кратко написал у себя на канале, как на инсайдеров свалилось увесистое обновление, которое принесло много значительных нововведений, относящихся по большей части к плагину Bases. Давайте разберём всё по порядку.
Отображение в виде списка (List)
Теперь помимо отображения через таблицы и карточки, мы можем делать отображение в виде списков.
Списки могут быть нумерованными, в виде буллитов или вообще без обозначений.
Для свойств, которые будут отображаться в строке, можно выбрать, какой разделитель будет между ними.
Все свойства заметки визуально разделяются, не скапливаясь в кучу. Особенно это полезно, если отображаемых свойств много.
Есть опция сделать отображение свойств в виде вложенного списка.
По сути, это даёт нам новую возможность прямо внутри любой заметки получить отображение только тех свойств, которые мы хотим, без использования сторонних плагинов.
Ну и в отличии от классических свойств, мы можем выбрать, где в заметке такие свойства будут отображаться (не обязательно в начале).
Функция "Group by"
Функция позволяет визуально разделять (группировать) заметки в базе. Это работает для всех видов отображения.
Суммирование значений в ячейках базы (summarize)
Выбираем нужную колонку и по правому щелчку в открывшемся меню выбираем опцию "summarize".
Будут показаны возможные вариации подсчётов для данной колонки. Они могут отличаться в зависимости от типа свойства и его значении.
Можно написать свой вариант обработки значений, используя функции.
API для плагина Bases + плагин Maps
Теперь сторонние разработчики могут разрабатывать свои вариации отображения в базах, т.к. API плагина Bases теперь доступен публично.
Kepano, один из разработчиков Obsidian, создал официальный плагин для баз, который даёт новое отображение, позволяющее расставлять свои заметки в виде меток на масштабируемой карте.
Карта с минимумом детализации, подгружается из стороннего открытого источника.
Плагин называется Maps и является open source. Скачивается из плагинов сообщества как обычные плагины. Для работы нужна версия Obsidian 1.10.0+.
Как говорит сам Kepano, этот плагин создан, как демонстрация того, как можно использовать API плагина Bases.
Возможность выделять ячейки в базе
Можно выделять ячейки и использовать стандартные функции копировать/вставить.
При вставке скопированных ячеек в пустое место, данные вставятся в виде обычной таблицы.
Заметки, выделенные в базе, можно добавить в избранные или перемести в другую папку. Также теперь доступна полная навигация по базе через горячие клавиши и отмена действий.
Прочее
Добавили новые функции для баз.
reduce( ) — для списков
random( ) — для кастомных формул, для создания рандомного порядка записей
html( ) — для рендера HTML
Про последнее добавлю, что это весьма важное новшество. Теперь можно получать отображение HTML кода без сторонних плагинов. Т.е. можно теперь вставить код и получить полосу прогресса, переключаемый тумблер, различные кнопки, слайдеры и т.д.
Это также даст новые возможности разработчикам плагинов.
Ну и как обычно, были сделаны мелкие улучшения и правки багов.
По итогу
Обновление получилось крупным. Базы стали ещё более функциональными и полезными.
Этот релиз проложил дорогу дальнейшему активному развитию программы на года. И уже сейчас есть что рассказать. Но об этом в другой раз.
Подписывайтесь на мой Телеграм канал, где я делюсь подробной информацией о релизах Obsidian, а так же другими новостями и полезными фишками.
Всем полезных заметок и до скорого! 👋