Floor planner round table is not an ellipse


The 2nd square in the palette should be a round table but it’s square.

I checked the constants where round table is defined and its set to be the shape Ellipse but it doesn’t seem to be working right. Sounds like a simple fix but not sure why its not working. I’m still new and learning as I go.

	key: "roundTable",
	color: "#ffffff",
	stroke: '#000000',
	caption: "Round Table",
	type: "Round Table",
	shape: "Ellipse",
	width: 61,
	height: 61,
	notes: ""


Hello! Thank you for reporting this. It will be fixed in the next release.

For now, just replace the makeDefaultNode() function in FloorPlanner-Templates-Furniture.js with

    // Default Node
function makeDefaultNode() {
    var $ = go.GraphObject.make;
    return $(go.Node, "Spot",
            resizable: true,
            rotatable: true,
            toolTip: makeNodeToolTip(),
            resizeAdornmentTemplate: makeFurnitureResizeAdornmentTemplate(),
            rotateAdornmentTemplate: makeFurnitureRotateAdornmentTemplate(),
            contextMenu: makeContextMenu(),
            locationObjectName: "SHAPE",
            resizeObjectName: "SHAPE",
            rotateObjectName: "SHAPE",
            minSize: new go.Size(5, 5),
            locationSpot: go.Spot.Center,
            selectionAdorned: false,  // use a Binding on the Shape.stroke to show selection
            doubleClick: function (e) {
                if (e.diagram.floorplanUI) e.diagram.floorplanUI.hideShow("selectionInfoWindow")
        // remember Node location
        new go.Binding("location", "loc", go.Point.parse).makeTwoWay(go.Point.stringify),
        // move selected Node to Foreground layer so it's not obscuerd by non-selected Parts
        new go.Binding("layerName", "isSelected", function (s) {
            return s ? "Foreground" : "";
                name: "SHAPE", stroke: "#000000",
                fill: "rgba(128, 128, 128, 0.5)"
            new go.Binding("figure", "shape"),
            new go.Binding("geometryString", "geo"),
            new go.Binding("width").makeTwoWay(),
            new go.Binding("height").makeTwoWay(),
            new go.Binding("angle").makeTwoWay(),
            new go.Binding("fill", "color")),
        new go.Binding("stroke", "isSelected", function (s, obj) {
            return s ? go.Brush.lightenBy(obj.stroke, .5) : invertColor(obj.part.data.color);