I seriously doubt there's any use to stacking commands in an MDI widget. Rather than saying "I know people who use Gmoccapy", it'd be alot more useful if anyone said "Yeah, I stack widgets in MDI because......"
It's LinuxCNC behavior because it's useful for plenty of things not related to a typical UI
A comment from a hobby non-trades user that finds 'stacking' or 'queuing' of MDI commands useful.
The hobby aspect often is a one-off with testing of individual cutting paths.
A few sequential paths might then give the result.
Then, copy/pastes within the MDI history allow the job to continue, and complete.
Sort of half-way between manual and cnc.
I am currently assessing what I should do on discovery that my new upgrade to LC2.9.2 on a Raspberry Pi 4B with AXIS does not allow MDI command stacking.
Gmoccapy is on the review list.