Основной экран содержит граф базы знаний и строку быстрого поиска. Этот экран готов насколько позволяет MVP.
К графу, уже некоторое время поиграв ранее, есть технические замечания по быстродействию.
Сделал поиск пока только по заголовкам документов.
Строка поиска добавляет существенный функционал. Из результатов можно сразу переключится на документ.
![](/_next/./static/assets/search-06eab5bb137575cd..gif)
Тут я немного отошел от ТЗ. Вместо переключения на экран, где можно перемещаться по документам, сделал отображение первого документа на основной странице. Вроде быстрого просмотра.
Это оказалось также очень удобно как при поиске, так и при навигации по графу связей. При щелчке на узле графа показывается выбранный документ. Его можно просмотреть или открыть на редактирование.
![](/_next/./static/assets/navigation-899c2925d376b92b..gif)
Играясь с ранними прототипами такая идея не возникла.
Второй интересный момент - это навигация с помощью клавиш. Этому моменту я как-то не придавал значения. Оказалось что переключение в строку поиска по сочетанию клавиш ⌘F, поиск, навигация по результатам и открытие документа без мыши существенно ускоряет доступ к информации.
Вполне очевидный и хорошо известный факт, но на этапе проектирования даже и мысли об этом не было.
Там где это будет возможно - буду стараться не прерывать этот поток.
💡Подумать над подсветкой ссылок при навигации с помощью клавиши Tab