b204
GCA had a helper function called PlainText() to return plain text from RTF. However, it was not robust enough, so I’ve updated it to use the newer RTFtoPlainText() function which is more robust.
When dragging and dropping a parent item within a trait list, GCA was not correctly preventing the user from dropping onto a child or grandchild, which would cause GCA to crash. That should now be fixed and the move will not happen.
When dragging items within a trait list, GCA should now use a red insertion point indicator, instead of the usual black one, to indicate when the drop location is not valid due to one or more of the dragged items being ancestors of the item at that point. Dropping anyway will have no effect and the dragged items will not move.
I think I’ve restored the ability of the Info pane to deal with user notes or descriptions of traits that have embeded RTF codes without being full RTF blocks. This should allow for those fields in book files to use bold or italics, for example, without having to embed a complete RTF header along with it.
* Party View
You can now copy and paste character card designs. Added to the bottom of the gear menu on each card are two new options: Copy Card Design and Paste Card Design. Copy Card Design will copy the card design elements into an XML text string, which you can then paste elsewhere, send to a friend, or paste it into another card using Paste Card Design. Paste Card Design will only be enabled if the clipboard contains XML text that looks like it might contain card design data, and if so, you can select it to paste the design in. Once pasted, the card will replace it’s current design with the one contained in the XML.
* Build Campaign Book
I’m trying to rebuild this dialog to actually display properly for users in Windows 11. Since I don’t have a Windows 11 development machine, this is problematic. However, my first attempt is now done.
Having the option enabled to display an LC column in Equipment lists caused the program to crash when switching to the Equipment.list. That is now fixed.
The Library list for Equipment should also now honor the formatted display of costs and/or weights, if that option is turned on.
The list headers should now display subheads/column headers for each list.