Releases: endoli/tabulon
Releases · endoli/tabulon
DXF Viewer — Tue, wk 16, 2025
What's Changed
- Add count of text blocks to debug output by @waywardmonkeys in #67
- tabulon_vello: Introduce glyph scaling hack to fix very small text. by @xorgy in #68
Full Changelog: AD2025W15-5...AD2025W16-2
DXF Viewer — Fri, wk 15, 2025
DXF Viewer — Thu, wk 15, 2025
What's Changed
- Add trace logging for unhandled dxf entities by @waywardmonkeys in #60
- tabulon_dxf: Implement ELLIPSE. by @xorgy in #61
- Report error on load failure by @waywardmonkeys in #62
Full Changelog: AD2025W15-3...AD2025W15-4
DXF Viewer — Wed, wk 15, 2025
What's Changed
- ci: update to stable Rust 1.85, typos 1.29.9 by @waywardmonkeys in #2
- Use Rust 1.85 as the MSRV by @waywardmonkeys in #4
- FloatFuncs for
f64by @waywardmonkeys in #5 - Run clippy against min-ver targets. by @waywardmonkeys in #6
- Update Linebender lint sets by @waywardmonkeys in #7
- Introduce GraphicsBag. by @xorgy in #3
- Simplify vello_simple to appease clippy. by @xorgy in #9
- Introduce vello_viewer. by @xorgy in #8
- vello_viewer: Add basic panning and zooming with primary cursor. by @xorgy in #10
- vello_viewer: Implement basic BLOCK/INSERT. by @xorgy in #11
- Move DXF loading utilities to a crate. by @xorgy in #12
- Move basic Vello rendering code from example to crate. by @xorgy in #13
- vello_viewer: Add basic picking code based on static_aabb2d_index. by @xorgy in #14
- taplo format by @waywardmonkeys in #15
- ci: Add taplo format check by @waywardmonkeys in #16
- tabulon_dxf: Fix off-by-one in LwPolyline handler, and close closed polylines. by @xorgy in #17
- tabulon_dxf: Add basic Polyline support. by @xorgy in #18
- Complete but expensive dist_sq for AnyShape. by @xorgy in #19
- Introduce text items. by @xorgy in #20
- tabulon_dxf: Correct Arc translation. by @xorgy in #21
- tabulon_dxf: Support character escapes and suppress text formatting. by @xorgy in #22
- vello_viewer: Print some timing information. by @xorgy in #23
- vello_viewer: don't reproject the scene more than once per redraw. by @xorgy in #24
- tabulon_dxf: translate
LwPolyline/Polylinebulge to curves. by @xorgy in #25 - tabulon_dxf: Translate DXF y-up coordinates to y-down. by @xorgy in #26
- tabulon_dxf: use MTEXT
x_axis_direction. by @xorgy in #27 - tabulon_dxf: Derive MTEXT alignment from attachment point. by @xorgy in #28
- Build
tracingand set up subscriber in vello_viewer by @waywardmonkeys in #30 - Introduce managed transforms on
GraphicsBag. by @xorgy in #31 - vello_viewer: Fix picking distance, highlight whole picked entity. by @xorgy in #34
- tabulon: Be more
no_stdby @waywardmonkeys in #32 - ci: Check more for MSRV, no_std by @waywardmonkeys in #33
- tabulon_dxf: Disable drawing off-axis shapes for now. by @xorgy in #35
- Use
ItemHandleforGraphicsItems inGraphicsBag. by @xorgy in #36 - Put
FatPaints in a palette, addressed withPaintHandle. by @xorgy in #37 - Add support for tracing and tracy by @waywardmonkeys in #38
- vello_viewer: Switch to a white background, and
Areaantialiasing. by @xorgy in #40 - Remove unused
smallvecdependency by @waywardmonkeys in #41 - tabulon: Fix cargo doc warning about libm link by @waywardmonkeys in #42
- tabulon_dxf: Render entities to individual items, and do basic culling. by @xorgy in #39
- tabulon_dxf: Consolidate lines in INSERTs into
BezPaths. by @xorgy in #43 - tracing: Add more instrumentation by @waywardmonkeys in #44
- tracing-tracy-memory: Feature to enable tracy memory profiling by @waywardmonkeys in #45
- tabulon_dxf: Add colors and linewidths. by @xorgy in #46
- tabulon_dxf: Cache layer lookups before entities loop. by @xorgy in #47
- Move
workspace.dependenciessection by @waywardmonkeys in #48 - tabulon_dxf: Resolve INSERT inside a BLOCK definition. by @xorgy in #49
- tabulon_dxf: Allow 0 width lines. by @xorgy in #50
- tabulon_dxf: Move restroking code into
tabulon_dxf. by @xorgy in #51 - tabulon_dxf: Allow blocks to be inserted with multiple paints. by @xorgy in #52
- vello_viewer: Implement basic drag and drop. by @xorgy in #53
- vello_viewer: Allow window to open without a drawing loaded. by @xorgy in #54
- dxf_viewer: rename from vello_viewer. by @xorgy in #55
- dxf_viewer: Preload hovered files before dropping. by @xorgy in #56
- dxf_viewer: Measure text for culling/picking. by @xorgy in #57
- dxf_viewer: Implement SPLINE by conversion to BezPath. by @xorgy in #58
- Eliminate AnyShape in favor of BezPath. by @xorgy in #59
Full Changelog: https://github.com/waywardmonkeys/tabulon/commits/AD2025W15-3