hero.desktop-icon-wallpaper · Desktop icon wallpaper

A hero pattern from Desktop OS, drawn alone below with this design's tokens and sample copy. Not used in this design: shown with its tokens for comparison. Give the section root data-pattern="hero.desktop-icon-wallpaper". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
A readme window on 1–7 with the headline, lead, checklist and buttons; on 8–12 a 3 × 2 field of labelled pixel icons straight on the wallpaper.
Slots
caption, meta, headline, subhead, facts[3..3], cta, cta2, features[6..6]
Grid areas
window 1-7 · icons 8-12 (12-column grid, 1-based inclusive spans)
Tokens
bg #E3E5DA · text #272921 · heading #121309 · accent #EDA12F · accent2 #55A9FF · Onest / Onest · radius 8px · space unit 4px (full list in design/tokens.json)
Section
vertical padding step 6

Pattern notes

  • A readme window on 1–7 (title bar with a file name, then the headline at step 6, the lead, a three-row ruled fact list with mono keys in `link`, two keys) and on 8–12 a 3 × 2 field of desktop icons (pixel glyph + label) straight on the wallpaper, vertically centred against the window. Keep the icons three per row on phones.

Corvid Robotics — identity

Booking projects from June 2026

We make complicated companies simple to choose

Northfold is a 14-person studio helping manufacturers, labs and B2B teams explain what they do — and look like they mean it.

Hours

Studio open Mon–Thu, 9:30–18:00

Where

Rua da Boavista 72, 1200-066 Lisboa

Contact

+351 21 340 5512

Start a projectRead case studies

Positioning

Identity systems

Websites

Sales enablement

Product naming

Brand governance

Layout tree (as in design/layout.json)
{
  "pattern": "hero.desktop-icon-wallpaper",
  "kind": "hero",
  "grid": {
    "window": "1-7",
    "icons": "8-12"
  },
  "slots": [
    "caption",
    "meta",
    "headline",
    "subhead",
    "facts[3..3]",
    "cta",
    "cta2",
    "features[6..6]"
  ],
  "tree": {
    "el": "grid",
    "gap": 8,
    "align": "center",
    "children": [
      {
        "el": "box",
        "span": "1-7",
        "bg": "surface",
        "gap": 0,
        "pad": 0,
        "children": [
          {
            "el": "box",
            "dir": "row",
            "gap": 3,
            "pad": [
              2,
              4
            ],
            "align": "center",
            "justify": "between",
            "border": "bottom",
            "children": [
              {
                "el": "text",
                "color": "heading",
                "slot": "caption",
                "role": "label",
                "font": "mono"
              },
              {
                "el": "text",
                "mobile": "hide",
                "color": "textMuted",
                "slot": "meta",
                "role": "label",
                "font": "mono"
              }
            ]
          },
          {
            "el": "box",
            "gap": 5,
            "pad": [
              10,
              8
            ],
            "children": [
              {
                "el": "text",
                "slot": "headline",
                "role": "display",
                "step": 6,
                "weight": 700,
                "tracking": "tight",
                "leading": "tight",
                "maxCh": 20
              },
              {
                "el": "text",
                "slot": "subhead",
                "role": "lead",
                "maxCh": 50
              },
              {
                "el": "repeat",
                "slot": "facts",
                "min": 3,
                "max": 3,
                "layout": "list",
                "gap": 0,
                "divider": true,
                "of": {
                  "el": "box",
                  "mobile": "keep",
                  "dir": "row",
                  "gap": 4,
                  "pad": [
                    2,
                    0
                  ],
                  "align": "baseline",
                  "children": [
                    {
                      "el": "text",
                      "color": "link",
                      "slot": "label",
                      "role": "label",
                      "font": "mono"
                    },
                    {
                      "el": "text",
                      "slot": "body",
                      "role": "body",
                      "weight": 600
                    }
                  ]
                }
              },
              {
                "el": "box",
                "dir": "row",
                "gap": 3,
                "align": "center",
                "wrap": true,
                "children": [
                  {
                    "el": "button",
                    "slot": "cta",
                    "variant": "primary",
                    "size": "lg"
                  },
                  {
                    "el": "button",
                    "slot": "cta2",
                    "variant": "secondary",
                    "size": "lg"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "el": "repeat",
        "span": "8-12",
        "slot": "features",
        "min": 6,
        "max": 6,
        "layout": "grid",
        "cols": 3,
        "phoneCols": 3,
        "gap": 6,
        "of": {
          "el": "box",
          "alignSelf": "center",
          "gap": 1,
          "align": "center",
          "maxCh": 8,
          "children": [
            {
              "el": "media",
              "slot": "image",
              "aspect": "1/1",
              "treatment": "pixel",
              "frame": "none"
            },
            {
              "el": "text",
              "slot": "title",
              "role": "small",
              "align": "center",
              "weight": 600
            }
          ]
        }
      }
    ]
  }
}

Other patterns in this design

Whole design · Spec bundle (JSON) · On the style page