Skip to content

Releases: richardwilkes/gcs

v5.25.0

19 Jul 22:19
bac619c
Compare
Choose a tag to compare

New Features

  • Substitutions (things like "@my-text-that-needs-replacing@" in the data) are now retained as-is in the field and their values are now stored separately. To edit them, there is a new button in the toolbar of the individual editors. (#861)
  • A new option in the sheet settings is now available to hide the library source column if you don't want it visible on your sheet. (#860)

Bug Fixes

  • Fixed an issue where bad attribute settings within a sheet could cause the sheet renderer to crash. (#862)
  • Fixed an issue where attempting to create a new sheet before updating to the v5 Master Library would cause a crash. (#863)
  • Old .ancestry files should now load.
  • The button to add a new default now works again.
  • Library source matching no longer considers the Control Rating, Tech Level, VTT Notes, or substitution fields when deciding whether data has been changed or not. (#861)
  • Improved the library source matching (previously, some sub-data wasn't being considered that should have been).
  • GCS no longer prompts you to adjust modifiers when dragging and dropping from one sheet to another. This (and substitutions as well) now only trigger when doing so from a non-sheet to a sheet.
  • Fixed an incorrect text color in light mode when a library had the update button present. (#855)

v5.24.1

18 Jul 01:34
9a4c217
Compare
Choose a tag to compare
  • Fixes an issue that would cause a crash if a weapon entries' defaults were modified in certain ways

v5.24.0

14 Jul 21:50
6864dbd
Compare
Choose a tag to compare

New Features

  • GCS can now track what library file a piece of data came from and mark those that are different from the current library data. Not all parts of the data are considered, only those that should reasonably stay unaltered in normal use. For example, changing the quantity of a piece of equipment would not be seen as a change, but changing its description or value would. The user interface provides for ways to update the data on a sheet to match the current library data. The library data major version number has been bumped up to v5 to support this feature. Older versions of GCS will not be able to read data created with this version, but this version can still read the older data formats. Note that for data tracking to work, the library the data comes from must have been saved with this version of GCS (or newer). This will also only work for changes made after this version was used (i.e. existing sheets won't benefit from it for any existing data present on them, but will for any new data added to them).
  • The disclosure state of table nodes is no longer stored in the data file; instead it is stored in preferences so that merely opening/closing a node no longer changes the underlying data file.

Bug Fixes

  • % mode doesn't work for effective ST bonuses (#847).
  • Rated ST on a weapon no longer adjusts Minimum ST (#851).

v5.23.0

12 Jun 00:07
e0a0091
Compare
Choose a tag to compare

New Features

  • A weapon's effective ST can now be adjusted via a weapon bonus (#842)
  • Added support for editing the hit location note fields in the web version of the sheet

Bug Fixes

  • Fixed a crashing bug when trying to import certain images into the web sheet's portrait field (#841)
  • The light theme was using the wrong colors for headers and selected text in tables (#843)
  • Fixed some issues in the web version's empty field handling

v5.22.0

02 Jun 00:08
f04fc76
Compare
Choose a tag to compare

New Features

  • Primary and Secondary attributes now have a placement field which can be set to Automatic (the default), Primary, Secondary, or Hidden. Selecting Primary will place the attribute in the Primary group even if it would normally go into the Secondary group. Likewise, selecting Secondary will place the attribute in the Secondary group even if it would normally go into the Primary group. Selecting Hidden will remove the attribute from being displayed on the sheet while retaining it for calculations (#831, #832)
  • Pool attributes now have a new option to make the maximum value read-only on the sheet (#830)
  • Weapon entries now have a field to multiply ST used for sw or thr damage calculation, which can be used to make entries for things like Power Blow (#814)
  • Added a notes column to the hit location table which can be used to track damage, crippled status, etc. (#836)
  • Added the ability to base weapon damage off of two additional things: lifting ST and telekinesis level. This should allow things like Telekinetic Punches and Fantastic Dungeon Grappling to be implemented in the data files where appropriate (#811)
  • Complete rework of how theme colors are managed, reducing the overall number of theme colors to a small handful
  • Added a contextual menu to dock tabs when more than one is present in a dock container, with options to close all tabs or all other tabs
  • Remember the last used printer in a session
  • Set default sheet scale to 150%, which more closely matches the physical paper size for typical OS settings
  • Rollover instructions for portrait update
  • Display disabled traits differently

Bug Fixes

  • Removing a page reference setting doesn't show the correct thing being removed until closing and re-opening the settings panel (#834)
  • Apply Change from an editor doesn't always update the encumbrance panel when it should (#837)

v5.21.0

20 Apr 21:36
6e84b01
Compare
Choose a tag to compare

New Features

  • Added a "Names Only" checkbox to the search/filter fields to only work against the name of the item and not all of the displayed information (#546)
  • Added a "Jump to Search/Filter Field" menu item and key binding to focus the search/filter field (#804)
  • Added support for custom Self-Control Roll values filling in the missing spots between CR6 and CR15 (#822)
  • Added the ability to check for a tag when using the equipped equipment prerequisite (#827)
  • An EXPERIMENTAL (and INCOMPLETE) built-in web server has been added (configured under Settings > Web Server Settings, off by default) that allows users to view character sheets via a browser. At this point in time, only very limited editing is supported. Depending upon feedback, this particular feature may or may not be kept and expanded upon. Note that the usual caveats about exposing your machine to the internet apply with this feature, so only enable it if you're comfortable with the potential risks.

Bug Fixes

  • Fixed the inability to make a selection in a dropdown menu using the keyboard on Windows & Linux (#802)
  • Parry and Block bonuses should now show up in tooltips (#808)
  • Fragmentation damage with an armor divisor of 1 no longer displays the armor divisor (#812)
  • Fixed a case where lists would jump back to a previous scroll position when they shouldn't have (#815)
  • Fixed a bug that would scramble the display of the points record panel after deleting a row (#818)
  • Fixed an inaccurate tooltip for Parry using an unbalanced weapon
  • Added a 1 second timeout to document handoff operations to prevent potentially endless waiting

v5.20.4

13 Jan 21:13
5977c2b
Compare
Choose a tag to compare

Bug Fixes

  • Punch from Natural Attacks no longer lists Block as an option (this will not update existing entries -- remove the Natural Attacks trait and re-add it from the Item > Add Natural Attacks menu item.
  • Fix inability to add Rate of Fire modifiers (#801)

v5.20.3

05 Jan 20:50
c325c58
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the "Natural Attacks" trait added by creating a new sheet or using the Item > Add Natural Attacks menu item. The Bite & Punch entries were incorrect (probably since v5.19 was released), listing a Reach of "C,1" instead of "C".

v5.20.2

04 Jan 00:20
85fde05
Compare
Choose a tag to compare

Bug Fixes

  • Another attempt to fix load/save of parry and block information in weapons. Some cases were still missed in the last release.

v5.20.1

03 Jan 21:39
ca272bd
Compare
Choose a tag to compare

Bug Fixes

  • Fix to better support old data representation of Parry and Block. This change means that files saved with GCS v5.19.0 through v5.20.0 should be reviewed to verify the Parry and Block values are as expected. Cases in those versions of the files where the weapon had a Parry or Block modifier of 0 will incorrectly show up as "No". You will need to manually fix these to have a 0 modifier again so that the correct score is computed.
  • Fix to actually implement the "as a %" option for weapon bonuses other than damage and DR divisors. In versions v5.19.0 through v5.20.0, this option mistakenly just treated it as a flat bonus instead.