Releases
v1.44.0
Compare
Sorry, something went wrong.
No results found
1.44.0 (2026-08-27)
✨ Features
assets: add dungeon wall, floor and door textures (33ecd85 )
assets: give the cactus a skin and the poison a pool (aad8224 )
assets: paint the light sources properly and set them like a token (321779c )
assets: repaint the tiles and walls as game art rather than photographs (5e5b6c3 )
chat: fill the palette's second row with the hue it was missing (f738580 )
chat: let a speaker set the bubble their colour sits on (c584c44 )
chat: read a speaker colour by its tone, the way Material does (2142d9b )
chat: rebuild the colour panel round one colour at a time (50ac7cc )
chat: show a speaker what their colour will look like (edc2dca )
map-editor: add a speech balloon to the shapes (20d8e44 )
tabletop: add a whiteboard to lay things out on (1a449cf )
tabletop: build dungeons by room and maze rather than by corridor (714b960 )
tabletop: finish the board's tools, and mend the layout that hid them (0fa8371 )
tabletop: generate a dungeon a party can play through (fc488d2 )
tabletop: generate maps onto hex boards as well as square ones (d0bb2c1 )
tabletop: generate open country as well as dungeons (f81fbc4 )
tabletop: give a board its own editor rather than the map's (230c4c9 )
tabletop: give light sources a table, a face and a shelf to sit on (145d7e4 )
tabletop: give the white board a proper editing panel (a374efc )
tabletop: grow a field out of warped noise, and its trees as trees (04ffcc1 )
tabletop: let a board be drawn on, with the editor that draws maps (80f6a79 )
tabletop: let a character on a building see down from it (3ebed84 )
tabletop: let doors open and close (75f9fb1 )
tabletop: let every light reckon with how high it is hung (16fd2f6 )
tabletop: let the panel set how tall the dungeon walls stand (98fd72e )
tabletop: make the board a tool worth drawing on (05a6907 )
tabletop: open some dungeons onto the world outside (17de3dc )
tabletop: paint the dungeon floor instead of building it (87509c3 )
tabletop: pair up doors and let one slide aside (ca79674 )
tabletop: poison the marsh and grow cacti in the wasteland (82fb5e8 )
tabletop: preview a generated map on the board it will be laid on (a86011a )
tabletop: put a board up where a board goes, and set it in one place (5924540 )
tabletop: rule the board, stack it in sheets, and hold its foot still (0db6395 )
tabletop: tile terrain textures instead of stretching them (d45337b )
tabletop: weather the rocks, ice the snow and fold the meadow (3d9e6f5 )
white-board: add a hand, thin the pen's line, and turn pictures over (51a4a63 )
white-board: bend a path after it has been laid down (45e59c1 )
white-board: centre what is held on the sheet itself (7ea0874 )
white-board: crop a picture down to the part of it that is wanted (7795a6e )
white-board: draw a line through as many points as it needs (1cdaabb )
white-board: dress words with an outline, a shadow and rules (60dac8d )
white-board: give each sheet room to be read and a name of its own (7d629b5 )
white-board: guide the eye without the paper having to be ruled (368eda7 )
white-board: hold several marks at once and line them up (8fe30eb )
white-board: let the board itself be seen through (1cfbe51 )
white-board: paste pictures in, fill and shade shapes, save the sheet out (6d75266 )
white-board: pull a hold by its sides and turn it by its grip (7084faf )
white-board: save a board on its own as a file (62f6e62 )
white-board: stick a picture down at the size it actually is (d8e85f8 )
white-board: turn the board by its foot, the way a terrain block turns (0fafed0 )
🐛 Bug Fixes
chat: carry the bubble as far as the colour needs it (fee2168 )
chat: hold a speaker bubble to seven to one (34e24fc )
chat: lay the colour panel out so the two themes can be compared (f8cf95b )
chat: let the colour panel be satisfied, and keep its sample to a line (e445aa5 )
chat: make every speaker colour readable on either theme (864560d ), closes #9900ff #006633
chat: read a speaker colour without ever changing it (6a8470a )
chat: show a revealed secret roll without waiting for something else (0ae88d7 )
chat: stop correcting a colour the bubble cannot reach (5af5137 )
chat: stop the log moving when somebody starts typing (4c4377b )
file: bundle the pictures a board keeps inside its drawing (dae9185 )
replay: let a door that stood open stop nothing in the replay too (811e8fa )
tabletop: cut the rocks from stone and set them on the ground (e80dca5 )
tabletop: dig cave chambers apart so their lights stop stacking (7ce11b3 )
tabletop: draw the light picture again, standing on its cell (190e1cb )
tabletop: even out a rock's courses so its ledges stop showing (9ae8509 )
tabletop: give the board the zoom every other drawing tool has (c85f8b1 )
tabletop: join every region, paint under every door, and fit a hex board (a637998 )
tabletop: keep dungeon corridors out of the rooms they pass (58d96a8 )
tabletop: let the dungeon fog actually cover the dungeon (235a340 )
tabletop: let what is stuck to a board keep the spot it was put on (c1c0c68 )
tabletop: light the dungeon with terrain rather than light sources (df60a71 )
tabletop: make a wood of trees rather than a picture of one (8918795 )
tabletop: make the dungeon preview readable (a140050 )
tabletop: measure the words, and let what is drawn be altered after (491b443 )
tabletop: seal the deepest room and keep the notes off the table (d4e8b79 )
tabletop: set a second board down beside the first, not on top of it (724797b )
tabletop: show the lights of the table being looked at (2d5c65d )
tabletop: show the line while it is being dragged out (6e26ad9 )
tabletop: shut every way into the deepest dungeon room (54c1bea )
tabletop: stand light sources up like a piece (44d6ba3 )
tabletop: stop a board being laid down on itself (070bfb5 )
tabletop: stop covering the generated dungeon with a mask (0146e19 )
testing: give back the globals a spec borrows (16219b2 )
ui: say so when a panel fails to open (9d9b63d )
white-board: draw the hold over the picture rather than off its corner (7599e45 )
white-board: keep a board's contents, its edits and its copies apart (adcfc09 )
white-board: keep the chequer in the editor and off the table (9453eaa )
white-board: let a grip pulled near a line give in to it (a2167c2 )
white-board: let Japanese be typed onto the board (d6ed38b )
white-board: make the hand answer to being chosen (96e3a2f )
white-board: stop plain paper from hiding everything drawn over it (e7e9e35 )
📝 Documentation
features: describe the map generator, fields and all (fa58053 )
website: add v1.43.1 release notes (cebcbd0 )
website: write up the map generator and the white board (893e5d4 )
♻️ Refactor
chat: settle a speaker bubble by one rule rather than by cases (695320f )
core: move seededRandom to core/util (959e6be )
media: move the texture catalog to domain (52f5dd8 )
tabletop: give a map its own vocabulary, apart from the dungeon (2d45995 )
white-board: write words onto the sheet the way the map editor does (8a6d971 )
You can’t perform that action at this time.