- Change the compatibility to Foundry version 12.
- Paved the way for FoundryVTT version 11
- Added the French translation, thanks to @Elfenduil !
- Added the Polish translation, thanks to @gbursson !
- Added the Spanish translation, thanks to @WallaceMcGregor !
- Added the Russian translation, thanks to @Kikimor !
- Updated the Chinese translation, thanks to @TravelingK !
- Added functionality that sanitizes a resource's identifier when typing its name.
- Added functionality to allow for system-specific currency and/or item tracking.
- A bunch of refactoring to allow for easier extending of system-specific trackers.
Prevent players from accessing the edit resource button.
Many thanks to user @jagoe for the following additions:
- Clicking the status bar will open up the dashboard
CTRL
(Win) orCMD
(macos) + clicking a resource opens its edit form
- Configured the repository for incoming Weblate PR's
- Added the dutch translation through Weblate.
- Made sure drag/drop works when dragging icon images in the dashboard, as well.
- Added a way to sort your resources in the dashboard using drag/drop (#50).
- Split up the resource notification message into separate ones for increments / decrements (#32).
- Fixed an issue with the Add a new resource-button collapsing in on itself when resizing the window (since Foundry 10).
- Fixed another lingering issue with a resource's default values not setting a blank string for *_name resources.
- Resources now have strict types and default values set when they get registered in game.settings.
- Fixed an issue (#48) that caused resources with blank (ie. undefined) values to throw [Setting.value]: may not be undefined errors and block the dashboard from opening. You should now see placeholders (which you can safely edit) for all values that bugged out.
- Added the "compatibility" section in module.json to get rid of the warnings in Foundry's module install.
- Fixed an issue with the message body not showing up in notifications.
- Added FR translation. Thank you, @sladecraven !
- Fixed an issue with resource visibility resetting when updating a resource through the resource form.
- Extracted the notification message markup in preparation for notification box changes in a later update.
- Added a videogame-esque status bar to keep track of resources at a glance.
- Added a setting to control rendering the status bar at the top or the bottom of the game canvas.
- Fixed an issue with the new automated GitHub workflow not selecting
src/
to be included in the module.zip file. Oops.
- Added a GitHub workflow to automate module.json and module.zip creation. Done so I can monitor how many downloads this module receives. The workflow was taken from the League of Foundry Developers' module template.
- Restructured some folder names within the module for personal convenience.
- Changed the compatibleCoreVersion setting to Foundry v9.
I want to use this space for anyone keeping up with the changes of this module to state that the module is NOT abandoned. Covid-19 is having an affect on both my personal and professional life, so my time spent in and around D&D is limited. It is what it is, but I hope I can dedicate more time to D&D in 2022.
- Added missing JA translations due to recent additions to the module. Thanks again, @BrotherSharper !
- Bump to accommodate FoundryVTT 0.8.8 stable release channel after testing it out.
- Added missing CN translations due to recent additions to the module. Thanks again, @hmqgg !
- Bump to accommodate FoundryVTT 0.8.6 stable release channel after testing it out.
- Added functionality to use an image as a resource label.
- Provided a module setting to choose how icon images are displayed: Either icon on top with text below it, or floating text on top of the icon image.
- Added Azzurite's settings extender as a dependency to make use of file uploads.
- Refactored the registration of resources into a single point of truth.
- Fixed an issue with newly made resources showing
undefined
in their first notification. - Added some headers to the resource form to make it more readable.
- Added a Chinese language localisation file. Many thanks to user hmqgg!
- Added a Japanese language localisation file. Many thanks to users touge and BrotherSharper!
- Move the registration of toggle_actors_button_for_players into ModuleSettings. This fixes players not seeing the Party Resources button in the Actors Directory unless they refresh.
- Added functionality to notify players in chat when a resource changes.
- Added a way for DMs to customise the chat message for resource value changes.
- Fixed an issue with the version number in the menu bar of the resource dashboard blocking the click+drag functionality of the window.
- Moved CursorTooltip out of the public facing API.
- Changed the initial popup to only show up for DMs, not players.
- Added a module setting to control the Party Resources button visibility for players.
- Added a first-time-startup popup to guide new users to the dashboard.
- Replace the permissions button in the resource form with a way to set the correct permission automatically.
- Reworked how the public APIs are exposed, now through
window.pr.*
.
- Fixed an issue where a resource's min/max values were not respected when their value was 0.
- Pressing CTRL on Windows (CMD on macOS) when clicking the +/- buttons will add/subtract 10 instead of 1.
- Pressing SHIFT when clicking the +/- buttons will add/subtract 100 instead of 1.
- Made it so longer resource labels (19+ characters) are properly word-wrapped instead of bleeding through the +/- buttons.
- Allow for negative values when decrementing resource values.
- Add functionality to not let negative values exceed a given minimum.