Skip to content

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.

  1. Tap the magnifier on the far left of the toolbar
  2. The search field expands from 36 px to 228 px (200 ms animation)
  3. Focus jumps automatically into the input — the keyboard appears
  4. 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)

The search browses a central index of all navigable destinations in your app:

Destination typeExamples
ModulesForum, Feed, Shop, Chat, Wiki, Gallery, Workouts …
Module settings”Forum settings”, “Shop shipping”, “Chat layout”
Admin pagesUser management, Reports, Publish app
Builders & StudiosTheme 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.

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 Suite
  • forun → finds Forum
  • besellungn → finds Bestellungen (Orders)

Separate multiple terms with a space — the search combines them:

  • forum settings → ranks Forum settings higher than just Forum or just Settings
  • shop 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.

Results are sorted by a combined score:

FactorEffect
Exact title matchScore 1.0 — highest priority
Title starts with queryScore 0.9
Title contains queryScore 0.7
Keyword match0.6 – 0.85 depending on hit type
Fuzzy matchScaled score (≥ 0.5)
Module priorityMultiplier (popular modules rank higher)
Active module+10 % bonus

If you have a hardware keyboard attached (e.g. on iPad), you can use the search without touching the screen:

KeyAction
Arrow ↓Select next result
Arrow ↑Select previous result
EnterOpen the selected result
EscClose the search

The currently selected result is visually highlighted.

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

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.

You can close the search in four ways:

  1. Close button (X) next to the search field
  2. Esc key on the keyboard
  3. Tap outside the search field (focus loss → automatic collapse after 200 ms)
  4. Pick a result (tap or Enter)

When closing, the search field smoothly collapses back to its magnifier size and any entered text is cleared.