Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.8.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.4...v1.8.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Ironsworn: Starforged - Character Sheet
Building Sheet
This sheet uses pugjs for HTML templating, along with Stylus from CSS templating. To build finished sheet run the following commands from command line or terminal:
cd src
npm install
# Build the sheet
npm run gulp:build
# Watch for changes made and build the sheet
npm run gulp:watch
These will then generate a dist folder that will have the finished code. From their you can upload them into the custom sheet sandbox for testing.
Pushing Changes
Roll20 does not build our pug/stylus code for when we merge. This needs to be done locally by running npm run gulp:build in the Ironsworn-Starforged/src directory.
Translations
To keep our translation and fallback html content consistent. We are loading the translations into pug under the translations global variable. This allows us to call translations[<translation-key>] to get our content. This way we can propagate changes and avoid hardcoding content.
Compatibility
The sheet has been tested across multiple browsers and devices, show below in the compatibility matrix:
| Browser | Windows | MacOs | Android | iOS |
|---|---|---|---|---|
| Chrome | yes | yes | yes | yes |
| Firefox | yes | yes | yes | yes |
| Safari | no | yes | no | yes |