-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
NghiaZer edited this page Jul 20, 2026
·
2 revisions
Where 4H-Unfolder is headed. Items are drawn from the internal tech-debt log; this page is the public version. Priorities: 🔴 High · 🟡 Medium · 🟢 Low.
Want to help with any of these? See CONTRIBUTING and open an issue to claim it.
Delivered in Windows v0.1.1.A:
- ✅ Outline padding — polygon-offset outline around pieces
- ✅ Merge adjacent flaps — union of neighbouring tab polygons
- ✅ Join connected cut edges — reconnect adjacent isolated cut edges
(Bringing these three to macOS is tracked under macOS parity below.)
| Priority | Item | Notes |
|---|---|---|
| 🟢 | Select symmetrical pair | Pick an edge/piece and auto-select its mirror |
| 🟢 | Split window | Detachable / side-by-side 3D + 2D panes |
| 🟢 | Change coordinates | Re-origin / re-orient the model interactively |
| 🟡 | Test coverage | Unit tests for FlapOverride serialization + GlueTabGenerator border modes |
| 🟢 | Settings wiring |
EditFlapsViewModel hardcodes 5 mm / 45° — fall back to AppSettings
|
| 🟢 | Corrupt-data warning |
FlapOverride.Deserialize silently ignores bad data — surface a warning |
Goal: reach feature parity with Windows, then graduate from alpha → beta.
| Priority | Item |
|---|---|
| 🔴 | Port the v0.1.1.A layout features (outline padding, merge flaps, join cut edges) |
| 🔴 | Verify full feature parity — resolve the ❔ rows |
| 🟡 | Extra import formats (Assimp equivalent) |
| 🟡 | Notarized, signed distribution (Developer ID) |
| Priority | Item | Notes |
|---|---|---|
| 🟢 | Performance | Overlap detection now uses a spatial grid; profile meshes > 2000 faces for remaining hotspots |
| 🟢 | Docs | Fill wiki placeholders (demo GIF, per-step screenshots); add a Glossary — see Glossary |
For released versions and their changes, see the git tags
(v0.0.1.A … v0.2.0.A) and
4h-unfolder-win/BUGS_HISTORY.md in the repo.
This roadmap reflects intent, not commitment — priorities may shift.
4H-Unfolder — Windows v0.3.0.A · macOS v0.0.0.6-alpha · MIT License
👤 Using 4H-Unfolder
- Installation
- Quick Start
- Editing Edges & Flaps
- Export & Printing
- Project Files (.4hu)
- FAQ & Troubleshooting
🛠 Development
📖 Reference
🔗 Links