- Allow a window of times for transfers
- Calculate current absolute time
- Use a fudge factor that scales with orbital period to choose a range
- Translate outer ranges into sets of inner ranges
- At the "leaf nodes", choose the center of a range as the burn time
- Pick the soonest range when showing times or making maneuvers
- Only rule out a range once the entire thing is overdue
- Merge the correction burn into the ejection burn
- Re-do launch approximation to increase accuracy
- Test vessel destruction: deorbit, deletion
- Crash on probe loss of radio contact
- Keys stop working when nested encounter established
- Freeze on set orbit cheat
-
onVesselGoOffRails
/onVesselGoOnRails
for theOnOrbitChanged
checks - Generalize retrograde orbit special cases
- Split ViewTools: Truly generic stuff versus this project's stuff
- Split MathTools off from PhysicsTools
- Factor out a SimpleMod base class
- App launcher button
- Tooltip
- Main window
- Settings
- Resources
- Event handlers
- App launcher button
- Implement TaxiService's method of updating the UI without close/reopen
- Unit tests
- Rendezvous with asteroids near Pe of their future encounter/escape trajectories