Nice update! But I already have another bug report.New update dropped this afternoon. This is v0.9.3. It had more in it then I originally intended.
An edited summary of changes this version:
1. **Mongoose Editable System Fields:** Many Mongoose system fields now inline-editable. Edited fields are highlighted and persist in the workspace JSON. This includes the ability to add names to each world and moon.
NOTE: Some fields, like atmosphere, are still not editable and you still cannot add or delete worlds or moons. I would like to eventually allow a user completely build out a new system by hand with full control, so I still have it on the list.
2. **Corrected Stellar Generation Tables:** Star physical properties (mass, diameter, surface temperature) are now derived from accurate per-luminosity-class tables with subtype anchors, rather than a single averaged value per spectral type. Giant, dwarf, and subdwarf stars now have physically distinct and correct statistics. NOTE: White Dwarf and Brown Dwarf stars have one simple average used for their key stellar information. Thank you to @Dodo98
3. **Fixed Missing Companion Rolls for Primary Star:** Previously, only secondary stars (Close, Near, Far) received a companion roll. The primary star now also rolls for a companion, matching the full rules requirement that every star in the system gets a companion check. Thank you to @Dodo98
4. **Improved HZCO calculations**
5. **Accordion Display Polish:** Cleaned display and added atmospheric pressure to UI.
6. **Octagon Filter Symbol:** Added an octagon as a new shape option in the Advanced Filter styling panel.
7. **Gas Giant Ring Visibility:** The ring symbol on gas giants is now 2–3× thicker, making it clearly visible when zoomed out to subsector or sector scale.
View attachment 7950
Our next set of releases (v0.10.x) will center on revamping our routes/filters/customization and metadata. I'll make another post tomorrow with my thoughts on my goals for that series and would enjoy hearing anyone's thoughts on what improvements they would like to see.
In the meantime please do continue letting me know how you use this program (I love the pics) and the issues you find.
And I have one more question. To what extent does the generator take the system spread into account when placing the orbits? I’ve put together an Excel file that allows me, among other things, to calculate orbit placement according to the rules, and I consistently get different results than the generator. So I suspect there might be a bug here, or that you haven't implemented this rule.