v0.6.0
What's Changed
- fix(version): report the commit a dev build came from by @mudream4869 in #122
- Read the array props straight, without the null fallbacks by @mudream4869 in #124
- feat(layout): add Popover, a floating panel behind a button by @mudream4869 in #123
- feat(tcinput)!: one meaning for Default, one rule for return types (TG-35) by @mudream4869 in #125
- feat(layout): add Dialog, whose body only runs while it is open by @mudream4869 in #126
- feat(tgframe): keep wasm uploads in the OPFS, not the tab's heap by @mudream4869 in #127
- fix(number): send an out-of-range value back and apply the range in Go by @mudream4869 in #130
- feat(wails): open external links in the system browser by @mudream4869 in #128
- feat(tcinput): add ButtonClicked, asking about a click before the draw by @mudream4869 in #129
- fix(popover): close on ESC when the trigger is what opened it by @mudream4869 in #131
- feat(toast): fire a one-off notification once per run by @mudream4869 in #132
- feat(tcmisc)!: type Plugin and Iframe value reads, drop the State entry points by @mudream4869 in #135
- feat(tgframe): cancel a run's context when the next event cuts it by @mudream4869 in #133
- feat(tgwasm): stream an upload into storage instead of passing it as base64 by @mudream4869 in #134
- docs(architecture): correct how each getter names its component by @mudream4869 in #136
- Let a Button inside a Form submit it by @mudream4869 in #138
- refactor(tgcomp)!: forward through wrapper functions, fix the casing by @mudream4869 in #137
- feat(tcinput): DownloadFile fetches a big download by token instead of packing it as base64 by @mudream4869 in #139
- Let the side column be dragged to a width by @mudream4869 in #141
- Converge State's typed getters, and give FuncCache an explicit key by @mudream4869 in #140
- TG-73:
ButtonClicked/DownloadButtonClicked改吃 Container by @mudream4869 in #142 - Let the collapse button sit back until it is wanted by @mudream4869 in #143
Full Changelog: v0.5.1...v0.6.0