Skip to content

[MainUI] Allow hiding the navbar on the overview page #4254

Description

@boehan

The problem

I like to use the overview page as my main dashboard on my wallmounted tablet as it also allows me to directly access the detailed information on Location and Equipment tabs. However, on the small tablet the navbar still reserves a lot of unusable space for controls not required for an interface constantly shown in full screen.
Unfortunately, the following options, despite working for self-created pages, don't work on the overview/home page.

config:
  hideNavbar: true
  hideSidebarIcon: true
  showFullscreenIcon: false

Your suggestion

Add an option (e.g. in appearance settings) to hide/remove the navbar on the overview page.

Your environment

runtimeInfo:
  version: 5.2.0.M5
  buildString: Milestone Build
locale: de-AT
systemInfo:
  configFolder: /etc/openhab
  userdataFolder: /var/lib/openhab
  logFolder: /var/log/openhab
  javaVersion: 21.0.11
  javaVendor: Eclipse Adoptium
  javaVendorVersion: Temurin-21.0.11+10
  osName: Linux
  osVersion: 6.6.20+rpt-rpi-2712
  osArchitecture: aarch64
  availableProcessors: 4
  freeMemory: 529836784
  totalMemory: 1065353216
  uptime: 93761
  startLevel: 100
addons:
  - automation-jsscripting
  - automation-pythonscripting
  - binding-astro
  - binding-comfoair
  - binding-denonmarantz
  - binding-exec
  - binding-gpio
  - binding-heos
  - binding-homeassistant
  - binding-homie
  - binding-http
  - binding-kodi
  - binding-mqtt
  - binding-network
  - binding-openweathermap
  - binding-spotify
  - binding-systeminfo
  - binding-unifi
  - binding-zwave
  - binding-zwavejs
  - misc-metrics
  - persistence-inmemory
  - persistence-mapdb
  - persistence-rrd4j
  - transformation-jinja
  - transformation-map
  - transformation-scale
  - ui-basic
  - ui-habot
  - voice-pipertts
  - voice-whisperstt
clientInfo:
  device:
    ios: false
    android: false
    androidChrome: false
    desktop: true
    iphone: false
    ipod: false
    ipad: false
    edge: false
    ie: false
    firefox: true
    macos: false
    windows: false
    cordova: false
    electron: false
    capacitor: false
    nwjs: false
    webView: false
    webview: false
    standalone: false
    pixelRatio: 1
    prefersColorScheme: dark
  isSecureContext: true
  locationbarVisible: true
  menubarVisible: true
  navigator:
    cookieEnabled: true
    deviceMemory: N/A
    hardwareConcurrency: 16
    language: de
    languages:
      - de
      - en-US
      - en
    onLine: true
    platform: Linux x86_64
  screen:
    width: 1920
    height: 1200
    colorDepth: 24
  support:
    touch: false
    pointerEvents: true
    passiveListener: true
    intersectionObserver: true
  themeOptions:
    dark: dark
    autoDarkMode: true
    bars: light
    homeNavBar: simple
    homeBackground: default
    disableExpandableCardAnimation: false
    blocklyRenderer: null
    disablePageTransitionAnimation: false
    hideChatInput: true
    webAudio: false
    visibleBreakpointDisabled: false
  userAgent: Mozilla/5.0 (X11; Linux x86_64; rv:151.0) Gecko/20100101 Firefox/151.0
timestamp: 2026-06-03T22:13:43.928Z

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions