github 5etools-mirror-3/5etools-src v2.33.0

3 hours ago

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 iframe panel 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
  • 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.json files; added prerelease/ dir to list of cleaned dirs
  • (Brew) Fixed crash when handling various @tags with missing data, or @recharge tags with invadlid data
  • (Fixed typos/added tags)

Don't miss a new 5etools-src release

NewReleases is sending notifications on new releases.