Releases: KittyCAD/modeling-app
Releases · KittyCAD/modeling-app
v0.19.2
What's Changed
- Bugfix for settings file reading and migration by Jess
- A few small dev experience upgrades
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- Fix project directory through state improvements by Jess
Full Changelog: v0.19.0...v0.19.1
v0.19.0
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
v0.18.0
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
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
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
What's Changed
- Add helix function to KCL by @jessfraz
- Cleaner clear all implementation by @Irev-Dev
- start of revolve by @jessfraz
- Generate images for examples in derive docs by @jessfraz
- Filter selections by type by @Irev-Dev
- Various KCL language bug fixes
- Various testing improvements
- Many bumped software dependencies
Full Changelog: v0.17.0...v0.17.1
v0.17.0
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
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