foundry-ironsworn
foundry-ironsworn copied to clipboard
Folder-based move tree
building on #881 ; uses the compendium pack folder structure to build the move tree component, instead of dataforged.
TODO
- [x] pull in "custom moves" folder
- [x] re-implement
IronFolder
- [ ] consider moving some dataforged category => folder converters to static methods on
IronFolder
- [ ] consider moving some dataforged category => folder converters to static methods on
- [x] update
system.json
to reflect that 11.313 is the minimum version - [ ] decide whether per-category caching is worth it (it probably isn't)
- would this be a smaller PR if i made it world-moves only? i'd have to write a helper to get ppl started... but it'd let me strip out a lot of async code :thinking:
- [ ] give the delve site sheet a pass to make sure i haven't broke it
- [ ] fix move jump link scrolling... again :sob:
- [ ] Update CHANGELOG.md
this PR was complicated by: https://github.com/foundryvtt/foundryvtt/issues/10034
but that bug is resolved as of 313, so i can re-implement the extended Folder
class. this technically means it bumps the minor version requirement of the system; however, 313 also features an important security update, so i think that's fine