What's Changed
- [#36] Cleanup, Bugfixes, Maintenance, Resolving TS / svelte-check errors by @kgar in #38
- Configured active effect deletion to require confirmation on all acto… by @kgar in #39
Full Changelog: v0.1.2...v0.1.3
Updates
- Replaced the creature size dropdown on PC, NPC, and Vehicle sheets
- Added drag and drop functionality to the Effects tab
- Adjusted UI for inventory classic controls so that the icons stay aligned even when controls like Attuned and Equip are not present.
- Updated active effects for actors and items to provide a confirmation dialog when deleting (part of dnd5e 2.4.x readiness project #31)
Bug Fixes
- Fixed settings menu bug where "Sheet Settings," "Theme Settings," and "Settings Reset" options were gone. They have returned!
- Fixed Pact magic handling so that "Prepare Spell" is not shown on the classic controls or context menu for Pact Magic.
- Fixed bug where unlocking Advancement in classes was not working for embedded class items.
- Added back the ↳ character to subclasses.
Accessibility
- Added focus-visible / keyboard support for traversing spell slot levels
- Replaced more a11y noncompliant elements with compliant elements (I turned more things into buttons)
Under the Hood
- Resolved svelte-check errors and warnings
- Established a build for pull requests going to
mainso that asvelte-checkis done. - Eliminated
z-indexabuse where able. - Revamped all HP Bars (PC, NPC, Vehicle, Vehicle Equipment) to use a shared component
ResourceWithBar. - Consolidated item favorite logic and said goodbye to hardcoded interop with the standalone Character Sheet Favorites module
- Extend the ItemTableRow to support drag and drop from items and effects separately
- Established global dynamic types as needed to ease the burden of dealing with a lack of TS types for Foundry and dnd5e
- Pulled back more Foundry- and dnd5e-specific globals to the
FoundryAdapterfor now in preparation for some better future organization scheme which will accommodate having multiple sheet layouts. - Made dnd5e setting
disableExperiencereactive on the Tidy 5e character sheet, so a change to the config setting also updates the sheet in realtime. - Applied more PX to REM conversions where found.