Skip to content

Releases: KittyCAD/modeling-app

v0.19.1

25 Apr 14:43
a3eeff6
Compare
Choose a tag to compare

What's Changed

  • Fix project directory through state improvements by Jess

Full Changelog: v0.19.0...v0.19.1

v0.19.0

25 Apr 11:41
e123a00
Compare
Choose a tag to compare

What's Changed

  • Zoom to fit by Serena and Jess
  • Human speed completions by Jess
  • Dark edge lines in light mode by Frank and Mike
  • 3D axes gizmo fix by Kurt
  • Rust refactor of filesystem operations by Jess
  • Fixes for recast, const completion, u32 math, and 2d linear patterns by Jess
  • Bump dependencies (tauri and internal)

Known Issues

  • File Explorer shows directories as files (#2237)

Full Changelog: v0.18.1...v0.19.0

v0.18.1

23 Apr 07:03
2d0ac24
Compare
Choose a tag to compare

What's Changed

  • Project global origin for sketches and use engine animations (#2113)

Full Changelog: v0.18.0...v0.18.1

v0.18.0

22 Apr 08:13
0b235dc
Compare
Choose a tag to compare

What's Changed

  • Massive app performance improvements by Jess
  • Rectangle sketch tool by Frank and Kurt
  • Code editor improvements by Jess: autocompletion snippets, find extension, and more
  • New panes sidebar by Frank
  • New setting to toggle edge highlights
  • Migrate to Tauri V2 by Pierre, Paul and Adam
  • Allow nightly builds of Modeling App to be installed alongside the standard app by Pierre, Paul and Adam
  • New help menu in the bottom right by Frank
  • Lots of tests by Kurt, Jess and Frank
  • New custom updater (what you're reading this in!) by Pierre
  • New app icon by Frank

Full Changelog: v0.17.3...v0.18.0

v0.17.3

05 Apr 22:22
2a86ffc
Compare
Choose a tag to compare

What's Changed

  • Swap out primary UI color for Zoo brand blue, add theme color setting to control its hue (#2017)
  • Bug fix for broken project directory picker (#2025)
  • Make it possible to permanently dismiss the web banner from the settings (#2021)
  • Print WebSocket errors when we get them (#2018)
  • Benchmark rust in CI with iai, not criterion (#1937)
  • Several other bug fixes, refactors, and maintenance items

Full Changelog: v0.17.2...v0.17.3

v0.17.2

04 Apr 07:15
b32295e
Compare
Choose a tag to compare

What's Changed

  • Fix home redirect in browser (#2008)
  • dynamic cursor depending on mouse scene state (#1995)
  • Make the sketch larger so 20-20 failures are clearer (#1989)
  • New segments can be added in the middle of a sketch (#1953)
  • Generate docs (#1994)
  • Fix member expression in object expression (#1992)
  • Rearchitect settings system to be scoped (#1956)
  • Set selection as top level event only (#1988)
  • Pipelines cause Z-fighting (#1976)
  • Allow two 'serial_test_' to run simultaneously (#1978)
  • Add plumbus test (#1975)
  • Onboarding updates (#1967)

Full Changelog: v0.17.1...v0.17.2

v0.17.1

29 Mar 00:55
6f36371
Compare
Choose a tag to compare

v0.17.0

25 Mar 18:25
d8cc57b
Compare
Choose a tag to compare

What's Changed

  • Add batch support to current KCL implementation (#1871)
  • Change KCL Samples link (#1869)
  • Add *.zoo.dev origins to Tauri HTTP scopes (#1868)
  • Make engine background color driven by theme setting (#1842)
  • Circular dependencies refactor (#1863)
  • Grackle: integrate source ranges (#1852)
  • Add parsing of types to functions (#1844)
  • Set token when fetching user (#1851)
  • SketchOnFace UI (#1664)
  • Better error lsp server (#1850)
  • Grackle: Fix a clippy lint (#1848)
  • Up cam throttle (#1843)
  • Add regression test for angletomatch (#1806)
  • Fix angleToMatchLengthXY (#1765)
  • Fix dependabot perms (#1792)
  • Ignore test_copilot_lsp_completions til new model deployed (#1791)
  • Add tangentialArcTo to grackle stdlib (#1731)
  • Bind all unary, binary and constants to KCL (#1781)
  • Add onboarding check workflow (#1764)
  • Bump dependencies (multiple PRs)

Full Changelog: v0.16.0...v0.17.0

v0.16.0

20 Mar 12:44
d11d363
Compare
Choose a tag to compare

What's Changed

  • Fix file route resolution to restore file switching (#1768)
  • Fix cargo warnings (#1766)
  • Add support for line, xLine, yLine, xLineTo, yLineTo (#1754)
  • Tag changes followup (#1747)
  • Updating example kcl back to bracket with updated changes (#1743)
  • Fix recast bug (#1746)
  • Update starting example (#1742)
  • Make tag last optional param everywhere (#1739)
  • Better copilot test (#1741)
  • Update cargo-test.yml (#1740)
  • File based settings (#1679)
  • Handle many files as a zip archive (#1688)
  • Grackle: Extrude/ClosePath stdlib functions (#1717)
  • Fix circle (#1715)
  • Fix links for kcl docs (#1714)
  • Update SketchGroup when calling lineTo (#1713)
  • Fixes for docs (#1712)
  • Change up docs format (#1711)
  • Generate kcl examples in docs from macro (#1710)
  • Add to_degrees/to_radians fns (#1709)
  • Send telemetry (#1702)
  • More lsp stuff / telemetry-prep (#1694)
  • Patterns 2d 3d (#1701)
  • Move settings types and initial values to lib/settings (#1698)
  • Lsp workspace stuff (#1677)
  • Rename GlobalState to SettingsAuth (#1689)
  • Fix error range kcl embedded function and add test (#1691)
  • Update onboarding based on team feedback (#1665)
  • Cam update should move target too (#1674)
  • Add optional tag to circle (#1669)
  • Fix circle sketch on face (#1668)
  • Start of close tag (#1639)
  • Bump dependencies

Full Changelog: v0.15.6...v0.16.0

v0.15.6

07 Mar 19:23
4c18255
Compare
Choose a tag to compare
  • Bump kittycad to 0.0.55