Skip to content

v4.18.0

Compare
Choose a tag to compare
@richardwilkes richardwilkes released this 22 Jun 00:52
· 1279 commits to master since this release

Features

  • Implement #22: Reaction modifiers can now be specified as a new Feature type. Reaction modifiers added this way will show up in a new Reaction list on the sheet. When more than one modifier applies to a given situation, they are added together. Hover over the entry with your cursor to bring up a tooltip to see which advantage or equipment added what modifier. In addition, a new "reactions" block layout key is now available for determining where these show up the block layout preference.
  • Added support for multiple master library repositories residing on GitHub. Library updates are now versioned so that rolling out data updates can be controlled better and users don't need to be asked to update for every small change that occurs as larger changes are being worked on. Repos that can be used for this feature must reside on GitHub, must be public, and must hold their GCS content in a "Library" directory at the root of the repository. In addition, each release of GCS will only look for Library content from these repos that has been released using GitHub's release creation, tagged with a specific major release number. Right now, the major release number is v1. Release tags must be created in the form of "v1.2.3" to be noticed by GCS. As part of this change, this release of GCS now uses a new repo for the Master Library, residing at http://github.com/richardwilkes/gcs_master_library - the old Master Library repo will be archived so that older versions of GCS can continue to pull from it, but no new changes can be made to it. As part of this change, modifications to the library locations, as well as adding and removing libraries, no longer requires restarting GCS.
  • When new Library content is available, the release notes are shown just like for GCS updates.

Bugs Fixed

  • Stop unnecessary scrolling when selecting content within lists via the mouse.
  • Keyboard selection in filtered lists now works.
  • After prompting for a PDF file location and saving it to preferences, GCS will now open the PDF and try to display the requested page like it used to when this feature was first introduced.
  • When a PDF page label for a page number cannot be found, the page number minus one will be used instead. This corrects for the fact that PDF page numbers are referenced by index starting at 0 rather than 1 when no page label has been provided in the file. Depending upon your PDF file, you may need to adjust the offset again to account for this change in behavior.

Compatible Library major release number: v1