On Devuan Linux & Chromebook VM Debian Linux. Tested on 20260713 & 20250804 (Qt5)
The Gist:
The Piece Point context menu defaults to deactivating notches.
The Default Notch Preference appears to be entirely dysfunctional.
I’d prefer that the Default Notch be restored to function rather than deprecated. But the notch-eating bug is a bug.
The Meandering:
While the context menu is nice in that I don’t have to open the properties dialog, & mess around, it is annoying that I have to select the attributes of the notch I’m adding. Doubly so since there used to be a working default notch setting, which no longer seems to have any effect, but still resides in the Preferences dialog.
I noticed this most recently when trying to uncheck a notch (for Science!) & the checkbox flickered but nothing changed until I closed the context menu. Then the notch disappeared. When I tried to click the checkbox in the context menu again to turn it back on, again there was a flicker, (or was it the checkbox shaded?) but nothing happened without navigating down the three levels of notch context menu.
With further prodding, I see the notch de-rendering every time the context menu is exited without performing an operation.
Yes I see your point… I’ll have to see if I can have it select the main menu Item “Notch”, without having to set the type/ subtype & count… and have it use the default prefs.
Have the context menu just show “Notch” with no subitems IF the node point is NOT a notch - and use th edefault prefs… and if it is a Notch show the subitems so you can edit the notch.
That would not be ideal, but it’s a fair compromise
However, I wonder if having it as a separate root context-menu item to turn-on/off the notch, & change the current “Notch” to “Customise Notch” without the checkbox would eliminate the code which generates the notch-eating bug. Of course, that might cause other problems I’m not anticipating.
Are there any users that would like to be able to set the color of individual notches?
Being able to set the color of an individual notch would not prevent one from setting the color the same as the cut line.
That’s a separate issue and more related to exporting pieces where I should look at being able to export the cutline and / or seamline and the notches as a group. Currently the cutline, seamline, and notches are exported as separate paths.
Actually I’ve discovered another anomaly that needs to be fixed:
When you use the “built in” option it disables the SA and what was the seam line becomes the cutline. If you have a notch and uncheck both Show notch on cutline and Show notch on seamline… it has no effect and the notch remains visible.
x Show Notch on Cutline // toggle the node "showNotch" attr
x Show Notch on Seamline // toggle the node "showSecondNotch" attr
Make Default Notch // Set "notch" = true with default attributes
Edit Notch // Edit notch attributes
Remove Notch // Clears notch attributes from node
This also fixes another issue in the Pattern Piece Dialog context menu in that the “Show Notch” item was toggling the node “notch” attr… which the Set as Notch was also doing, but with the default settings… Except with a new piece you could select Show Notch which was redundant with Set as Notch. The Show Notch had the effect of showing or hiding the notch as it literally was setting or unsetting the node as a notch.
The above changes will separate the “visibilty” of the notch on either path from the making a node a notch or not. So the Make Default Notch acts as making a node a notch for the 1st time OR resetting a notch to the default settings.
In theory the Show Notch on Cutline and Show Notch on Seamline items should only be enabled IF the node is a notch (“notch” = true)… otherwise they should be disabled and greyed out. And Show Notch on Seamline should also only be enabled IF the piece SA is NOT “Built in”.
Also one more slight addition… added the “red” icon to indicate the Show Seamline Notch menu item is disabled (rather than just being turned off) when the SA is Built in or Hide Seamline is checked.
Context menu updated in the Pattern Piece dialog… also added the disabled icon to the Show Cutline Notch if the node is not a notch. Again… can’t select Show Cutline Notch if it’s not a notch.