Skip to content

v2.52.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:57
fe6cf3e

2.52.0 (2026-10-22)

Features

  • cli: react-x11 create, and npm create react-x11 as its alias (#993) (36b22d2)
  • cli: react-x11 help lists every REACT_X11_* variable the renderer reads, grouped, with what each does (#986) (4236e70)
  • create: new apps come with AGENTS.md and DESIGN.md, and the package ships its docs (#997) (ead1379)
  • wayland: read desktop interaction settings from the settings portal (#994) (8402e7c)
  • wayland: the 2d context fills with patterns — an image or a surface, repeated along either axis, through any transform (#991) (e03b299)
  • wayland: useKeyboardState() from the seat — locks, group and layouts (#995) (2989aa4)

Bug Fixes

  • bus: the connection keeps an 'error' listener through the name-ready round trip, so an error there no longer crashes the app (#990) (2844f56)
  • examples: the icon wall follows the theme, so it is visible on a dark desktop (#985) (50544bf)
  • examples: the settings window's close button closes it, and asks first when something is unsaved (#987) (fa1ebc3)
  • examples: the showcase opens one window, not six (#984) (1c654d6)
  • test: the integration tests no longer follow the desktop, so a dark one does not fail the textinput test (#982) (a49a889)
  • wayland: a small surface that changes size inside the same buffers keeps them, instead of importing one with no descriptor and dying (#989) (aa484cb)
  • wayland: parent portal dialogs through xdg-foreign, not a fake x11: handle (#996) (8328f30)
  • wayland: pasting what another application copied works, where every read of the clipboard threw (#992) (87e5f11)