Core changes to source code: complete rewrite of the codebase architecture for better modularity and maintainability.
Added alpha & beta angle parameters: users can freely input paper-plane angles (α and β) to define custom projections.
Added scale info: dynamic display of axis reduction factors (x, y, z) while adjusting angles.
Added automatic camera rotation and altitude computation based on α and β variables.
Added projection mode toggle: switch to choose between axonometric (orthogonal) and oblique modes.
Added quick toggles between Above (top-down) and Below (bottom-up) views.
Added toggle for quadrant (++,+−,−+,−−) selection to orient view.
Added live parameter updates with real-time camera repositioning in the 3D Viewport.
Added geometry functions: centralized mathematical logic in utils/geometry_math.py to handle complex projection calculations independently of the Blender UI.
Added tests: integrated a comprehensive suite of unit tests using pytest to validate geometric functions and prevent mathematical regressions.
Added CI/CD pipeline: Woodpecker CI configuration (.woodpecker/test.yaml) to automate testing across multiple Python versions (3.11, 3.12, 3.12).
Added documentation: explanation, reference and generated API sections.