Skip to content

System Panel ​

Overview ​

The System Panel opens a Settings dialog that centralizes all user-facing application preferences and maintenance actions. The dialog uses a left sidebar menu to navigate between sections, and supports dragging and resizing to fit your screen layout.

Sections available:

  • Account — Displays your username, the current application version, and whether an update is waiting
  • What's New — Recent changes and announcements about Horizon itself
  • Map Settings — Controls theme, scale bar, layer creation, popups, and bookmarks
  • Graphics Styles — Customizes the visual appearance of drawn shapes and analysis graphics
  • Developer — Cache diagnostics and debug tools (only visible in development mode)

Opening the Settings Dialog ​

System Panel with account and layer settings

  1. In the left toolbar, click the gear icon (tooltip System Panel)
  2. The Settings dialog opens as a resizable, draggable modal
  3. Use the left sidebar to switch between sections
  4. Click Hide Menu in the footer to collapse the sidebar and gain more content space
  5. Click Close in the footer to dismiss the dialog

Account Section ​

The Account section shows information about your current session:

  • User — Your logged-in username
  • Version — The current application version number (a DEV label is appended in development mode), followed by either an Up to date chip or a Reload now button — see Application Updates

Application Updates ​

Horizon checks whether a newer version has been deployed while your tab has been open, and offers to reload into it. Nothing is ever reloaded without your say-so.

Update available notification over the map

Version row showing Up to date and Reload now

Please reload Horizon dialog

How you are told, in increasing order of urgency:

  1. A notification — for a release marked as notable, a short "Update available" message appears with a Reload now button, and sometimes a What's new link to the release notes. It closes itself after a few seconds, or you can close it sooner with its X.
  2. The Settings indicator — the Settings (gear) button shows a small dot, and the Version row above gains a Reload now button. This is how you get back to the reload action once the notification has gone. When there is no update, the row shows an Up to date chip instead.
  3. A required reload — if part of the app can no longer be loaded because this tab is running a version that has been replaced, a "Please reload Horizon" dialog appears and must be answered. It cannot be dismissed, because the session is already broken rather than merely out of date.

Unsaved work is lost on reload

Reloading discards anything drawn but not saved — shapes in an editor, unsaved analysis results. Save or export first where you can. That is why the reload is always your choice, and why a notification can be closed and dealt with later.

Quiet deployments

By default a deployment does not interrupt you: only a release marked as notable shows the notification; others show just the Settings indicator, or nothing at all. A session that can no longer load part of the app, however, always gets the required-reload dialog whatever the release. If you close a notification you are reminded again after a while, and the next, different update is never suppressed by that dismissal.

What's New Section ​

This section is where announcements about Horizon live — new features, planned outages, and anything else the team needs to tell you. It is separate from Application Updates above: that one is about your tab running an old version, this one is about what changed.

Settings open on the What's New section

Horizon has been updated message with its What's new button

How you get here:

  1. When there is something to announce, a short message appears over the map with a button that takes you straight here. Like other notifications it closes itself after a few seconds, and it is shown once — reloading Horizon does not bring it back.
  2. The Settings (gear) button shows a small dot until you have opened this section.
  3. You can always come here yourself — gear icon, then What's New in the sidebar.

What you see: the announcement's title and message, the version it relates to where there is one, a short list of highlights, and sometimes a link to fuller notes. A highlight can carry its own Learn more link, which opens more detail — usually a page of this help site — in a new tab.

An empty section is normal

Most of the time there is nothing to announce, and the section says so. It is not an error, and nothing is missing — announcements only appear when the team publishes one.

Closing the message is not the same as reading it

The message over the map closes on its own after a few seconds, whether or not you were looking. That is why the dot on the gear stays until you actually open What's New — so a message you missed is still waiting for you here rather than being gone for good.

Map Settings Section ​

System Panel showing production mode status

The Map Settings section is organized into collapsible blocks. Each block can be expanded or collapsed independently.

Appearance ​

Controls the application color theme:

  • Light — Uses a light background theme for the UI and map
  • Dark — Uses a dark background theme for the UI and map

Theme changes apply immediately across the entire application.

Scale Bar ​

Controls how the map scale bar is displayed:

Unit — Choose the unit system for the scale bar:

OptionDescription
MetricDisplays distance in metres and kilometres
ImperialDisplays distance in feet and miles
DualDisplays both metric and imperial simultaneously

Bar Style — Choose the visual style of the scale bar:

OptionDescription
LineSimple line with end markers
RulerSegmented ruler-style scale bar

INFO

When Dual unit is selected, Bar Style is automatically locked to Line and the style selector is disabled.

Layer Creation ​

Controls how layers are added from the catalog:

OptionDescription
MapImagePrefer Map Image Layer when adding catalog layers
FeaturePrefer Feature Layer when adding catalog layers
OriginalPreserve the source layer type as-is

INFO

This setting can only be changed in development mode. In production, the control is locked to MapImage and a notice is displayed explaining the restriction. Click Learn about layer types to open the layer concepts documentation.

Popups ​

Two independent toggle switches control popup behavior:

Enable all layer popups

  • Immediately enables or disables popups on all currently loaded layers in the map
  • Applies to both Feature Layers and Map Image Layers (including their sublayers)
  • Use this for a quick bulk enable or disable across all visible layers

Default for new layers

  • Sets the default popup state for layers added to the map after this change
  • Does not retroactively affect layers that are already loaded

Bookmarks ​

Compact layout (hide thumbnails)

  • When enabled, the bookmark panel displays bookmarks as a compact list without thumbnail images
  • When disabled, each bookmark shows its saved map thumbnail

Sort order

Controls the order in which bookmarks appear in the bookmark panel:

OptionDescription
A-ZAlphabetical order, ascending
Z-AAlphabetical order, descending
NewestMost recently created bookmarks first
OldestOldest bookmarks first

Graphics Styles Section ​

Graphics Styles Section

The Graphics Styles section lets you customize the visual appearance of shapes used throughout the application. Changes apply immediately to any new graphics drawn or displayed.

Click Reset All Styles in the section header to restore every category to its default appearance at once. This button is only active when at least one category has been customized. A confirmation dialog appears — click Reset to Defaults to confirm or Cancel to abort.

Style Categories ​

Each category controls the appearance of graphics used in a specific context:

CategoryUsed for
Target LayerPrimary shapes drawn for spatial analysis
Reference LayerComparison shapes and buffer geometry
Search ResultsHighlighted features from search operations
MyLayer GraphicsPersonal saved layer graphics
Uploaded FilesShapes from imported Shapefile, KML, GPX, GeoJSON, CSV, or GeoPackage
Highlight/AnalysisAnalysis result highlights and selected features
Measurement ToolsDistance and area measurement graphics
Line of SightLine of sight visible-area results

Click any category heading to expand it and access its style controls.

Style Controls ​

Each category exposes the following controls:

Fill Color

  • Click the color swatch to open the color picker
  • The checkerboard background indicates transparency support
  • Adjust both the color and the alpha (opacity) channel

Outline Color

  • Click the color swatch to open the color picker
  • Controls the border color of polygons and the color of lines and points
  • Supports alpha transparency

Line Width — Slider from 1 to 10. Controls the thickness of line features.

Point Size — Slider from 1 to 20. Controls the radius of point features.

Border Width — Slider from 0 to 5. Controls the outline stroke width for polygon and point features.

Live Preview

Each expanded category shows a live preview panel displaying how a point, line, and polygon will appear with the current style settings.

Per-Category Reset ​

A reset icon (tooltip Reset to defaults) appears on a category heading once that category's settings differ from the defaults. Click it to restore only that category to its default values. The icon is hidden while the category is still at its defaults.

Developer Tools Section ​

The Developer section is only visible in development mode. It provides cache performance testing and diagnostic tools for the internal layer caching system. All results appear in a dismissible notice panel.

The four tools are presented as a segmented control:

SegmentDescription
PerformanceRuns a side-by-side comparison of cached vs. traditional layer access timing
ValidateChecks whether the cache is consistent with the current map layer state
StatsShows total layer count, feature layer count, and cache hit/miss counts
InspectDisplays detailed content of the cache, including feature and other layers

Click a segment to run it. Results are shown immediately in the notice area below. Click the close button on the notice to dismiss it and run another test.

Footer Actions

The footer is always visible regardless of which section is active.

Clear Cache ​

Clears all browser-stored cache data and reloads the application. This includes:

  • Browser Cache API entries
  • Browser local storage
  • Browser session storage

A confirmation dialog appears before the operation runs. Click Clear & Refresh to proceed or Cancel to abort.

Use this action when you experience stale data, visual glitches, or settings that seem frozen.

Reset Preferences ​

Resets all user preference settings to their factory defaults and reloads the application. The following preferences are reset:

  • Layer creation preference
  • Enable all layer popups
  • Default popup for new layers
  • Theme preference (Light/Dark)
  • Bookmark compact layout
  • Bookmark sort order
  • Scale bar unit
  • Scale bar style
  • Filter "zoom to results" preference

A confirmation dialog appears before the operation runs. Click Reset to Defaults to proceed or Cancel to abort.

INFO

Reset Preferences only clears preference settings. Graphics style customizations are stored separately and are not reset by this action. Use Clear Cache to remove all stored data including graphics styles.

Close ​

Closes the Settings dialog and returns to the map.

Hide Menu / Show Menu ​

Toggles the left sidebar navigation. When hidden, the content area expands to use the full dialog width. Click Show Menu to restore the sidebar.

Troubleshooting ​

IssueLikely CauseWhat to Do
Layer Creation option cannot be changedRunning in production modeThis setting is locked in production; use development mode to change it
Existing layer popups did not updateThe wrong toggle was usedUse Enable all layer popups to bulk-update currently loaded layers
New layers ignore the popup settingDefault popup toggle was not setCheck and update the Default for new layers toggle
Graphics style changes look inconsistentSome categories have different settingsReview each category individually; use per-category Reset if needed
Settings appear stuck or wrong after reloadStale browser storageUse Clear Cache to wipe all stored data and reload
A dot appeared on the Settings buttonA newer version of Horizon has been deployed, or there is an announcement you have not readIf the Version row shows Reload now, click it when you are ready — save unsaved work first. Otherwise open What's New to read the announcement
"Please reload Horizon" dialog cannot be closedThis tab is running a version that has been replaced, so part of the app cannot loadReload; the dialog is deliberately not dismissible because the session is already broken
The update notification disappeared before I could actIt closes itself after a few secondsThe Reload now button remains on the Version row in Settings
Version number looks out of dateThe tab is still running the version it loadedReload — the number updates with the reload, not on its own
Preferences did not reset graphics stylesReset Preferences only clears preference keysUse Clear Cache for a full storage wipe including graphics styles
Developer section is not visibleRunning in production modeThe Developer section is only shown in development mode

Horizon Help Documentation