Skip to content

Releases: endoli/tabulon

DXF Viewer — Tue, wk 16, 2025

23 Apr 03:39
f20a9d9

Choose a tag to compare

Pre-release

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

18 Apr 03:00
56b31cf

Choose a tag to compare

Pre-release

What's Changed

  • tabulon_dxf: Implement basic support for SOLID. by @xorgy in #63
  • tabulon_dxf: Attach color paints to text items. by @xorgy in #65
  • dxf_viewer: Cull at item level rather than entity level. by @xorgy in #66

Full Changelog: AD2025W15-4...AD2025W15-5

DXF Viewer — Thu, wk 15, 2025

17 Apr 02:35
a5c720c

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: AD2025W15-3...AD2025W15-4

DXF Viewer — Wed, wk 15, 2025

16 Apr 04:11
175a9a9

Choose a tag to compare

Pre-release

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 f64 by @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/Polyline bulge 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 tracing and 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_std by @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 ItemHandle for GraphicsItems in GraphicsBag. by @xorgy in #36
  • Put FatPaints in a palette, addressed with PaintHandle. by @xorgy in #37
  • Add support for tracing and tracy by @waywardmonkeys in #38
  • vello_viewer: Switch to a white background, and Area antialiasing. by @xorgy in #40
  • Remove unused smallvec dependency 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.dependencies section 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