Releases: steptools/NC.js
Releases · steptools/NC.js
v1.8.0
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
Version 1.7.1
Bugfixes:
- Tolerances can be examined in the properties pane again
1.7.0
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
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
v1.5.0
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
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
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
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
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