Permalink
Switch branches/tags
Nothing to show
Commits on Jan 10, 2016
  1. Allow XY pan with 4 fingers or alt

    Leeft committed Jan 10, 2016
    Camera is now less stuck to the grid, and you can move it up and down by
    swiping with four fingers, or holding alt while right click and
    dragging.
    
    Also fixed a minor bug where ctrl-l would toggle locking, which is
    annoying when you want to just to the URL of the browser.
  2. Fix sidepanel width calculation

    Leeft committed Jan 10, 2016
    Camera was jumping a little as the panel gained or lost its scroll bar.
    Fixed that issue by taking the width of the container instead.
Commits on Jan 8, 2016
  1. Selector object properly flat in 2D mode

    Leeft committed Jan 8, 2016
    The selector Y position wasn't following the 2D/3D map mode properly
    yet, and its shape was staying in 3D mode even in 2D mode. Both are
    now fixed.
  2. Make 2D mode much flatter

    Leeft committed Jan 8, 2016
  3. Move grid closer to y = 0

    Leeft committed Jan 8, 2016
  4. Resize renderer on start and when panel is resized

    Leeft committed Jan 8, 2016
    This prevents the scene from jumping as the window is resize the first
    time.
Commits on Jan 5, 2016
  1. Fix lack of using minified JS

    Leeft committed Jan 5, 2016
Commits on Jan 3, 2016
  1. Add low quality m.html page

    Leeft committed Jan 3, 2016
Commits on Jan 2, 2016
  1. Update build

    Leeft committed Jan 2, 2016
  2. Fix rendering of CIG updated data

    Leeft committed Jan 2, 2016
    * ARK map data has different scale, fixed rendering of the scene to
      match this scale better.
    * Add system description to info side panel.
    * Some field names changed, so code had to be updated.
    * Additional bugfixes to deal with changes in the data.
    * Removed some routing logging.
Commits on Jan 1, 2016
  1. Merge branch 'update-to-gulp-and-es6'

    Leeft committed Jan 1, 2016
    Rebuilds almost all code, with a different and more reliable build
    process, and the code structured in ES6 modules. This separates out the
    UI code from the map code, and the map code (mostly) from the main code.
  2. Update build

    Leeft committed Jan 1, 2016
  3. Update OrbitControls and allow touch input

    Leeft committed Jan 1, 2016
    Entirely reworked with the latest version of OrbitControls. Should be
    easier to include any upcoming changes to OrbitControls as I've tried to
    keep my changes and additions as isolated as possible.
    
    Touch input is now supported again!
Commits on Dec 30, 2015
  1. Fix side panel scrolling

    Leeft committed Dec 30, 2015
  2. Revamped jScrollPane code to detect resizing better

    Leeft committed Dec 30, 2015
    And removed some unused code, partially replaced by an npm module and
    used to detect resizing better.
Commits on Dec 29, 2015
  1. Model clean up: data import code refactored

    Leeft committed Dec 29, 2015
    Importing the data doesn't belong in the models; refactored it out to
    the SCMAP instance.
  2. Decouple UI from models + map code; kick jQuery habit

    Leeft committed Dec 29, 2015
    Everything was tightly coupled, and heavily reliant on jQuery in the
    process. Refactored a lot of the UI code out to separate classes in
    the ui/ folder, and removed all jQuery dependencies from code not in
    ui/ as much as possible.
    (OrbitControls still TODO, but that one needs more work in general)
  3. Introduce THREE ES6 import proxy classes

    Leeft committed Dec 29, 2015
    I think this is a little cleaner than importing THREE directly and using
    all of its namespace, which doesn't encourage thinking about what you're
    doing and possibly results in more spaghetti. One could argue this
    refactor isn't strictly needed though ...
  4. Re-implement label icons

    Leeft committed Dec 29, 2015
    Now using the external dependency of my "TextureManager" code
  5. Bump my texture manager to the latest release

    Leeft committed Dec 28, 2015
    Just published 0.1.3, and need these changes.
Commits on Dec 28, 2015
Commits on Dec 27, 2015
  1. Refactor route geometry to own class

    Leeft committed Dec 27, 2015
    Now also scales with 2D/3D mode, and updates slightly less agressively.
  2. Tidy renderer code

    Leeft committed Dec 27, 2015
  3. No longer support grunt

    Leeft committed Dec 27, 2015