Skip to content

v1.31.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Aug 19:03
d389b03

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-wrap or flex-flow. Anything
    else overflows, as a block does.
  • transform turns a box around its transform-origin without dragging its contents along. A button growing on
    hover left its own label behind.
  • :hover survives 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