Releases
v2.52.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.