v0.4.0
What's Changed
- Document the Wails desktop example in the book by @mudream4869 in #58
- Fill the gaps the book had against the current code by @mudream4869 in #59
- Normalize line endings to LF by @mudream4869 in #60
- docs: document error handling by @mudream4869 in #61
- Make the todo example show off the state properly by @mudream4869 in #62
- Show the toolgui version in the side nav by @mudream4869 in #63
- Fix the iframe component's injection, sizing and event forgery by @mudream4869 in #64
- Isolate the iframe component behind postMessage by @mudream4869 in #66
- feat: charts (survey + line, bar and area) by @mudream4869 in #65
- feat(web): bundle Bulma and Font Awesome instead of loading them from a CDN by @mudream4869 in #69
- Bump prismjs from 1.27.0 to 1.30.0 in /toolgui-web by @dependabot[bot] in #71
- fix(web): stop the update socket reconnecting in a tight loop by @mudream4869 in #72
- fix: retire nodes by run id instead of a removing flag by @mudream4869 in #70
- feat: place components by position, name only the ones with state by @mudream4869 in #73
- docs: drop the design notes directory by @mudream4869 in #74
- build: drop baseUrl and the dead paths entries from the tsconfigs by @mudream4869 in #78
- fix: give a visitor with no stored preference a real theme by @mudream4869 in #79
- fix: keep the tab you leave mounted by @mudream4869 in #80
- docs: say how to add a component of your own by @mudream4869 in #84
- feat: run a ToolGUI app in the browser with WebAssembly by @mudream4869 in #83
- feat: let the app configure the web manifest and its title by @mudream4869 in #82
- feat: emoji shortcodes in content by @mudream4869 in #81
- fix(web): guard the runtime manifest and assets against handler races by @mudream4869 in #88
- feat: stream file uploads instead of holding them in memory by @mudream4869 in #85
- feat: build a wasm app with one command, and publish the demo by @mudream4869 in #87
- feat: ship a component's own rendering as files by @mudream4869 in #86
- docs: 讓 mdBook 能 render mermaid 區塊 (TG-15) by @mudream4869 in #89
- feat(web): move the tcinput batch onto Mantine v9 by @mudream4869 in #90
- refactor(web): give the shell its own theme tokens, not Bulma's by @mudream4869 in #92
- docs: rewrite the three architecture diagrams as mermaid by @mudream4869 in #91
- feat(web): move the rest of the components onto Mantine, and drop Bulma by @mudream4869 in #93
- test(e2e): stop the datetime case typing the hour into the minutes by @mudream4869 in #95
- spike(tgframe): try the converged component signature on one slice (TG-18) by @mudream4869 in #94
- Converge every component on (c, ..., conf ...*XxxConf) by @mudream4869 in #98
- feat(tgcomp): add Metric, Caption, Badge, LinkButton and ScatterChart by @mudream4869 in #97
- feat(tgframe): read state values without panicking on a wrong type by @mudream4869 in #96
Full Changelog: v0.3.0...v0.4.0