Releases: PartStackerCommunity/PartStacker
v0.4.1
v0.4
This is a major release.
Most notable in v0.4 is the introduction of "PartStacker project files".
- These are JSON files that contain all the information about your current session, including all the current parts and results.
- The files end in the extension
.pstack.jsonand adhere to a specific schema. - You can create one of these files with "File->Save" or "Ctrl-S", to save your current project.
- You can use one of these file with "File->Open" or "Ctrl-O", to load a previous project.
- If you name one of these files simply
".pstack.json"with no name, only the extension, it will load automatically on startup.
v0.3.2
User-facing changes in this patch release:
- Add a preference to display the bounding box as a wireframe around the mesh (#57)
- Update the mesh in the viewport after each individual part has been placed (#63)
- Fix part multi-select bug, where the quantities would be zeroed out
Developer-facing changes in this patch release:
- Update vcpkg for wxWidgets 3.3.0 (#58)
v0.3.1
User-facing changes in this patch release:
- Tooltips are added to almost all widgets, including static text objects (#23)
- Multiple parts can be batch edited in the parts tab (#25)
- If a part has a "base quantity", i.e. if a quantity can be parsed from its filename, then the current quantity will display with an arrow ("↑" or "↓") if different from the base quantity (#27)
- There is a new "Report an issue" menu item, under the "Help" menu in the top bar
Developer-facing changes in this patch release:
- All submodules removed, and replaced with vcpkg
- Note, this is an older version of vcpkg that uses wxWidgets 3.2.6, since 3.2.7 has errors building on Mac
- GitHub Actions changes
- Basic caching, as vcpkg installation may take a while
- The build script is more complicated, to deal with a lack of automatic "universal" (x86_64 and arm64) Mac build
- The test script runs for every PR
v0.3
These are the major user-facing changes in this release.
- The results are now saved to their own list, similarly to the parts list. Now, you can A/B test different stackings by switching between them in the list, making it much easier to hand-tune the perfect stack.
- The UI was modified to accomodate for this additional list.
- Now a sinterbox does not get generated automatically. You create your stacking, and add a sinterbox to it later. This decouples the sinterbox generating from the stacking, so you can fine-tune the sinterbox without stacking the parts again.
v0.2
This is a major release. Since v0.1, the applicaiton has been rewritten from the ground up in C++, using wxWidgets and OpenGL. There should be no major noticeable differences in functionality between v0.1 and v0.2, but you may notice small things.
Importantly, this is the first release of PartStacker with Mac support! The rewrite allows the code to be cross-platform.
The Windows executable is significantly smaller than the v0.1 release.
v0.1
Major user-facing differences between v0.1 and TomZ's original PartStacker.
- The window is resizable
- The sinterbox generator is present
- This existed in certain versions from TomZ, but not others
- New sinterbox generator, where the sinterbox is 1 single mesh, instead of many intersecting rectangular prisms
For now, the executable is quite a large download. In the future, we will look into ways of getting it smaller.