I coded up two experimental features for 3.6, that COULD make the cut IF they get enough testing!
If you can help us test, please:
- Pull down and install the appropriate branches from vassalengine.org/builds/
- BACK UP your modules before editing them with the test builds.
- Mostly I recommend you test on “throwaway” copies of your modules, albeit “the temptation will be great”.
Features/Branches to be tested:
(1) “Drag and Drop” for Editor items – look for the latest “DraggyDroppy” build at vassalengine.org/builds/ and install it. It should allow you to “drag and drop” items all around your module! It will also support Ctrl-Drag (that’s Cmd-Drag on Macs) to make copies of items in various places. The kind of testing needed is –
(a) That both “move” and “copy” modes basically work
(b) That it doesn’t let you drag something “where it doesn’t belong” (wrong kind of parent, or drag a parent to its own child, that kind of shenanigans)
(c) That it doesn’t make items disappear never to be seen again! (I don’t think it will, but remember, I did warn you…)
(d) No stupid stuff like throwing exceptions and eek-a-bugs
(2) Duplicate-in-Place and Insert-New-Below for Editor items – look for the latest “14372” build and install it. In this branch, right clicking on an item in the Editor window should give you new “Duplicate” and “Insert-new-item-below” options. The first makes a copy of the item you right clicked and inserts it below the item; the second makes a “brand new item of the same type” (but not a copy of the first) and inserts it below. This one’s less complicated than the one above, but still needs testing.
PLEASE test and let us know how things go!