[Feature]: Adjust UI spacing in token properties and Include option for old style entry
Describe the Problem
One thing about the new style for token properties (MT 1.14.3) is it's more difficult to copy/paste token props. I usually have a property set for PC tokens and NPC tokens. Kind of wish it used both styles (text and new UI) where you can switch the display between the 2. Also, the UI one spacing is a bit wonky. So much room for checkboxes and no room for default values other than opening the popup (which is nice). I tried changing the column spacing, but it doesn't save after closing window.
Imo, the checkboxes could be replaced with a radio button because only 4 options exist. No Display, Display All, Display Owners, Display GM only.
Something like this perhaps but better looking and compact.
Display
None | All | Owned | GM
0 O O O
The Solution you'd like
Eliminating the white space make the formulas more accessible and allowing the old entry mode makes it possible to copy/paste token property entries to another token property list where only a few things may differ.
Alternatives that you've considered.
Columns can be manually adjusted to a preferred view, but any changes are reset when window is closed. Saving the column width setting could also work.
Additional Context
Current Token Property Window
Old Style Token Property Window
There is already work being done to give more room for entering default values.
The old text entry won't be coming back though. The new UI already supports features it does not so swapping between the two will lose information, and there will be more in the future, maintaining two completely different methods for defining properties is too much to support.
My main point of using the old style was to copy/paste properties as a group. It could just be it's own version of the old style and still be non compatible with the old style.
Or there could be an import/export to text option? Or copy/paste properties where you select the property names in one token property and paste in another. Something more advanced than loading an old version of MT to copy/paste property sets.
I would be happy with a macro that can alter token property sets. Just something better than typing in each name, setting and formula all over again. I can put in a new FR if any of these ideas seem more doable.
Formatting tables in Java is a nightmare of trickiness.
Radio buttons would save space if the column headings could easily have their text orientation altered, e.g.
I can do it in English, but the solution won't also work for columnar or RtL language scripts.
You get the copy button in v1.15 for duplicating property sets.