FabrikFabrik
FabrikSettings

Appearance

Theme, display timezone, date and time formats, and Class Browser detail-panel toggles — the knobs that shape how Fabrik looks to you.

Appearance preferences are personal and visual — they don't affect anyone else's view and they don't change what the server stores. Two cards: Display (theme, locale) and Class Browser (detail-panel sections).

Display

Theme

Two options: Light and Dark. Picking one flips the UI immediately — no reload needed. The choice is stored in local browser state, so a fresh device starts at the default (dark) until you set it again.

The theme applies to every page in Fabrik except for a few rendered-HTML surfaces where forcing a palette would break legibility (e.g. raw APIC JSON responses, diff views with syntax highlighting that uses its own colors).

Display timezone

Fabrik stores every timestamp in UTC and renders them in your configured timezone. The picker includes twelve common zones — UTC, major European, US, Asian, and Australian zones — which covers most users. If yours isn't listed, the backend accepts any valid IANA name (Europe/Istanbul, America/Sao_Paulo, …); ask an admin if you need one added to the picker.

Changing the timezone updates the display everywhere immediately:

  • Scheduled task "next run" times.
  • Time Machine snapshot timestamps.
  • Notification timestamps.
  • Audit log entries.
  • Quiet hours window enforcement (see Notification preferences).

The timezone is display only. Scheduled tasks themselves run in their configured timezone, not yours. If a task is set to fire at 02:00 Europe/Istanbul and you're viewing from America/New_York, the UI renders the next run as 19:00 local — the task still fires at 02:00 Istanbul time.

Date format

Three options:

  • DD/MM/YYYY (European) — e.g. 22/04/2026.
  • MM/DD/YYYY (US) — e.g. 04/22/2026.
  • YYYY-MM-DD (ISO) — e.g. 2026-04-22.

ISO is unambiguous and sorts lexicographically, which is useful if you ever copy a timestamp into a spreadsheet. European is the default for most deployments.

Time format

Two options: 24-hour (14:30) or 12-hour (2:30 PM). Choose whichever your team writes clocks in. The format applies to every timestamp alongside the date format — they aren't independent per surface.

Class Browser detail panel

The Class Browser right panel shows four sections per class. The Class Browser card lets you hide sections you don't use, which reduces clutter when you're inspecting many classes quickly.

SectionContents
DescriptionLong-form description of the class
DN ReferenceRN format, context root, category
Child ClassesContainment hierarchy children
Filterable PropertiesNaming and configurable properties

Each row in the card is a switch — on by default, off to hide.

Hiding sections is cosmetic. The data still loads; it just doesn't render. Turn one back on later and the section reappears with no fresh fetch.

If you've turned every section off and the detail panel feels empty, it isn't broken — you've hidden everything. Flip at least one switch back on.

Where preferences live

  • Theme — browser localStorage, per-device.
  • Timezone, date format, time format — your UserProfile in the database. Sync across every device where you log in.
  • Class Browser section toggles — browser localStorage, per-device. Intentional: if you use Fabrik differently on laptop vs. large monitor, you probably want different visible sections.

The practical read: anything locale-related (timezone, formats) follows you; anything UI-chrome-related (theme, panel toggles) is device-local.

What's missing

  • Font size. Use your browser's zoom (Ctrl + / Ctrl -).
  • Custom color themes. Two shipped palettes, no customization. If you need high-contrast or colorblind-friendly palettes, raise it with your deployment owner.
  • Language. Fabrik is English-only today.
  • Denser or sparser layouts. The spacing is fixed.

These are deliberate limits — every customization is a code path to maintain, and the current set covers the cases that matter for day-to-day work.