Edited: 7/24/19 to reflect changes made in 0.4.1a
This is probably the largest single update I’ve made since starting this project.
First of all, all of the non-setting data saved on the localStorage object is now compressed so that DMs who have lots of rolls, npcs, and notes saved don’t have to worry as much about the 5MB limit on localStorage. It can slow down the loading, saving, but in my testing I have yet to run into that.
Next, if you didn’t gather, now you can save NPCs and Villains, and you can make custom DM notes and search them by whatever tags you set them as.
Additionally, you can now import via strings in the settings menu. This facilitates much larger imports and exports.
For example here are some NPCs and Notes from a Tomb of Annihilation campaign I’m running right now:
Since this update is so large, there are some issues I’ve noticed in my testing that I haven’t been able to resolve yet.
Changelog:
- LZString UTF16 compressed localStorage items
- Added UI disabling modal variant (for saving/loading/importing/exporting)
- Added Quill WYSIWYG editor plugin
- Added notes system
- Added save and remove functionality to NPCs and Villains
- Added string Import/Export system
Known Issues (Patched out in 0.4.1a as of 7/24/19):
Notes are not maintaining formatting (paragraphs) applied to them when they are saved.Saving an NPC/Villain, editing the NPC, and saving it again without reloading or clearing the unsaved data will duplicate the entry with the changes instead of saving over the original.Deleting several NPCs/Villains at once can result in a full corruption of the data stored in the localStorage object.