Search
The toolbar search is the fastest way to jump anywhere in your app — to a module, a setting or an admin sub-page. Instead of clicking through menus, type a few letters and you’re there.
Open the search
Section titled “Open the search”- Tap the magnifier on the far left of the toolbar
- The search field expands from 36 px to 228 px (200 ms animation)
- Focus jumps automatically into the input — the keyboard appears
- Type your query
While search is active:
- The remaining toolbar buttons are hidden to make room for the search field
- A close button (X) appears next to the search field
- The toolbar stays visible above the keyboard (it floats over it)
What can you search for?
Section titled “What can you search for?”The search browses a central index of all navigable destinations in your app:
| Destination type | Examples |
|---|---|
| Modules | Forum, Feed, Shop, Chat, Wiki, Gallery, Workouts … |
| Module settings | ”Forum settings”, “Shop shipping”, “Chat layout” |
| Admin pages | User management, Reports, Publish app |
| Builders & Studios | Theme Suite, Page Builder, Form Builder |
| Editor tabs | ”Profile editor tabs”, “Workouts gamification” |
Each destination has keywords stored in multiple languages, so synonyms and alternative terms also produce hits.
Search behavior
Section titled “Search behavior”Multilingual
Section titled “Multilingual”The search uses the translated titles and keywords — you can search in either German or English, depending on your app’s language.
Fuzzy matching Typo-tolerant
Section titled “Fuzzy matching ”Even with typos the search finds the right results. The algorithm uses Levenshtein distance — at 60 % similarity or higher it still counts as a match.
Examples:
theem→ finds Theme Suiteforun→ finds Forumbesellungn→ finds Bestellungen (Orders)
Multiple search terms
Section titled “Multiple search terms”Separate multiple terms with a space — the search combines them:
forum settings→ ranks Forum settings higher than just Forum or just Settingsshop shipping→ jumps directly to the shop shipping configuration
Hits matching all search terms get a coverage bonus of up to 20 %. Hits that don’t cover all terms incur a penalty.
Relevance ranking
Section titled “Relevance ranking”Results are sorted by a combined score:
| Factor | Effect |
|---|---|
| Exact title match | Score 1.0 — highest priority |
| Title starts with query | Score 0.9 |
| Title contains query | Score 0.7 |
| Keyword match | 0.6 – 0.85 depending on hit type |
| Fuzzy match | Scaled score (≥ 0.5) |
| Module priority | Multiplier (popular modules rank higher) |
| Active module | +10 % bonus |
Keyboard navigation
Section titled “Keyboard navigation”If you have a hardware keyboard attached (e.g. on iPad), you can use the search without touching the screen:
| Key | Action |
|---|---|
| Arrow ↓ | Select next result |
| Arrow ↑ | Select previous result |
| Enter | Open the selected result |
| Esc | Close the search |
The currently selected result is visually highlighted.
Result dropdown
Section titled “Result dropdown”As soon as you start typing, a dropdown appears above the toolbar with up to 8 hits:
- Each hit shows a title and (if applicable) module status
- Tap a hit to navigate there directly
- Tap outside to close the dropdown automatically
Inactive modules
Section titled “Inactive modules”Did you find a module that’s not yet activated? No problem:
- The search shows it in the results anyway
- On tap, you’re automatically redirected to the Feature Gate
- A snackbar tells you the module needs to be activated first
- Once active, the destination becomes available
That way you also discover modules you didn’t know about — and can activate them on the spot.
Closing the search
Section titled “Closing the search”You can close the search in four ways:
- Close button (X) next to the search field
- Esc key on the keyboard
- Tap outside the search field (focus loss → automatic collapse after 200 ms)
- Pick a result (tap or Enter)
When closing, the search field smoothly collapses back to its magnifier size and any entered text is cleared.