Unify the Search experience across the app

    Problem

      The search experience across both apps is a bit of a mess right now. We haver search in all these places:

        titlebar

        Editor (comment and document)

          embed search

          mentions search

          link toolbar

          button

          query block

        collaborators

        site navigation editor

        1

        site header search

        location picker

      And probably I'm missing one or two.

      1

      on most of these places we want similar things to appear in the results and specially the UX of it. We must have a unified UX for it across the Seed ecosystem.

    Solution

      Study all searches and define a Good and Flexible API for all of them

      create new search result items:

        block ranges

        comments

        contacts

        document versions

      apply the search across all the apps

    I believe we can use a library like DownShift to create the primitives for all the search instances we need.

    Scope

      1 week: 1-2 days of research + 1-2 days of implementation

    Rabbit Holes

    No-Gos