Fornjot - Weekly Release - The Usual Rabbit Hole
source link: https://www.fornjot.app/blog/weekly-release/2023-w05/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Weekly Release - The Usual Rabbit Hole
Posted on 2023-01-30 by Hanno Braun
Fornjot is an early-stage project to create a next-generation Code-CAD application. This is the announcement for this week's release, version 0.34.0.
Want to stay up to date on Fornjot? Then consider subscribing to the newsletter using the form at the bottom of this page.
The simplification of the core data structures, currently focused on HalfEdge
and its neighbors in the object graph, continues (#1525). I fell down the usual rabbit hole of finding more work that needs to be done, before I can do the work that I need to do.
This hasn't resulted in any big moves on #1525 itself last week, but there were a bunch of cleanups, improved error messages, and so on. I have some more substantial work in local branches that weren't ready to be merged yet, and I expect more movement there this week.
Sponsors
Fornjot is supported by @webtrax-oz, @lthiery, @ahdinosaur, @Yatekii, @martindederer, @hobofan, @thawkins, @bollian, @rozgo, @reivilibre, and my other awesome sponsors. Thank you!
If you want Fornjot to be sustainable long-term, please consider supporting me too.
End-user improvements
Improvements to Fornjot and its documentation that are visible to end users.
None this week. Busy working on the kernel!
Ecosystem improvements
Improvements to Fornjot components that are relevant to developers building on top of those. These have an indirect effect on end users, through fixed bugs and improved robustness.
fj-kernel
- Continue simplifying object graph around
HalfEdge
(#1535, #1536) - Add more debug information to approximation (#1537)
- Improve validation error messages (#1540)
- Respect existing boundary when updating
HalfEdge
as line segment (#1541)
fj-window
- Box event loop error variants (#1539)
Internal Improvements
Improvements that are relevant to developers working on Fornjot itself.
- Update dependencies (#1528, #1529, #1530, #1531, #1533)
- Minimize scope of
unsafe
block (#1538) - Update release automation (#1542)
- Upgrade to Rust 1.67.0 (#1543)
Newsletter
Want to stay up-to-date with Fornjot? Sign up to receive weekly release announcements, as well as some unscheduled messages from time to time!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK