Discussion with @kra-mo and @marcoambrosini during design review call 2026-04-21
Problem statement:
We do have a unified suite of apps, but the search does not match up to it. A quality unified search which works both at app-level and for results around Nextcloud would put us ahead of even proprietary competitors – as these usually silo results within apps or contexts.
Performance improvements
- Faster results rendering, less jumping
- Needs to be as fast as the in-app search
Modal alignment adjustments
- Moving so it looks like a popdown of the new big search in the header
- Remove heading and close x
- Reduce height a bit
Result sorting & layout improvements
- Ref Spotlight iOS: https://support.apple.com/en-us/118232
- "Top hit" concept
- Rating results on a per user basis, bubbling up things that are more useful to them. E.g. If I often search "Accessibility", to head to the settings section, that should bubble up for me every time I'm typing that word
- Currently searching for a name doesn’t yield their 1on1 as first result
- Different layout based on app, e.g. Photos in grid view to make it less of a wall of results
- Only 1 section per app instead of multiple ones. MacOS Spotlight does not have sections at all, but this can also be confusing, and possibly difficult to implement
- Sort sections by result quality
In-app search future
- Check what to do with the in-app search when we have 2 present search fields
- First keep it, until the unified search is as good as the in-app search
External services
- Move from personal setting to include GitHub/Zammad/etc in search results which warns that every search will be sent to these services
- Instead use individual buttons in search to load results of connected external services
- Could even be linked to specific keywords relevant to that app like "issue", "pull request" etc.
Discussion with @kra-mo and @marcoambrosini during design review call 2026-04-21
Performance improvements
Modal alignment adjustments
Result sorting & layout improvements
In-app search future
External services