203 Commits (b7620752142586fc4c75a43c84637c9e732c89f5)

Author SHA1 Message Date
cinnaboot 479f234e0f feat: Add keyboard shortcuts and improved error messages (Phase 6) 5 months ago
cinnaboot 0af8ece649 feat: Enhance maneuver list (Phase 5) 5 months ago
cinnaboot b0d9d99aa8 feat: Implement Edit Maneuver tab (Phase 4) 5 months ago
cinnaboot 94a7dcb6f7 feat: Implement Hohmann Transfer tab (Phase 3) 5 months ago
cinnaboot f45b111064 fix: Add conditional rendering for GUI dropdowns 5 months ago
cinnaboot 2874c5ebea feat: Add auto-generated maneuver names with edit capability 5 months ago
cinnaboot 351f647c11 fix: Initialize UIState maneuver_dialog fields properly 5 months ago
cinnaboot 9c55c7ca02 feat: Implement maneuver dialog Create tab (Phase 2) 5 months ago
cinnaboot 5ecd8805e2 feat: Add maneuver UI control functions 5 months ago
cinnaboot a9313810a0 Add simulation type context to RK4 comment 5 months ago
cinnaboot ec064a28d6 Remove unused solve_kepler_hyperbolic_with_prev() function 5 months ago
cinnaboot 31f38b9d89 Implement analytical propagation for all orbit types 5 months ago
cinnaboot 5eb3a84473 feat: Implement Barker's equation for parabolic orbit propagation 5 months ago
cinnaboot 68d61ee0ea docs: Add comments to orbital_mechanics and fix parabolic test design 5 months ago
cinnaboot c6121e0712 fix: Use atan2 for argument_of_periapsis to resolve quadrature ambiguity 5 months ago
cinnaboot 7137b51926 fix: Correct true anomaly normalization to handle negative values 5 months ago
cinnaboot ed185dfbfe fix: Improve near-parabolic conversion numerical stability 5 months ago
cinnaboot 3d06425341 fix: Standardize parabolic detection and improve numerical stability 5 months ago
cinnaboot 18411e12b3 fix: Replace deprecated Approx() with WithinAbs() and fix orbital mechanics bugs 5 months ago
cinnaboot 849a2125b0 Fix orbital_elements_to_cartesian: circular orbit velocity and refactor for clarity 5 months ago
cinnaboot 01e54928cb Refactor orbital_mechanics: separate elliptical and hyperbolic Kepler solvers 5 months ago
cinnaboot 47f156b88b Add true anomaly validation for hyperbolic orbits in config validator 5 months ago
cinnaboot 9d97934175 Fix true anomaly calculation in cartesian_to_orbital_elements() 5 months ago
cinnaboot 13ebe5d0aa Add Newton-Raphson analytical propagation tests 5 months ago
cinnaboot bad888c862 change the graphical sim step logic 5 months ago
cinnaboot 14526bf7bb Extract child indicator constants from magic numbers 5 months ago
cinnaboot d1d659d8f9 Extract UI panel constants from magic numbers 5 months ago
cinnaboot d7f11cb836 Simplify maneuver texture selection with direct array indexing 5 months ago
cinnaboot 82ff7e104b Remove unused render_body() function and FIXME comment 5 months ago
cinnaboot 395537540c Remove spacecraft texture system and rendering 5 months ago
cinnaboot 7fb87d7cb0 Move texture loading to initialization, remove per-frame calls 5 months ago
cinnaboot b6ddca5dbb Fix spacecraft panel showing for 1 frame then disappearing 5 months ago
cinnaboot c288755ec4 Fix camera distance to account for body size when switching targets 5 months ago
cinnaboot 79725a7875 Simplify camera targeting by removing spacecraft selection from renderer 5 months ago
cinnaboot 24dee13e42 Fix camera culling by accounting for near cull plane in minimum distance calculation 5 months ago
cinnaboot e6c70acd77 Implement dynamic camera zoom with percentage-based speed and distance clamping 5 months ago
cinnaboot 4d2f254b81 Extract camera control constants to #define macros 5 months ago
cinnaboot 2c663baae1 Fix OrbitTracker to handle 3D inclined orbits 5 months ago
cinnaboot 78711fb1db fix whitespace 5 months ago
cinnaboot 81afa42032 add FIXME about configurable camera settings 5 months ago
cinnaboot 3c884445c7 Apply 3D rotation matrices to orbital elements conversion 5 months ago
cinnaboot d53b68b972 Add 3x3 matrix implementation for orbital rotations 5 months ago
cinnaboot 840623d34d Refactor config loader to extract orbit parsing into helper function 5 months ago
cinnaboot b221251787 Remove altitude parameter to fix spacecraft initialization bug 5 months ago
cinnaboot 80375c8b47 add FIXMEs 5 months ago
cinnaboot 0ec7646fca Implement relative rendering with linear scaling and child indicators 5 months ago
cinnaboot 59bac0b036 Remove TrackingMode and RenderFrameMode enums 6 months ago
cinnaboot 98905fc846 Phase 0: Refactor update_camera() with helper functions 6 months ago
cinnaboot 4459a86301 Add enums and new fields for local frame rendering 6 months ago
cinnaboot 2ad3e12ec3 add fix for circular orbit rendering 6 months ago