]> Pileus Git - grits/blobdiff - TODO
Split gis-object.{c,h} -> gis-{object,marker,callback}.{c,h}
[grits] / TODO
diff --git a/TODO b/TODO
index 1ed0735091cc8c3450c33948be3016624f2b93ab..f082afcace38ec4fe5563b2cf833c6f175472726 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,34 +1,48 @@
-Road plan
----------
-0.x - Misc
-  * Fix all memory leaks
-  * Pre-load textures and polys in OpenGL
-  * Configuration file
-    * Default site
-    * Keybindings?
-
-0.x - Docs
-  * Man page with key commands
-  * UI docs??
-  * GTK docs
-
-0.x - Volume scans
-  * Display iso surfaces of volume scans
-
-0.x - GIS
-  * Replace RIDGE overlays with GIS images
-  * Set up LLH coordinate system
-  * Generic Time/Location selection
-    (not dependent on level 2 listings)
-
-0.x - More data
-  * Derived from Level 2:
-    * Composite reflectivity
-    * Storm relative motion
-    * Echo tops
-  * Warning/watch boxes
-  * Fronts
-  * Air pressure
-
-0.x - Animation
-  * Loop though times
+Miscellaneous
+-------------
+- Use VertexArrays/VertexBufferObjects/DisplayLists/etc
+- Mouse control
+- Plugins can time/location references too a tree-view
+- Consolidate data code (GisData, GisWms, [GisSlippy])
+
+GisObject:
+  - Improvie GisMarker
+  - Move GisTile/render_tile to GisObject
+  - Move to subdirctory?
+
+Roam:
+  - Find a better way to fix great circle errors
+  - Improve garbage collection (use timeout?)
+  - Refactor height functions
+  - Fix texture rendering at edges w/ linear filtering
+
+Data:
+  - Move to subdirectory?
+  - Create consistent way for caching data.
+  - Provide set of cachers (http, http/wms, http/slippy, etc)
+  - How to integrate these with GisObject?
+
+
+Improve plugins
+---------------
+env:
+       - Config panel
+  - Add atmosphere, sun, etc
+
+elev:
+       - Config panel
+       - Runtime option to draw heights
+
+sat:
+       - Config panel
+
+map:
+       - Config panel
+  - Use local rendering instead of pixmaps
+
+gps:
+  - Create/test it
+  - Config: follow position, draw trace, leave marker
+
+
+vim: ft=txt ts=2 sw=2 sts=2 spell!