1. 30 Mar, 2016 1 commit
  2. 23 Mar, 2016 1 commit
  3. 19 Mar, 2016 1 commit
    • Jennie Yoder's avatar
      added a "taper" block that scales linearly along an axis (so if you are · 7447285f
      Jennie Yoder authored
      tapering along the X axis, all the y and z vertices get changed linearly
      as you move up the X axis).  Added both 2D and 3D versions.
      
      Also fixed a couple bugs - ternary operator can now "return" any type (so
      you can say x>5? "hello", "goodbye") but I need to still fix the output
      type of the ternary.  Right now it is anything.
      
      Had a bug in the type checking of the non-statement function module that
      caused an infinite loop of type checking.  Fixed.
      
      I also made myself a nice tan color in field_colour.  The colors really
      should be improved.
      
      I also made the mouse wheel zoom finer grained, so you zoom a bit slower.
      7447285f
  4. 11 Mar, 2016 1 commit
  5. 02 Mar, 2016 1 commit
  6. 23 Feb, 2016 1 commit
    • Jennie Yoder's avatar
      took out all autosaving by Blockscad, replaced with a system that better · e1cb684b
      Jennie Yoder authored
      detects when a save is needed, and if the user has not explicitly saved,
      throws up a dialog box asking "do you want to save?".
      
      Fixed the firefox xmlns namespace bug that was corrupting projects (ouch).
      
      Fixed David Jin's reported bug that caused blocks to draw poorly on load
      if there was an open text_editor on a number block in a cylinder already
      in the work area before load.
      
      Improved the internal "which project is this" tracking so that we should
      get fewer duplicates of projects when saving (it was related to page
      refresh, I think).
      
      Added bootbox for confirm/delete modals, and lie to polyfill promises for
      older browsers.
      e1cb684b
  7. 22 Feb, 2016 1 commit
    • Jennie Yoder's avatar
      fixed a save bug when an editor field is left open. Removing all · 91e45b9c
      Jennie Yoder authored
      autosaves, giving users dialog boxes (do you want to save? Y/N) instead.
      fixed xml namespace bug in firefox by stopping trying to do the right
      thing and just doing a string search/replace (ugly!  but it actually
      works, which is a plus).
      
      Autosave still exists when getting example files.  I want to convert all
      my stupid async code to use promises.  This is a save before I do that.
      91e45b9c
  8. 18 Feb, 2016 2 commits
  9. 17 Feb, 2016 1 commit
  10. 09 Feb, 2016 2 commits
  11. 28 Jan, 2016 1 commit
  12. 22 Jan, 2016 3 commits
  13. 14 Jan, 2016 1 commit
    • Jennie Yoder's avatar
      fixes: · e00be26e
      Jennie Yoder authored
      updated logic blocks to do internal type checking
      made text() block openscad compatible
      fixed capitalization of "minus" in difference block
      fixed a couple of field bugs in IE11
      fixed mutator drag bug (again?)
      added redraw blocks button (for fixing graphical glitches)
      made undo/redo use icons instead of words
      increased project name limit to 28 chars from 24
      e00be26e
  14. 27 Dec, 2015 1 commit
  15. 17 Dec, 2015 3 commits
  16. 16 Dec, 2015 4 commits
  17. 27 Oct, 2015 3 commits
    • Jennie Yoder's avatar
      f9cd0d18
    • Jennie Yoder's avatar
      b17a4231
    • Jennie Yoder's avatar
      Prepping for release of 1.1.2. Includes the following fixes: · 38f29cea
      Jennie Yoder authored
      sides block "NAN" from variable fix
      variables are blocked from attaching to loops and if statements because
      that is what our parser can handle
      code examples under the Help->Examples menu
      version changed to 1.1.2
      Procedure definitions are not counted as "shapes" for type checking
      Procedure definitions are not disabled when using "disable all blocks"
      3D text block
      2D text block renamed, tooltip added
      chain hull loop block restored (new shinier hull!)
      loops missing fields now trigger the "missing fields" error and
      highlighting
      Openscad code easily exportable via the Project menu
      Fixed error messages with cylinder block zero and negative fields
      Updated logo with our shiny new BlocksCAD logo
      38f29cea
  18. 25 Oct, 2015 2 commits
  19. 24 Oct, 2015 2 commits
  20. 23 Oct, 2015 1 commit
  21. 22 Oct, 2015 1 commit
  22. 21 Oct, 2015 1 commit
  23. 05 Oct, 2015 4 commits
  24. 02 Oct, 2015 1 commit