v2.33.0, "Busman's (Summer) Holiday" Edition
- Overhauled and expanded DM Screen panel history functionality:
- Added "Enable History" and "History Size" settings (previously always enabled/10, respectively; these are retained as defaults)
- Added "Preserve Embeds on Save Slot Change" setting (disabled by default); when enabled, and when switching between save slots, embedded
iframes (e.g. Google Docs, YouTube videos) will remain loaded - Added support for YouTube and Twitch panels in panel history (previously these were immediately deleted); closed YouTube and Twitch panels will now have their players temporarily removed from the page to prevent continued playback/streaming, but may be restored from history like any other panel
- Added placeholder text and better tooltips to panels in panel history
- Fixed YouTube panels eating drag events, preventing them from being re-positioned once playing
- Fixed embedded
iframepanel state being reset when re-positioning (which would notably restart YouTube and Twitch panels)
- Added rudimentary "Download as Markdown" to Classes page "Other Options" menu (previously "Settings" menu)
- Added "Download as Markdown" button to list page "Other Options" menus, removing the need to first open the Markdown view
- Added Sublist (i.e., "Pin") and Printer View support to Names and Encounter Generator pages
- Improved quality of various images, and made use of various un-used images not referenced in the site's data
- Added CTRL+click to adventure/book headers, to update browser URL to clicked link
- Reworked Adventure/Book page embedded statblock support to fix various bugs:
- Capped embedded statblock height to pre-defined values, preventing layout shifts/re-renders during scrolling, and preventing cascading viewport movement due to repeated layout shifts
- The old "bad" behavior may be re-gained by SHIFT-clicking a capped header, which will un-cap the height of every embedded statblock on the page. [My sincerest apologies to those who preferred the bugged version.]
- Improved embedded statblock header titles, and added tooltip text
- Added SHIFT-click to expand/collapse all embedded statblocks (and switched general header expand/collapse-all to SHIFT-click; previously CTRL)
- Fixed embedded statblock rendering potentially hijacking header identifiers, preventing contents clicks from scrolling to the correct header
- Fixed fast-scrolling up/down the page triggering lazy-loading of content which was no longer visible
- Capped embedded statblock height to pre-defined values, preventing layout shifts/re-renders during scrolling, and preventing cascading viewport movement due to repeated layout shifts
- Fixed list page search indexing unwanted values (URL; page number)
- Fixed crash when rendering a single entity to Markdown via list page Book Views
- Fixed Classes page having inconsistent subclass-retention behavior when clicking list items vs. pressing
J/K(fixing the latter) - Fixed DM Screen "Paste image URL" input failing to clear after image was added
- (Brew) Added support for rudimentary
"initiative"field on"SHIP"-type"vehicle"s - (Brew) Added support for rendering vehicle terrain
- (Brew) Fixed JSON cleaner affecting local
[homebrew|prerelease]/index.jsonfiles; addedprerelease/dir to list of cleaned dirs - (Brew) Fixed crash when handling various
@tags with missing data, or@rechargetags with invadlid data - (Fixed typos/added tags)