User Tools

Site Tools


projects:geo:geo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:geo:geo [2026/06/26 08:04] jhagstrandprojects:geo:geo [2026/07/02 02:00] (current) jhagstrand
Line 144: Line 144:
 === Todo Features === === Todo Features ===
  
-Setup 2026. + 
-  * x resolve prod vs dev differences +Todo: proj 
-  * x submodules: combinesimplifyavoid nested repeats +  * remove mix from projection and hud 
-  * x Brave bug+  * (optional) copy projection.js to projector.jsrename everywhere 
 +    * html/js/texture.js - 9 lines 
 +    * html/js/world.js - 39 lines 
 +    * html/geolib/geoiterator.js - 17 lines 
 +  * add 6 buttons6 commands 
 +    * globe - orthographic 
 +    * cylinder - looks like a soupcan 
 +    * rectangle - equilinear, looks like a soupcan label unrolled 
 +    * navigation chart - mercator 
 +    * wall chart - aitof 
 +    * petri dish - lambert azimuthal equal-area, see ~/work/blender/earthpetri/heightmap.py  
 +  * fix soupcan 
 +  * add aitof 
 +  * add petri 
 +  * animate projection changes 
 +    * animation from globe -> soupcan -> equilinear -> mercator 
 +    * animation from globe -> soupcan -> equilinear -> aitof 
 +    * animation from globe -> petri 
 + 
 +Todo: animate movements 
 +  * fix engine execute OnUpdate 
 +  * animate spin right 
 + 
 +Todo: custom layers, configurable layer list: dev, guest, advanced 
 + 
 +Todo: sketch, pencil and ink 
  
 USB debugging USB debugging
Line 154: Line 180:
  
 Convert config from php to ini. Convert config from php to ini.
 +
 +Integrate account, add web services, custom layers, single-sign-on
  
 Implement a command-driven architecture using engine.js Implement a command-driven architecture using engine.js
Line 165: Line 193:
   * add options.loadlog to turn on/off console log tile loading and asset loading   * add options.loadlog to turn on/off console log tile loading and asset loading
   * show loading banner only while loading plus 5 seconds after   * show loading banner only while loading plus 5 seconds after
 +
 +Change left sidebar.
 +  * move voyc logo from top to bottom
 +  * Add title "Geo" at the top.
 +  * Change link user guide link to https://curriculum.voyc.com/doku.php?id=projects:geo:geo
  
 Add an Aitoff projection in addition to orthogonal and mercatur. Add an Aitoff projection in addition to orthogonal and mercatur.
Line 285: Line 318:
  
 ==== Version History ==== ==== Version History ====
-v0.0.0 2026 Jun 6 First release. 
  
-Commit history:+| v0.1.0  | 2026 Jul 2  | First release  |
  
-  * 27 Feb 2023 - fix Antarctica and latClamp 
-  * 27 Feb 2023 - small-circle clipping for iteratorCustom as subclass of iteratorClip 
-  * 28 Feb 2023 - replace projtype with mix 
-  * 2 Mar 2023 - mixer table, soupcan projection 
-  * 2 Mar 2023 - replace Geo class with function lib 
-  * 2 Mar 2023 - rename geo to geolib, rename DualProjection to Projection 
-  * 4 Mar 2023 - option devmix, touch zoom and mousewheel zoom fasttwitch 
-  * 4 Mar 2023 - fix scale of cities  
-  * 4 Mar 2023 - let invert accommodate cylindrical stitch 
-  * 11 Mar 2023 - cover layer 
-  * 11 Mar 2023 - reorg voyc to global, geosketch to geo 
-  * 12 Mar 2023 - add layout submodule 
-  * 12 Mar 2023 - move geolib to submodule 
-  * 15 Mar 2023 - create and load schema geo, load osmtilemill, fix deserts 
-  * 15 Mar 2023 - reorg sql 
-  * 17 Apr 2023 - on save, create custom layer and add shapes 
-  * 23 Apr 2023 - on save, write to usergeo table 
  
projects/geo/geo.1782475459.txt.gz · Last modified: 2026/06/26 08:04 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki