Releases: Larkinabout/fvtt-challenge-tracker
2.3
2.2
- Feature: The scroll setting can now be set per Challenge Tracker via the
ChallengeTracker.open()
function and the Edit Challenge Tracker form.
2.1
- Feature: Preset images for Blades in the Dark progress clocks are now available in the
modules\challenge-tracker\presets
folder. If you would like to share any of your challenge tracker images for others to use, please send them over and they can be added to the presets.
- Fix: Fixed an error caused by missing challenge tracker data in user flags.
- Fix: Default values will no longer override values passed to the
ChallengeTracker.open
function.
V9 1.2
This release is for Foundry VTT version 9 only.
- Feature: Preset images for Blades in the Dark progress clocks are now available in the
modules\challenge-tracker\presets
folder. If you would like to share any of your challenge tracker images for others to use, please send them over and they can be added to the presets.
- Fix: Fixed an error caused by missing challenge tracker data in user flags.
- Fix: Defaults values will no longer override values passed to the
ChallengeTracker.open
function.
2.0
Challenge Tracker is now compatible with Foundry VTT version 10.
1.1
- Fix: Added missing dependency on the Color Picker library module.
1.0
NB. Aside from bug fixes, this will be the last update for version 9 of Foundry VTT.
- Feature: Customise challenge trackers with background/unset and foreground/set images. Images are scaled to fit the whole challenge tracker, so circular images with transparent backgrounds are best. Colors are overlayed on top of the images, so can either be used in conjunction or made completely transparent to only use the images. The background/unset image when used without a foreground/set image acts as a background for the whole challenge tracker:
When used together, the images map to the unset and set segments (Midjourney was used to generate the images for this challenge tracker):
- Feature: Move Challenge Trackers up and down the Challenge Tracker list using the new up/down buttons.
- Other: Switched to using the 'Color Picker' library module for color pickers. This module is required for the Challenge Tracker module to function.
0.9
- Feature: Manage Challenge Trackers via Macros with an expanded list of functions. See README for a list.
- Feature: Execute your own functions when a Challenge Tracker is opened or closed via the
openFunction
andcloseFunction
optional parameters, e.g.,ChallengeTracker.open(4, 3, { openFunction: () => { ui.notifications.info('Hello!') }, closeFunction: () => { ui.notifications.info('Goodbye!') } })
- Feature: Change the frame width via the 'Frame Width' module setting,
frameWidth
optional parameter, e.g.,ChallengeTracker.open({ frameWidth: 'thin' })
or the 'Edit Challenge Tracker' form. - Feature: Move the Challenge Tracker button from the player list to any of the Scene Control menus via the 'Button Location' module setting and choose which roles have access to it via the 'Display Button' module setting.
- Feature: Copy existing Challenge Trackers via the 'Challenge Tracker List' form.
- Compatibility: For Minimal UI module users, the Challenge Tracker button on the player list should now appear/disappear in line with the player list visibility.
- Compatibility: For SWADE system users, the Challenge Tracker button should now align correctly alongside the bennies tracker.
0.8
-
Feature: Set background colors for the outer ring and inner circle via the 'Outer Background Color' and 'Inner background Color' module settings,
outerBackgroundColor
andinnerBackgroundColor
optional parameters, e.g.,ChallengeTracker.open({ outerBackgroundColor: '#B34DFFFF', innerBackgroundColor: '#FF33D5FF' })
or the 'Edit Challenge Tracker' form. -
Fix: Challenge trackers should no longer momentarily appear when the user does not have permission to show to others. Thanks SalieriC.
-
Fix: Users should no longer receive an 'Error: User 'Player' lacks permission to update User' message when the GM opens a challenge tracker. Thanks jessev14.
0.7
- Feature: Persist challenge trackers across sessions using the
persist
optional parameter, e.g.,ChallengeTracker.open(4, 3, { persist: true })
. For advanced users, theid
optional parameter can be used to reopen a challenge tracker, e.g.,ChallengeTracker.open(null, null, { id: 'challenge-tracker-65fb087474dad' })
. Challenge tracker data is stored in the user flags (game.user.data.flags[challenge-tracker]
). - Feature: Create, open, edit and delete challenge trackers via an interface opened from the
button on the player list.