Must-have:
-- Go through thrust curves and select best ones
-- Updated splash screen
-
Maybe:
Memory usage:
+- Store data as floats instead of doubles
- Reduce memory leakage when closing windows
- Make simulation data immutable, don't store copies in undo/redo
- Profile memory usage during operation (send data to server?)
+- Warn user when 90% of memory is used, offer to send info to server
Logging:
Motor support:
+- Combine duplicates into one display in the selection dialog
+ - A single manufacturer/designation can contain multiple thrust curves
+ - Delays are combined
+ - Type is selected based on any not-unknown type
+ - Hybrid type always includes P delay
+ - Default delay selected based on heuristics
+ - Store recently used motors, use in default selection
- Integration with thrustcurve.org (syncing?)
- Reading thrust curves from external directory
- Plot motor thrust curve
UI issues:
+- Easy/intuitive zooming of plots
- Only schedule rocket figure update instead of each time updating it
- Importing flight data (file/altimeter)
- Saving as SVG
- Simulate other branches
- Remove need for 5m launch rod in real-time simulations (reduces apogee)
A simulation listener that checks when sufficient velocity has been reached?
+- [BUG] Take single-fin cant yaw effect into account
Structural analysis:
exponential growth until time step is reached (t1 = 1.5*t0)
- Limit time step during while on launch rod
- Re-investigate 15% reduction of three-fin CNa
+In 1.0.0:
+- BUG: Simulation table max. acceleration takes into account parachute deceleration
+- Go through thrust curves and select best ones
+- Updated splash screen
+- BUG: Invalid fin points possible when removing points