Move to live site (currently a VM on my partners computer … just a Sandybridge I5 so fewer and slower cores … but less stressed than my “Dev + Server” Haswell I7 (with no discrete GPU) hosting my “staging site”.
Test on Ubuntu.
Experiment with perspectives (near/far), fog (three.js thing), and scales as at the moment the video elements are very big when compared to depth and the near-far transition with linear and exponential fog settings … definitely room for much improvement.
Look at a “skybox” approach … use the same stars mesh but internally in a “box” (not sure how I could use a sphere yet) … so the entire mapped virtual space would be in a box
Look at how to use dolly functions in OrbitControls for pre-configured Dolly transitions rather than instantaneous camera position changes
Make better moon(s) for different viewport sizes … look at preload in combination with @media queries too!!!
Make a new beep (using beep.js) method to play multiple notes in series on Android … current method only plays first note in response to user action … so will have to have a single function I think rather than the nested callback method or something – less indirection.
Use a trans-thingy application to make alternatives to mp4 for my server to offer to clients
Get keyboard interface working (for sighted people).
Need a keyboard based exit from OrbitControls.
Find alternative focusing method to regain focus in OrbitControls.
Try to mitigate accessibility issues with Aria roles and in any other way I can.
Make CSS3Renderer based GUI’s for html5 video element, and YouTube player(s).
(Lots of) Videos.
Clear up remaining issues as suggested by dareboost e.g. CSS duplication etc.
make a plan for SEO … don’t know what I want yet so don’t know what to do (probably dependent on generating more content first).
Refactor code to be more consistent and use ES2015 better:
e.g. consistent quotes.
e.g. scoping – using let, new for of structures etc., closures etc. and use selectors better.
e.g. practice with async methods and especially promises.
also: Just try to decouple more, use event-binding, imports/exports etc.
Practice with JSPM and SystemJS, and try to refactor to use modules.
Need a deployment script (staging to live) e.g. continual deployment or maybe Gulp task (but want to look at Cake).
Finally but very importantly: USE A TEST FRAMEWORK!!! (Or just some tests) (where appropriate)