876 - (FIX) Made "Create Outline" work for plane and cylinder components. - (FIX) After indexing the library, its progress window could come back a few seconds later, stuck at 75-90%, and block the library window until Esc was pressed. 875 - (NEW) Better support for 16-bit heightmaps - (FIX) Cylinders with rounded ends now enforce tangency, rather than radius at a particular point. - (FIX) Long, narrow models (like guitar necks) rendered with large jagged facets in the model view. - (FIX) The library's indexing progress window kept reappearing when closed, could crash, and its progress bar jumped to the end. 874 - (FIX) Equal key did not trigger expressions to be immediately evaluated in the Cutout Toolpath window. - (FIX) Converting text to curves from the text editor left the toolpaths that used the text empty, and put the curves on the active layer instead of the text's. - (FIX) 3D Roughing calculates faster. 873 - (NEW) Edit Nodes offers to convert text to curves when text is selected while the command is running, not just when it starts. - (NEW) Cylinder shape for model components. Consider this very beta. - (NEW) Removed the Multiply merge type for model components. Files that use it load as Equal. - (FIX) Insert C2D removed Pro toolpaths (Engraving, Facing, 3D) and Pro settings even with a Pro license. - (FIX) Opening a Pro file without a Pro license, or a file from a newer version, now shows a message. - (FIX) Esc now cancels the Contour, Pocket, Texture, Facing, 3D Roughing and 3D Finishing toolpath panes, like the other toolpath windows. - (FIX) Changed the file save code to try and fix a strange macOS bug. - (FIX) Possible fix for a rare crash after moving a 3D model component. - (FIX) Undo did nothing after moving, rotating or scaling an Angled Plane model component. - (FIX) Insert C2D, Undo, then Redo brought the inserted toolpaths back without their vectors. - (FIX) Possible fix for a crash when changing the selection as the Edit Nodes command ends. - (FIX) Editing a model component (shape, plane, image, STL, etc.), or undoing an edit, did not mark the file as changed. - (INTERNAL) Toolpath simulation cleanup. 872 - (NEW) Dragging a toolpath to reorder now shows the target location better. - (NEW) Speed up toolpath linking. - (FIX) The 3D simulation view got pretty ragged when zoomed in. Fixed. - (FIX) Enabling/disabling a toolpath with a right click did not create an undo. - (FIX) Helix entry for pockets started at the retract height. Now it starts just above the stock. - (FIX) Splitting a V-carve between two groups and then deleting a group did not delete the sibling V-carve toolpath. - (FIX) Took a guess on the fix for a BugSplat report with no real information. Hopefully it's fixed. - (INTERNAL) Huge changes to the toolpath code to make it more robust and update faster. 871 - (NEW) Node Editing: (Blame or thank Will Adams for these) Cursor keys now nudge selected nodes. When inserting a node, only that node will be selected. - (NEW) Layers can be reordered by dragging. - (NEW) Text is loaded from saved files without rerendering, so missing fonts will not change the file. Attempts to edit text with a missing font, or apply an arc, will popup a warning. - (NEW) Add dedicated delete layer button. - (NEW) Added "Layer" entry to the info section in the design pane. - (NEW) Holding "Shift" while clicking to create a toolpath defaults to using the selected vectors. - (FIX) Better progress reporting on 3D roughing. - (FIX) Some of the code used for pockets did not report progress accurately. - (FIX) Tried to fix bug from a crash report in the Trim command. - (FIX) Potential retract height bug in Keyhole toolpath. - (FIX) macOS: File menu could stop responding to the mouse after using Cmd+S, Cmd+O, or Cmd+N. - (FIX) macOS: Dropping a DXF, SVG, C2D, or image file onto the design now runs the import after the drop finishes, to avoid a stuck drag. - (INTERNAL) Changes to the toolpath code to prep for future upgrades. 870 - (NEW) Region Builder now has the option to delete the source vectors after crating a region. - (NEW) Added "Square Corner" option for the Offset command. - (NEW) Node Edit Command: Added "Check Cutter Access" option. This is flipped from the dedicated command, where the red sections are inaccessable, to keep the view cleaner. Added option to show vector direction. Added option to flip the direction of a vector. Shortcuts are now collapsible. - (NEW) Cutter Check command now uses green to show the accessable areas to be more consistent with the Node Edit version. - (NEW) Darken up vertical surfaces in 3D rendering to show depths better. - (FIX) Fixed how parts of the model are calculated to reduce the chance of overlapping components, like Angled Plane components that share an edge. - (FIX) More work to fix the "stale button" problem where some buttons remain in the hover state after the command runs. - (FIX) Swap renderer back to perspective mode instead of orthographic. 869 - (FIX) A rectangle created with a zero height or width created could not be editied by dimensions in the left pane. - (FIX) Angled planes correctly update and persist their positions after being moved. It's possible that planes from the first beta may load incorrectly. - (FIX) Edge case where the 3D rotation point was wrong if you had a single, disabled model component. 868 - (FIX) Rendering problems in the Node Edit command. - (FIX) SVG import problem for one particular QCAD file. - (NEW) Added text labels for the points in the Angled Plane command. - (NEW) The grid now adaptively drops lines as the document is zoomed out. The rulers were changed to match. 867 - (PRO) Added new Angled Plane shape for 3D models. - (FIX) Replaced missing icon for the Measure command. - (FIX) Crash when closing the program with a command running. (This bug was just added a few days ago) - (FIX) Refined the drag behavior just a bit. 866 - (FIX) Another attempt to fix 3D simulation crashes. 865 - (FIX) Rare crash when dragging and dropping toolpaths. - (FIX) Fixed a potential data corruption problem during simulation. (It was never reported, but it was possible.) - (FIX) Tried to fix rare crash related to dragging items. 864 - (PRO) Increase the rendering resulation for the 3D model. - (FIX) Escape now closes the Background command. - (INTERNAL) Change to vector icons instead of older bitmap icons. - (INTERNAL) Bug fixes in program shutdown code. 863 - (FIX) Added Clear Image button to the background image editor. Change the Opacity field to use a slider. - (PRO) Optimized the 3D model calculation for rounded surfaces. - (PRO) Added grid lines to the 3D modelview. - (INTERNAL) Clean up some of the old code for toolpaths. Nobody should notice. - (INTERNAL) Clean up some of the code for undo/redo. 862 - (NEW) Progress bar to recalculate the 3D model is now in the status bar. - (FIX) Reworked how the 3D model is calculated to make sure toolpaths are not left stale. 861 - (FIX) Changing the 3D model now triggers a recalculation of engraving toolpaths that have projection enabled. - (FIX) Fixed a bug in the retract height for Drill toolpaths. - (FIX) Fixed broken UI for the Align Model command. - (FIX) Updated Align command to make it closer to other commands. (Undo active, multiple buttons can be clicked for each execution) - (NEW) Show Simulation button is disabled while toolpaths are calculating. 860 - (PRO) Added Align Model command to move the model and and selected vectors to the center or edge of the stock. This is still a work in progress. - (INTERNAL) HUGE change to the 3D rendering code. This should make the 3D view much more responsive. - (INTERNAL) Sped up 3D toolpath calculations. - (INTERNAL) Small speedup on 3D model changes. 859 - (PRO) Added Climb/Conventional to Pocket toolpaths. - (FIX) Fixed broken cancel in Align command. - (FIX) Projected Engraving toolpaths now disable the start depth field. - (FIX) Try to make progress updates more reliable on newly created toolpaths. - (INTERNAL) Changes to the 3D model code to simplify it. 858 - (PRO) Added parallel option for pocket toolpaths. 857 - (PRO) Fixed bug in projected engraving toolpaths. 856 - (PRO) Engraving toolpaths can now be projected onto the 3D model. - (FIX) Fixed DXF import code to allow degree-4 splines. - (FIX) Fixed specific customer DXF with nonstandard spline/know parameters. - (FIX) Fixed an edge case where a 3D model may not reload correctly. - (INTERNAL) Removed third-party logging and formatting libraries. 855 - (FIX) Fixed the start depth and breakthrough fields in the Cutout Toolpath dialog. Existing files may need the values reset to get the values set correctly. - (FIX) Fixed the tab width in the Cutout Toolpath. 854 - (NEW) Speed optimizations for 3D simulation. - (FIX) Fix a bug in the curve fitting for the offset command. - (INTERNAL) Update some third-party libraries to match Carbide Motion. 853 - (FIX) Bumped up the numerical limits in the Linear Array command. - (FIX) Bug in the new time estimator caused the estimations to be too high. 852 - (FIX) Fixed a units bug in the time estimator. 851 - (NEW) MacOS builds now support Apple Silicon. Intel is no longer supported for MacOS. - (FIX) Fixed a bug in the Cutout toolpath where the tabs were not being applied correctly. - (NEW) Added a new time estimator based on a motion planner that should give more accurate time estimates. 850 - (PRO) Applied tiling to the Cutout toolpath. 849 - (FIX) Region Builder now allows panning with the mouse to function properly. 848 - (FIX) Fixed crash in Region Builder command if text was selected. - (FIX) More work on the curve fitting for the offset command. - (FIX) Edge cases in the Region Builder command. - (FIX) Change the Fillet All command to use the new curve fitting code. - (FIX) Add additional logic in the Fillet All command for edge cases. 847 - (FIX) Optimize grouping/ungrouping for a large number of objects. - (FIX) Revert the Qt version to a slightly older version until later this year. - (FIX) Undo for offsets now resets the selection state. - (PRO) Made "Flat" the default for new model components to save on calculation time. - (NEW) Added new Region Builder command. - (NEW) Offset command now has an option to delete the original vectors. - (NEW) Offset command now shows a preview of the offset as the parameters are changed. - (NEW) Offset command now has an option to not combine the offset vectors. When checked, each vector is offset separately. - (NEW) Offset command now has an option to rebuild the offset vectors as bezier curves. - (NEW) Enter/Escape complete the offset command. 846 - (FIX) Simulation render bug fixed. 845 - (INTERNAL) Upgrade Qt libraries 844 - (INTERNAL) Removed web browser dependency. - (FIX) Fixed the name and tab fields for the Cutout Toolpath. 843 - (NEW) Added a new "Cutout toolpath" that automatically determines if you need multiple offsets to avoid deep slotting. Cutout toolpaths will not load in prior versions. - (NEW) Added a new Add Layer button beneath the layer list. - (FIX) Modified how the layout in the left design pane changes with what's visible. - (FIX) Optimization for large 3D toolpath calcualtion speed and better progress feedback. - (INTERNAL) Better management of how toolpaths are loaded and identified. 842 - (FIX) Changed the bounds calculation in Nesting to overflow the job area reather than leave parts unplaced. - (FIX) Nesting now considers the starting orientation to make sure that the nested option will never be worse. - (FIX) Rest machining failed when the pocket areas were barely larger than the first cutter. 841 - (FIX) Updated the DXF parser to fix a customer file. - (FIX) Made the layer list taller by default. - (FIX) Units problem in the spacing for the new Nesting command. 840 - (FIX) Crash in Cutter Check command. - (FIX) Bad reported bounding box for a customer DXF file. - (FIX) Hide boolean box if all buttons are disabled. - (FIX) Make sure the active layer is correctly marked int he layer list when loading a C2D file. - (NEW) Additional toolpath linking code that can provide additional rapid move reductions of up to 20%. - (PRO) Added TIFF support for 3D model import. - (PRO) Added Nesting command. Consider this a work in progress for now. 839 - (FIX) Try to fix a rare crash when selecting a layer. - (NEW) All-new DXF parser that handles less-popular parts of the DXF format better. - (NEW) Increase the tool path resolution in the 2D view. This does not change the 3D or G-code output. - (NEW) Added Cutter Check command in the "Info" section of the design pane to show where a cutter will fit in the selected vectors. Consider it a work-in-progress - (PRO) Added "More Information..." to the STL import command. - (INTERNAL) Reworked the command system to enable errors to bubble up better. 838 - (FIX) Show an error when trying to load a file with a command running. - (FIX) Try to fix a crash in the layer window. - (FIX) Rare crash in the Create Curve command. - (FIX) Crash when closing the program with an edit toolpath command open. - (FIX) Debug assertion from Qt when there are degenerate vectors. - (FIX) Try to fix a rare crash in the Model pane. 837 - (FIX) Try to fix a crash reported in the trim command. - (FIX) Try to fix a crash int he simulation code. - (FIX) Try to fix a potential crash in contour toolpaths for open contours. 836 - (FIX) Update tool database. 835 - (FIX) Update some speeds and feeds. 834 - (FIX) Error message was popping up on V7 files. - (NEW) Update some speeds and feeds. 833 - (FIX) Additional check to make sure the current locale does not cause a period to become a comma in the G-code. - (FIX) Changed the way the validity of a C2D file is determined. 832 - (FIX) Try again to finally fix the windows locale problem 831 - (FIX) Deal with non-English characters better in filenames on Windows 830 - (FIX) Correct the text in the Create Rectangle command. - (FIX) The angle field in the tool edit window was getting cut in half on each edit of a V tool. 829 - (FIX) Clicking on a layer color to change it now selects the layer first so the correct item is changed. - (FIX) More tweaks to the Trim command. 828 - (FIX) The node snapping for the Create Curve command was still a bit funky. 827 - (FIX) The "done" button in the Duplicate command got disconnected in all the other updates. It's working again. - (FIX) Create Circles and Create Polygons default to center->edge mode again. - (FIX) Clicking on a layer now selects it. - (FIX) Items on hidden layers no longer generate snap points. 826 - (FIX) Reworked the trim command again to make it more robust. - (INTERNAL) Reworked mouse and keyboard handling in the following commands: Trim, Tabs, Measure, Fillet All, Fillet, Duplicate, Create Text, Create Rectangle, Create Polygon, Create Circle, Background, Create Curve, Create Polyline, Circular Array, Linear Array, and Import STL 824 - (NEW) First pass at a Print command. It currently supports printing the visible design on a single sheet. - (FIX) The tooltip for V-carve tool paths with no pocket showed a pocket tool, even though it wasn't being used. The root problem here may have been the cause of missing V-carve tool paths, but - (FIX) We made sure pockets will be linked layer-first to avoid slotting. 823 - (FIX) "Select all nodes in curve" now works in node editing. - (FIX) Circles/rects/polygons can be dragged by the center again. - (FIX) Right click to pan should work in node editing again. - (FIX) Removed the expression evaluator for the Edit Tool window to fix the errors if the document and tool units are different. - (FIX) Fixed the duplicate quote marks in the tool "model" field - (FIX) One pathological, but valid, SVG with nothing but an image could not be traced. Now it can. - (FIX) Deleting the first node of an open vector also deleted the last one too. Thankfully, the nightmare is over. - (NEW) Join command provides more feedback on a failure, rather than silently exiting. 822 - (FIX) Edge case for the trim command: If the trim point happened to be the first point of a closed curve, the trim could fail. - (FIX) Screen capture command reworked to avoid OpenGL artifact problems. - (FIX) Bug in node editing that could delete the wrong node if the first node was selected. - (FIX) Make sure text elements that are converted to curves remain selected in node editing. - (FIX) Recalculate snaps when a file is loaded. - (FIX) Lots of rework on node type when node editing, including changes to the shortcuts. - (NEW) Added explicit "cusp" type for nodes. - (INTERNAL) Small change to loading and saving shapes. Nobody should know we changed this. 821 - (FIX) Bug that left the Rotate command running in the background and interfering with selection logic 820 - (NEW) F12/CTRL-F12 saves or copies a screenshot. 819 - (FIX) Bugsplat if the program was closed with the node editing command running. - (FIX) Increased tolerance for trim command 818 - (NEW) Right-click popup menus are back for node editing. - (NEW) Node editing will offer to convert text to curves if selected during node editing. - (NEW) Reworked the rotate, scale, and move commands based on changes to snapping and node editing. - (NEW) Hotkeys to create objects. (The exact mapping might change in the next few releases) SHIFT+C -> Circle, SHIFT+L -> Polyline, SHIFT+T ->Text, SHIFT+U -> Curve, SHIFT+R -> Rectangle, SHIFT+P -> Polygon - (PRO) Pick the material for the 3D model view. - (FIX) Snapping for move, scale, and rotate are work. - (INTERNAL) Big changes to the document model to simply it. Hopefully you'll never know we did this. 817 - (NEW) All-new node editing command. - (FIX) Removed the "Copy Link" menu when right clicking on a layer. - (FIX) Improved linking for nested contour toolpaths. - (FIX) 3D model not updating reliably. 816 - (FIX) Better optimize zooming for big items to make the view more fluid. - (NEW) Add higher resolution options for 3D modeling. - (INTERNAL) Rework how the 3D model is recalculated. - (INTERNAL) Updated memory management for some tool paths. 815 - (FIX) Reorder the default colors for a new layer. - (FIX) DXF parser now accepts absurdly old MacOS 9 line endings. - (NEW) Replaced the Layer menu entry with a popup to notify users of the change. - (NEW) Changed the align command so it doesn't return immediately, giving you the chance to try different options. - (PRO) Added Stock to Leave for 3D finishing so it can be used as a semi-roughing, if desired. 814 - (NEW) Write tool table to G-code. - (NEW) Persistent layer list on left pane. - (FIX) It was possible to crash program if tabs are updated when the tool paths are recalculating. - (FIX) Removed the last traces of the default floating point validator from the tool edit window, so a comma should now be accepted as a decimal separator. 813 - (FIX) Fixed cases where "nan" could creep into the height/width of a shape. - (FIX) More changes to the DXF parser to read a different polyline variation. 812 - (FIX) Crash if an invalid scale is entered for the background image. - (FIX) Crash if the ramp angle is zero. - (FIX) User-reported crash in texture toolpath. - (FIX) Naming errors in split V-carve toolpaths. - (FIX) Crash when duplicating a split V-carve toolpath. 811 - (FIX) Pocket toolpath for V-carve now shows the correct tool in the toolpath list. - (FIX) Advanced V-carve no longer generates a tool change for the V cutter in the pocket toolpath. 810 - (NEW) Added shortcuts in Layer window. - (NEW) Hold Shift in Circle, Polygon and Rectangle command to go corner to corner. - (NEW) V-carve pocket and V tool paths are now separate, so they can be reordered. V-Carve tool paths saved in 810 will not load correctly in prior versions. - (FIX) Tweak DXF import scaling. 809 - (FIX) The change to pockets in 808 broke some Advanced V-carve. Unbroken now. 808 - (PRO) Facing and 3D roughing toolpaths now center the raster passes within the area to machine. - (NEW) Change the way the data directory is shown on Mac to eliminate delays. - (FIX) Pockets with a stepover larger than the tool radius get extra checks to see if uncut areas remain. - (FIX) Better handling of imported DXF/SVG files with duplicated/overlapping segments. 807 - (PRO) Added Facing toolpath. 806 - (FIX) Fixed crash for improper, manually-edited CSV tool database files. - (FIX) User reported crash in pocket code. - (NEW) Allow V/engraver cutters to be used for 3D toolpaths. - (NEW) Force higher calculation detail for 3D toolpaths with small cutters. - (FIX) Removed Library->Import from URL - (NEW) Add url handler to eventually be able to send a link with a license code. 805 - (FIX) Fix bug when adding 3D components to a file loaded with existing 3D components. - (FIX) Bug in rectangles where changing the width/height can remove the tabs. 804 - (FIX) Bug in contour toolpath if start and end depths were equal. - (FIX) Try to fix rare crash in V-carve toolpaths. - (FIX) Try to fix rare crash in toolpath simulation. 803 - (FIX) Scale to Height button on STL import didn't respect the document units. - (FIX) Contour toolpath didn't update the status properly when the calculation was complete. - (FIX) Contour toolpath ignored tabs if the Stock to Leave was not zero. - (NEW) Allow larger circular array diameters. 802 - (NEW) Added the ability to paste an SVG from the clipboard. - (FIX) Reset the tab order on all of the windows. - (FIX) Fixed a bug where deeply nested pocket and V-carve vectors might be ignored. - (FIX) Layers were not preserved for the Duplicate command. - (NEW) Changed the toolpath buttons to image-only. 801 - (FIX) Bugsplat error reporting was broken. - (FIX) Repeated presses of Fit To Selection in the STL import command caused a crash. 800 - (NEW) Legacy V-carve is now loaded as Advanced V-carve. - (NEW) All V-carve is now what was previously called "Advanced V-carve." The button label is now just "V-carve." - (NEW) Added icons to the toolpath buttons. - (FIX) Attempted fix for a user-reported crash in the Duplicate command. - (PRO) Redo list view for model components to remove little glitches. - (PRO) All model components are editable. - (NEW) Paste images from the clipboard to trace, use as a background, or convert to 3D (Pro). - (NEW) Drag images from other applications into the drawing view. - (NEW) Setting or editing the background image now creates an undo step. - (NEW) Added "New Window" command to the file menu. The new window runs as a separate process, not a new window in the current process. - (NEW) Rewritten list view for toolpaths to make it more performant and eliminate a rare crash. - (PRO) Added Create Outline Vectors command for 3D components. Right-click in the list view to get it. - (NEW) Cut and paste now works between multiple Carbide Create processes, so you can cut and paste between files/windows. - (NEW) Removed V6 file loading. - (PRO) New file format for 3D components. 3D components from versions before 800 will not be loaded. - (FIX) Tweaks to the V-carve algorithm to remove more of the non-contributing corners in rounded areas. - (PRO) User-reported crash in Shape command if empty curves are somehow created. - (INTERNAL) Removed TBB library and upgraded QT and compiler versions.