Hi, thanks for leaving a review. Sadly, I have to disappoint you regarding both of your feature requests.
I agree that it would be great to support the Mirror Modifier. Unfortunately, I think this might be very hard to achieve with the code I have written so far. If I have the time, I will do some research on how modifiers are exposed in Blenders Python API and check how feasible it really is for me to add this feature. So maybe I will do it, but probably not anytime soon. Less convenient, but maybe better than nothing, is to mirror your selection in edit mode (as described here) while working on a symmetric mesh.
The problem with Undo and Redo is a huge pain point for me as well :/ The reason why they don't work, is that all the papermodel editing takes place inside Blenders Edit mode (I did not want to write logic for edge/face selection myself). All editing operations change object properties which hold the papermodel state (cuts, glue flaps, etc...). Changes to object properties can only be undone in Blender Object mode. This is a known limitation of Blenders Undo system (https://projects.blender.org/blender/blender/issues/57897). You will notice this when you leave Edit mode and then press Ctrl+Z, all PolyZamboni operations performed while in Edit mode get reverted at once. The only way I see to fix this, is to implement a custom Redo/Undo system, which I definitely won't do anytime soon.
As this addon is open source, you can of course always try to improve things yourself. Maybe you know some things I don't and can contribute here :)
Anyways, thanks again for the review and have fun crafting!
It's a good starting point, but in my opinion this add-on needs some improvements:
For symmetrical meshes, I would like to use the Mirror Modifier to transfer the cuts from one side to the other. Alternatively, it would be great if you could add a "mirror" option to show the symmetrical selection while using this add-on.
The Undo and Redo shortcuts don't work at all when I use the add-on's tools. Why? It's a waste of time to open the pie menu every time I want to undo or redo something.
I would say these are the areas to start with when adding improvements, and then maybe new features could be introduced in the future.