Changes in 1.31.0
Building a mod on top of Sideload? Sideload_1.31.0_debug.zip is the same version built in Debug, which turns on hot reload from Mods/<appId>/, the F9 dev overlay, Ctrl+F10 box outlines, the Chrome DevTools bridge and the MCP probe that lets an agent drive a page. Players want the file above it; you probably want this one.
Added
- Changing only the text of a box no longer rebuilds the page. A clock that ticks once a second rebuilt every
element on screen with it.
Fixed
- A scrolling area inside a plain
<div>keeps its height. It was squeezed to nothing, so the one part of a page
meant to scroll was the part that disappeared. - A box only shrinks its children if it says
display: flex,flex-direction,flex-wraporflex-flow. Anything
else overflows, as a block does. transformturns a box around itstransform-originwithout dragging its contents along. A button growing on
hover left its own label behind.:hoversurvives a page rebuild. A page that redraws on a timer flickered once a second, and a text field lost
its hover for good.
Installing by hand: put Sideload.dll into Mods/. That is the whole install - AngleSharp, Jint and
Esprima are inside it now, so there is nothing to place in UserLibs/ any more. Old copies there do no
harm and are still used if present; delete them whenever you like.
What's Changed
- chore(tools): the Vite plugin and the scaffolder move into this repo by @DooDesch in #42
- ci(npm): publish the toolchain packages with trusted publishing by @DooDesch in #43
- docs(tools): both packages are on npm by @DooDesch in #44
- chore(sideload-vite): 1.0.1 by @DooDesch in #45
- fix(sideload-vite): the type generator reads the engine again by @DooDesch in #46
- docs: measure react 19, and the numbers that were wrong by @DooDesch in #47
- fix(layout): a block overflows, it does not squeeze what is inside it by @DooDesch in #48
- perf(script): new text in a text box does not rebuild the page by @DooDesch in #49
- chore(release): 1.31.0 by @DooDesch in #50
Full Changelog: v1.30.0...v1.31.0