What I do is first test to see if it can be a quad - if so then let it be - otherwise it follows triangulation.

What I do is first test to see if it can be a quad - if so then let it be - otherwise it follows triangulation.

For what ever it is worth I believe I share this sentiment with Nathaniel. I want my plugins to work with Make and Pro.
However I do use a few Pro only features. What I do is disable them in the web dialog if Make is running. So I can manage one source code and not worry. The features that I disable are not show stoppers.
I've programmed simple rounded corners which are on plane. I have made use of meshes for the stringers, treads and handrail - mostly for speed.
This curved stair is created in under a second with 1 click of the button (after the parameters are entered).

Here is a curved and flared tread.

And zoomed in

Essentially I had to find the pivot point that satisfies rounding over of the ends and then calculate all the points using the radius of the round over as an offset.
CabMaker Version 2.0.85 is now available.
Version 2.0.85 – Jun 10, 2017
New version available
Version 2.0.84 – Jun 1, 2017
You can now create cabinets with a different inside panel

CabMaker 2.0.83 is now available

Adding the ability to adjust the height of the middle rail. This way you can have the middle rail for tall doors line up with your regular doors.

I'm also adding the ability to override the placement of and extruded handle. So you can set up a top drawer and have the handle at the bottom and have the handle for the rest of your drawers on the top.
I just tried it and it works fine with Windows on Sketchup 2014 and 2017 (your information says you are on Windows and Sketchup 2014)
My model is mm
I start the line click where the line is to start and move the mouse in the direction that I want the line. Then I type 8' 6" and the line completes as expected.
CabMaker 2.0.82 and CutMaster 2.0.1.47 are now available.
CabMaker
CutMaster
Version 2.0.80 of CabMaker 2 now available. Also CutMaster 2.0.1.45 is available.
CabMaker 2
CutMaster

CabMaker Version 2.0.79 is now available for download from my website
CutMaster Version 2.0.1.44 is now available for download

I am now considering working on using doors as finished panels. The only problems that I see are with extra wide back panels for narrow islands and peninsulas.
Anyone care to comment on how they would like to see this done?
CabMaker 2 now supports stretcher dados and kick dados (integrated kicks). Users the same Side Dado parameter.
CutMaster now has context sensitive help images for DXF Configuration.



Sorry Doug -
I do have a C++ compiler that supports both Mac and Windows and I started porting my code over but there were just too many bugs in the compiler. So I went back to Windows only.
I do have a number of Mac users that use bootcamp or parallels or vmware.
CabMaker 2 Version 2.0.78 and CutMaster Version 2.0.1.43 are now available
CutMaster Version 2.0.1.43
CabMaker 2 Version 2.0.78
CabMaker 2 Version 2.0.77 and CutMaster Version 2.0.1.42 are now available
CutMaster Version 2.0.1.42
CabMaker 2 Version 2.0.77
I totally agree. I use Notepad++ as well and I do not use tabs.
The main reason is everyone can set their tabs differently - but spaces are spaces so the reader gets to see what you want them to see.
You still can - however you have to turn it on.
From the Sketchup menu choose
Extensions \ GKWare CabMaker 2 \ Cab Maker 2 - Edit Config
Set Animate Doors to true.
Any new cabinets or edited cabinets will now have the proper attributes.
I had to do it this way because the Extension Warehouse kept failing CabMaker during automatic testing. Pretty crazy - because Dynamic Components would also fail (if they let it)
I have sent you a PM with a code snippet.
select the face of the slab and run the code and you will have construction points offset by 50 mm.
Adjust the code to fit your needs.