Skip to main content
Screendesk
Northline documentationv1.0.9

Developer license

How the theme is organized, what to edit, and how updates work once you change the code.

2 min readNorthline 1.0.9
On this page

The developer license gives you Northline's source in Zendesk's code editor (Customize designNorthlineEdit code). Editing code needs Knowledge (Guide) Professional or higher.

Before editing, copy the theme (theme menu → Copy) and edit the copy. Once a theme's code is edited, Zendesk can't update it automatically; keeping the original lets you compare against new versions.

Files

Colors and sizes

Every color, radius and font comes from CSS custom properties at the top of style.css (--nl-brand, --nl-ink, --nl-line, --nl-r, --nl-font-heading...). Dark mode redefines them under :root[data-nl-mode="dark"]. Change a token rather than individual rules and both modes stay consistent.

Northline's words in other languages

Northline's own interface words live in assets/northline.js, in one dictionary per language (the I18N object). Add a language by copying the English entry and translating it.

Script hooks

window.Northline exposes refreshFormPicker(), paintIcons(), initTabs() and initCarousels() if you add content after the page loads.

Was this page helpful?