<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.niagaraui.com/blogs/news/niagara-graphics-standards-a-quick-reference</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-graphics-standards-v2.png?v=1786723645</image:loc>
      <image:title>Niagara Graphics Standards: A Quick Reference</image:title>
      <image:caption>Abstract Niagara UI style guide illustration: colour swatch row and a spacing scale ladder</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/how-to-build-a-responsive-page</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-responsive-page-v2.png?v=1786723646</image:loc>
      <image:title>How to Build a Responsive Page</image:title>
      <image:caption>Abstract illustration of one layout drawn at phone, tablet and desktop widths</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/relative-units-explained-em-rem-and</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-relative-units-v2.png?v=1786723647</image:loc>
      <image:title>Relative Units Explained: em, rem, and %</image:title>
      <image:caption>Abstract illustration of nested squares scaling down, representing relative CSS units</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/color-palette-accessibility-basics</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-colour-accessibility-v2.png?v=1786723648</image:loc>
      <image:title>Color Palette &amp; Accessibility Basics</image:title>
      <image:caption>Abstract illustration of colour contrast pairs beside circle, triangle and square status shapes</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/typography-guidelines-for-ui-kits</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-typography-ui-kits-v2.png?v=1786723648</image:loc>
      <image:title>Typography Guidelines for UI Kits</image:title>
      <image:caption>Abstract type scale illustration with descending text blocks and a size reference table</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/grid-systems-101</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-grid-systems-v2.png?v=1786723649</image:loc>
      <image:title>Grid Systems 101</image:title>
      <image:caption>Abstract six column grid illustration with UI blocks snapped across the columns</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/optimizing-images-for-the-web</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-optimizing-images-v2.png?v=1786723650</image:loc>
      <image:title>Optimizing Images for the Web</image:title>
      <image:caption>Abstract illustration of an image placeholder beside shrinking file size bars</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/component-naming-conventions</loc>
    <lastmod>2026-08-14T15:06:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-naming-conventions-v2.png?v=1786723651</image:loc>
      <image:title>Component Naming Conventions</image:title>
      <image:caption>Abstract illustration of a stack of point path chips with one highlighted</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/designing-bms-alarm-graphics-for-faster-operator-response</loc>
    <lastmod>2026-09-28T13:50:05-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-alarm-graphics-v2.png?v=1790617805</image:loc>
      <image:title>Designing BMS Alarm Graphics for Faster Operator Response</image:title>
      <image:caption>Abstract BMS alarm list illustration with severity shape coding and acknowledge buttons</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/dashboard-density-how-much-data-belongs-on-one-screen</loc>
    <lastmod>2026-10-14T21:22:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-density-v2_3c046a8e-be1b-4846-8bab-18ca25e9dbbb.png?v=1790617760</image:loc>
      <image:title>Dashboard Density: How Much Data Belongs on One Screen?</image:title>
      <image:caption>Abstract dashboard illustration: a grid of KPI tiles with one amber warning tile</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/typography-for-bms-graphics-hierarchy-before-fonts</loc>
    <lastmod>2026-10-14T21:22:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-typography-v2_66b337ec-7433-43fe-b5a6-b70bf07318ef.png?v=1790617725</image:loc>
      <image:title>Typography for BMS Graphics: Hierarchy Before Fonts</image:title>
      <image:caption>Abstract typographic hierarchy illustration with descending blocks and one large value panel</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/light-mode-or-dark-mode-on-the-station-floor</loc>
    <lastmod>2026-10-14T21:22:33-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/cover-light-dark-station_4c34fac3-30fe-4409-bdbc-aae7bb5cbc20.png?v=1790617687</image:loc>
      <image:title>Light Mode or Dark Mode on the Station Floor?</image:title>
      <image:caption>Abstract illustration of the same station graphic drawn twice, once on a light panel and once on a dark panel, split down the middle</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/niagara-px-point-bindings-ord-checklist</loc>
    <lastmod>2026-10-14T21:22:41-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/niagara-px-ord-binding-checklist.png?v=1792027361</image:loc>
      <image:title>Niagara PX Point Bindings: A Practical ORD Checklist</image:title>
      <image:caption>Abstract illustration of three point cards wired into a station panel, representing Niagara PX ORD bindings</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.niagaraui.com/blogs/news/deploying-niagara-px-graphics-handover-checklist</loc>
    <lastmod>2026-09-29T06:32:32-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0986/3190/9740/articles/niagara-px-deployment-validation.png?v=1790677952</image:loc>
      <image:title>Deploying Niagara PX Graphics: From Export to Operator Handover</image:title>
      <image:caption>Three connected checklist panels showing asset checks, point bindings and operator-access validation for a Niagara PX deployment.</image:caption>
    </image:image>
  </url>
</urlset>
