Skip to content

Releases: steptools/NC.js

v1.8.0

12 Aug 21:34
Compare
Choose a tag to compare

Features:

  • Added previous tolerances to the tolerances tab
  • Added the ability to preview workingsteps and tolerances from tolerance list
  • Added datum highlighting and information on tolerances and workpieces

Bugfixes:

  • Upcoming tolerances now lists tolerances for all upcoming workingsteps, not 5
  • Previews work in mobile view again
  • Previewing a tolerance opens that tolerance's properties pane
  • Optimized the backend of the user interface
  • Fixed a variety of bugs relating to controlling the mobile interface
  • Don't show duplicate tolerances in tolerance view on sidebar
  • Tools are no longer shown as enabled if they are not used in any active steps
  • Annotations are properly hidden if loaded all at once

v1.7.1

10 Aug 20:25
Compare
Choose a tag to compare

Version 1.7.1

Bugfixes:

  • Tolerances can be examined in the properties pane again

1.7.0

09 Aug 19:36
Compare
Choose a tag to compare

Version 1.7.0

Features:

  • Modifiers for tolerances have been added
  • Tolerances for the next 5 workingsteps are displayed in the tolerance view
  • Datums for tolerances have been added to tolerance pane and properties pane

Bugfixes:

  • Disabled workplans disable all children, not just immediate
  • Feedrate has proper rounding
  • Previewing a tool with multiple shells loads all shells in the tool
  • Workingstep transition bug fixed
  • Sidebar should scroll properly on initial load
  • Tool properties pane now shows/hides the correct workingsteps
  • Improved program flow

1.6.0

02 Aug 14:19
Compare
Choose a tag to compare

Version 1.6.0

Features:

  • Added the ability to toggle tolerance highlighting in main view
  • Simulation pauses at the end of each Setup
  • Tolerances now display ranges

Bugfixes:

  • Tolerance information on properties pane is fixed
  • Disabled selectives now disable all their children
  • Mobile sidebar no longer crashes with new tolerance highlighting

v1.5.1

27 Jul 16:47
Compare
Choose a tag to compare

Version 1.5.1

Features:

  • Back button in preview pane is now always visible
  • Removed the inactive indicator on some preview panes

Bugfixes:

  • Fixtures now load when there is a machine

v1.5.0

26 Jul 20:44
Compare
Choose a tag to compare

Version 1.5.0

Features:

  • Added a preview pane that displays geometry related to the currently selected workpiece/tolerance

Bugfixes:

  • Make & make-release now ends properly when webpack fails

v1.4.0

18 Jul 20:33
Compare
Choose a tag to compare

Features:

  • Keeps entire tool in view when machine is loaded
  • Lowlighted Workpieces if no Tolerances are present
  • Added a back button to the properties pane that backtracks through previously viewed entities
  • Selecting a tolerance highlights relevant faces when the associated workingstep is active
  • Added displays for speed and feedrate of workingsteps in header and properties pane
  • Added value of the tolerance to its title in the tolerance view
  • Associate workpieces and workingsteps and display this relationship in properties pane

Bugfixes:

  • View no longer starts upside down on initial load

v1.3.0

12 Jul 21:09
Compare
Choose a tag to compare

Features:

  • Faces now associated with corresponding geometry
  • Added button and keyboard shortcut for aligning view to part (also now default view on startup)
  • Tools not used in enabled workingsteps are now dimmed
  • Added lock to align view button
  • Parent nodes are now highlighted if a child is active and hidden
  • Scrolling in sidebar only happens when necessary / only as much as necessary
  • Workingsteplist now has setup breakpoints
  • WorkplanList now has different color icons for setups
  • Tolerance View now displays workpieces and all subcomponents of those workpieces as well as tolerances associated with any of these workpieces
  • 404 error page improved 404%!
  • Styling overhaul of the sidebar

Bugfixes:

  • Fixed workplan view not scrolling on tab switch
  • Fixed the fixture not moving with the machine tool
  • Fixed problem with locking view not rendering immediately
  • Fixed view alignment problems with some models and with machine tools
  • Fixed broken mobile view / responsiveness after adding locked view
  • Part and toolpath geometry move with fixture when needed
  • Clicking on workingstep/workplan works with properties pane again
  • Workplan will now close correctly nodes that were open before moving to a previous workingstep
  • Fixed toggled parent nodes to always highlight if they have an active child regardless
    of the state of the child
  • Remove warning on load queue when loading machine tool

Reverted:

  • Workingstep list no longer supports property pane. Functionality reverted to v1.1.0

v1.2.0

06 Jul 18:59
Compare
Choose a tag to compare

Version 1.2.0

Features:

  • Updated references to reflect new names: STEPNode and NC.js
  • Changed internal build structure
  • Added properties pane with detailed information about selected workingstep, tool, tolerance, etc.
  • Removed Backbone.js dependency
  • Previous workingstep button enabled
  • Updated endpoint structure to no longer use project ID
  • Updated server to now use the command line to specify model to be loaded
  • Relative pathing can now be used
  • Now supports only running one file
  • Pressing escape will close the properties pane
  • Styling overhaul of the sidebar
  • config.json deprecated and moved to config.js

Bugfixes:

  • Sidebar now renders only when needed
  • Sidebar can now be scrolled in Firefox
  • Speed slider is now styled correctly in Edge
  • Render radius is properly calculated when workingstep changes
  • Bounding boxes update properly with each workingstep
  • Tool Locations now properly update when workingstep changes
  • View loads properly without errors on Safari / iOS
  • Properties pane has correct height for scrolling
  • Scrolling happens whenever tab is switched and on all tabs
  • Contents of the Workplan tab can no longer be dragged
  • Colors stopped working after code refactor but are now fixed
  • Nodes in the Workplan tree can no longer be dragged and reordered
  • Transitioned to React 15.2.0

v1.1.0

06 Jul 19:21
Compare
Choose a tag to compare

Version 1.1.0

  • Fixed sidebar text wrapping
  • Implemented tabs to switch between list views
  • Fixed styling for header
  • Added tolerance view
  • Changed perspective to be less wacky
  • Fixed all assertion errors by making finder,apt, and tol global in file.js
  • Stopped showing ids in tolerance view
  • Removed useless code
  • Added tools view
  • Replaced references to StepNCNode with NC.js
  • Added Changelog