version 1.0.0
[debian/openrocket] / TODO
diff --git a/TODO b/TODO
index b91d16abd860bfb07b9b221525ddd6b0e206bb43..ef866a76699f4c1529fabe634abf4b511f840d7d 100644 (file)
--- 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