Skip to content
OBLAIDISH NEWS
Nourish adds infinite zoom and pan to Wayland
TX_633699Engineering

Nourish adds infinite zoom and pan to Wayland

Nourish, an open‑source Wayland compositor, now supports infinite zoom and pan. The feature gives Linux graphics engineers a new UI primitive for spatial desktop experiments.

Nourish, an open‑source Wayland compositor, adds infinite zoom and pan. The code lives on GitHub [Lobsters].

What shipped

The compositor renders the entire scene at any scale and lets the pointer glide across an unbounded virtual canvas. Unlike traditional desktops that stop at screen edges, Nourish keeps the coordinate system alive, allowing developers to pan indefinitely and zoom beyond 100 %. A demo client draws a grid and a few test windows, showing stable frame rates even when the view is scaled dozens of times. The project builds against the Wayland protocol libraries and runs on any Linux kernel that supports DRM and evdev [Wayland].

Why it matters

Infinite zoom and pan have been limited to niche apps such as GIS and CAD. By exposing the capability at the compositor level, Nourish gives desktop environment teams a first‑class UI primitive without writing custom scaling logic in each toolkit. The open‑source implementation lowers the barrier for spatial‑UI research: researchers can prototype “infinite‑desktop” concepts simply by swapping the compositor instead of hacking X or Wayland client libraries. Finally, an unbounded canvas forces a rethink of window‑management models that assume a bounded screen, opening design space for new concepts like “region” or “layer” in future Linux desktops.

Editor’s take

The integration challenge is real. Most Linux applications still use fixed‑pixel coordinates, so they will need adapters to benefit from Nourish’s capabilities. Until toolkits such as GTK and Qt expose zoom‑aware APIs, the compositor will remain a sandbox rather than a mainstream desktop option. Nonetheless, its existence pushes the conversation forward and may inspire the next wave of spatial UI frameworks.


Reader poll

Which Wayland compositor do you use for experimental UI work?

  • Nourish
  • Sway
  • Weston
  • KWin
operator_channel
[ comments_offline · provider_not_configured ]
transmission_log

Subscribe to the broadcast.

Daily digest of the day's most important tech news. No fluff. Engineering signal only.

// delivered via substack · double-opt-in confirmation