Unify Applications
Logo
Nav Appearance

Nav Appearance

Logo

8 mins READ

Overview

Navigation appearance is configured in Settings → Development → Navigation → Appearance tab. It covers where the bar sits, whether it is anchored or floating, how the bar is styled, and how each menu entry is drawn. The panel has two sections: Styling for the bar and Navigation Button for the entries in it.

nav-appearance.png
nav-appearance.png

Note: Appearance is configured per breakpoint. Switch breakpoints with the four device icons under Breakpoints at the top of the Appearance tab: laptop (XL), horizontal tablet (LG), vertical tablet (MD) and phone (SM). Hover an icon to see its width range. Each breakpoint is styled on its own. A breakpoint you have not configured uses the defaults (a sidebar at the start on XL, LG and MD, a bottom bar on SM). It does not copy the settings of another breakpoint.

Below Breakpoints, the Appearance tab lists the Menu Items, Secondary Menu Items and User Menu Items for the selected breakpoint. Drag entries to change their order at this breakpoint, and use the eye icon to show or hide one. See Nav Slots and Order.

Note: In a web app, the Menu Items list has a Hidden in overflow area ("Drag items here to hide them in the overflow menu"). An entry you drag there is removed from the navigation at this breakpoint. The running app doesn't show a "More" overflow menu yet, so users can't reach that entry from the navigation. The overflow Label and Icon (pencil icon) are saved but not used. To hide an entry on purpose, use the eye icon or the entry's Breakpoint Visibility instead.

Styling: The Navigation Bar

Control

What it does

Position

The edge the bar sits on. XL offers Start or Top. LG and MD offer Start, Top or Bottom. On SM, the Bottom Bar style sits at the bottom and the Drawer style opens from Start or End.

Navigation Style

Standard (the built-in bar) or Custom (a module you build) on XL, LG and MD. Bottom Bar, Drawer or None on SM. See Navigator Types.

Position Type

Anchored (the bar meets the page edge) or Floating (the bar sits inset from the edge as a detached panel). A floating bar has its own margin, set under Styles.

Page Transition

Fade or Slide Horizontal when moving between pages. Web apps only.

Styles

Width (sidebars), Height (top and bottom bars), Padding, Logo-Buttons Gap, Navigation Buttons Gap, Shadow, Stroke (border) and Radius.

Theme

Inherit (follows the app's color scheme), Light or Dark (always uses that look, so a sidebar can stay dark while the page beside it is light). Not shown for Custom navigation or in mobile apps.

Note: There is no background color control for the bar in this panel. The bar's fill comes from the app theme: open the theme, go to Background, and set Navigation Background Colour. Light and dark values are set separately. See Theme Builder.

These settings apply to every entry in the bar at the selected breakpoint. You can't style one entry differently from the rest.

Control

Options

Selection Style

Stroke (outline, the default) or Solid (filled background) for the entry you are on. Not offered for a top bar.

Labels

XL with a start or top bar: Expand to Show on Hover, Show upfront, Show in tooltip or None. Other breakpoints: Show upfront or None.

Direction

Column (label beneath the icon) or Row (label beside the icon). Shown only when Labels is set to Show upfront.

Styles

Padding, Gap (between icon and label) and Radius of each entry.

Background

Default Color, Hover Color and Active Color of the area behind each entry.

Text

Default Color, Hover Color and Active Color, plus Size, Weight and Font.

Icon

Default Color, Hover Color and Active Color, plus Size (xs, sm, md or lg).

Tip: Stroke and Solid use separate color sets. After switching Selection Style, check the default, hover and active colors again.

Dark Mode Support

Navigation follows the app's color scheme. When a user switches to dark mode (from the profile menu's Change Color Scheme option or the system setting), the bar uses the dark value of the theme's Navigation Background Colour. Set both the light and dark values in the theme so the bar reads well in either mode.

If you need a binding that depends on the scheme, use {{ theme['colorScheme'] === 'dark' ? … : … }}. The value is light or dark.

Quick Setup: Styling Your Navigation

  1. Pick a breakpoint: Under Breakpoints, select the screen size you want to style.

  2. Place the bar: In Styling, set Position, Navigation Style and Position Type.

  3. Style the entries: In Navigation Button, set Selection Style, Labels and the Background, Text and Icon colors.

  4. Set the bar color: In the app theme, set Navigation Background Colour for light and dark.

  5. Repeat and preview: Repeat for each breakpoint you support, then check the menu in preview in both light and dark mode.