X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=TODO;h=ef866a76699f4c1529fabe634abf4b511f840d7d;hb=1fb5dedb1d32f99057e8446e13db9a97f8726eee;hp=b91d16abd860bfb07b9b221525ddd6b0e206bb43;hpb=def27b03bd9ebe6628421ec61112ebe4f45f043d;p=debian%2Fopenrocket diff --git a/TODO b/TODO index b91d16ab..ef866a76 100644 --- a/TODO +++ b/TODO @@ -5,9 +5,6 @@ Feature roadmap for OpenRocket 1.0 Must-have: -- Go through thrust curves and select best ones -- Updated splash screen -- BUG: Invalid fin points possible when removing points Maybe: @@ -20,9 +17,11 @@ Postponed: 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: @@ -41,6 +40,13 @@ 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 @@ -65,6 +71,7 @@ Running: 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 @@ -84,6 +91,7 @@ Simulation: - 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: @@ -167,5 +175,8 @@ In 0.9.6: 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 0.9.7: +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