It's been a good week for Fornjot! I made progress with the cleanup of the object construction code (#1249), fixed bugs, and made some cosmetic improvements. See below for more details!
But honestly, the most significant change this weeks wasn't anything that happened with the Fornjot code. It was a change in my thinking, after watching a talk that I was must have been primed for, having thought about these topics for the last 10 years.
I'm not going to say any more than that here, as I'm still in the middle of sorting out what all of it means for Fornjot. If you're interested in hearing more, why not join the Fornjot Matrix channel? Not only have we been talking about the topic there, it's also a good place for day-to-day updates on Fornjot's development.
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.
Improvements to Fornjot and its documentation that are visible to end users.
- Fix potential soundness hole in version comparison (#1358)
- Fix error when
- Soften shading (#1366)
- Improve output of
- Fix triangulation of sharp, concave faces (#1369)
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.
- Add infrastructure for abstracting over access to referenced objects (#1359)
- Continue cleanup of partial object API (#1360, #1361, #1362)
Improvements that are relevant to developers working on Fornjot itself.