72place
63 votes Vote

Show human-readable titles in FGUpdaterEngine instead of abbreviations or GUIDs

When running FGUpdaterEngine to pull the updates for purchased content, the window shows which content has received updates by means of abbreviations (for modules, adventures, and anything purchased from Fantasy Grounds Store) or GUIDS (for things purchased from the Forge). Moreover, the updater window closes automatically after pulling the updates, which often does not give the user the time to read what has been updated.

It would be way more useful if the updater would show the titles of the modules updated, using the same titles as shown in the shop:
for example, when Waterdeep: Dungeon of The Mad Mage (https://www.fantasygrounds.com/store/product.php?id=WOTC5EDOTMM) gets updated, currently the updater shows the cryptic "WOTC5EDOTMM" string - ideally, it should show "D&D Waterdeep: Dungeon of the Mad Mage", the same title shown in the store.
Similarly, for the Polymorphism extension from the Forge (https://forge.fantasygrounds.com/shop/items/156/view), the updater shows the rather unintelligible UUID {ec035f50-ef24-11eb-8c52-0050562be458}, instead of the proper name "Polymorphism (5e Extension)" as shown in the Forge page.

I have a suspicion that the text shown in the FGUpdaterEngine is simply what gets written in the log files, just shown in a scrollable field, but since the updater is an application used by the users it should show information that the user can understand (while the logs can continue to keep information aimed at the developers); also, keeping the updater window open until the user clicks an "ok" or "continue" button helps DMs because they now have the time to see what has been updated, and if something breaks/is different/doesn't look like it was last time they know who to contact (extension developer vs SmiteWorks developers vs content author) and what to report.

LoZeno, 09.09.2021, 07:33
Idea status: under consideration

Comments

Leave a comment