Skip to content

Releases: richardwilkes/gcs

v5.12.0

09 Jun 22:57
fff7fec
Compare
Choose a tag to compare

New Features

  • Added a Favorites section to the Library Explorer (#709)
  • Added additional functions to the expression evaluator: has_trait(), random_height(), and random_weight(); see the FAQ for details

Bug Fixes

  • Fixed an issue that could prevent weapon entries from showing up under rare circumstances (#710)
  • Added localization support for locale fallback when hypens are used
  • Fixed a failure to open documents under rare circumstances
  • When pasting data into a text field, control characters should now be filtered out

v5.11.0

01 Jun 17:07
2617811
Compare
Choose a tag to compare

New Features

  • You can now create new character sheets directly from a template (#700)
  • When applying a template to a character sheet, if the template contains a racial package, you will be given the choice to disable any existing racial package(s) on the sheet and also asked whether you'd like to run the initial description randomization again, so that race-specific details can be applied
  • Added a "Rated ST" attribute on equipment, for use with weapons like bows, which have a fixed ST independent of the user
  • Equipment Modifiers can now add DR bonuses "to this armor", which will add the bonus specified to every location that the equipment it is on already provides a DR bonus to; perfect for adding an enchantment without having to know in advance which locations a given piece of armor actually covers
  • Standardized the various search / filter fields to all have a "Clear" button

Bug Fixes

  • Deleting a page reference mapping no longer jumbles the layout of the settings panel (#703)
  • Drag & drop into tables should now retain the scroll position (#705)
  • You can now dock a window back into the workspace even if your setting is to open that data type in a separate window (#706)
  • Auto-scrolling single-line text fields now works again (#708)
  • Fixed some issues around cursor movement positioning when navigating in text fields
  • The tag filter popup now updates itself automatically without requiring you to close and re-open the table
  • Fixed some incorrect field layout in the description section of the character sheet
  • When a PDF is initially displayed by GCS (rather than an external program), it should now come up slightly faster, as it no longer renders the first page, followed immediately by the requested page

Library Compatibility

  • Loads library file formats v3.x.x and v4.x.x. Only produces v4.x.x. Note that GCS v4.30.0 is the oldest version that produced the v3.x.x library file format. You will need to load and save your data with a version capable of writing the v3.x.x format before you will be able to load it into this release.

v5.10.5

23 May 00:23
3861ad9
Compare
Choose a tag to compare

Bug Fixes

  • Further fixes to correct problems introduced in v5.10.2 (crashing when trying to open a window that already existed, scrambled or no drawing after certain operations were performed)
  • Fixed mixed-up Window menu entries for the list of currently open windows (affected Windows and Linux platforms)
  • Fixed failure to reset the invalid state coloration in fields when performing undo operations (#703)

v5.10.4

22 May 01:24
da6ac83
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a deadlock introduced in v5.10.2 by a change that fixed a memory leak. This seemed to only affect Windows machines, but it is possible the other platforms were affected in some way as well, so best for everyone to update.

v5.10.3

21 May 19:38
9475efa
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a window drawing issue that could cause the window to become blank or seemingly random pixels to be drawn.

v5.10.2

21 May 18:02
823dde9
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue where bad font data could cause unexpected behavior (#697).
  • Fixed an issue where resources associated with a window that were no longer in use would not be released appropriately when a window was resized (#698).

v5.10.1

13 May 17:55
e4b3670
Compare
Choose a tag to compare

Bug Fixes

  • PDF opened from Navigator panel not opening externally when external PDF command line configured (#691).
  • Separate windows for editors cause scrolling to move items after double clicking (#695).

v5.10.0

05 May 00:52
120878a
Compare
Choose a tag to compare

Features

  • Views can now be opened in windows outside of the workspace (#560). There are settings to default how particular view types are opened. There are also commands to switch an existing view from being docked in the workspace or in its own window. Note that due to missing capabilities in an underlying windowing library, drag and drop between windows is not supported.

Bug Fixes

  • Fixed text cursor movement using the up and down arrow keys when at the start of a line (#690).

Library Compatibility

  • Loads library file formats v3.x.x and v4.x.x. Only produces v4.x.x. Note that GCS v4.30.0 is the oldest version that produced the v3.x.x library file format. You will need to load and save your data with a version capable of writing the v3.x.x format before you will be able to load it into this release.

v5.9.0

16 Apr 17:58
c319ac7
Compare
Choose a tag to compare

Features

  • Added 4 additional damage progressions from T Bone's Games Diner (#434).
  • Five special attributes can now be defined and, if present, will be used instead of the standard calculations for them: dodge, move, lifting_st, striking_st, throwing_st (#410).
  • A TL can now be specified for skills in libraries and templates. If no TL is specified, but the checkbox to require a TL is checked, the behavior is as before (i.e. when added to a character sheet, the character's TL will be used). If, however, you do provide a TL, that TL will be used instead, regardless of the character's TL (#658).
  • Added new name generation support in ancestry files. There are now four options: simple, markov_letter, markov_run, and compound. The old markov_chain option also remains and is an alias for markov_letter. In addition, the training data may now have weights associated with it, if desired.

Bug Fixes

  • Fixed the values emitted for the export keys PORTRAIT and PORTRAIT_EMBEDDED (#679).
  • Updated the Linux version to work around the removal of an option in very recent versions of the command-line tool zenity, which is used by GCS on some variants of Linux to provide the open and save dialogs (#681).

Library Compatibility

  • Loads library file formats v3.x.x and v4.x.x. Only produces v4.x.x. Note that GCS v4.30.0 is the oldest version that produced the v3.x.x library file format. You will need to load and save your data with a version capable of writing the v3.x.x format before you will be able to load it into this release.

v5.8.0

10 Mar 23:42
f0d6b65
Compare
Choose a tag to compare

Features

  • The shift or command/control key must now be pressed when selecting items from the tag filter if you want to multi-select. This way, the old single-select behavior is now the default again, making it easy to use for common cases, while those that need/want the multi-select behavior can also easily add it when they actually need it.
  • Added a "monitor resolution" setting, which can be used to override the resolution reported by your monitor when rendering PDFs.
  • The command line has a new -s or --settings option to allow the location of the settings file to be specified at launch (#673). In addition, if a file named "gcs_prefs.json" exists in the same directory as GCS, it will be used as the default settings file location rather than the normal location. The new command line option will still override this behavior, however.
  • Decimal numbers are now permitted in the attribute point costs (#676).

Bug Fixes

  • Fixed the "Show on Local Disk" context menu item on Windows.
  • Put quotes around the exec path in the .desktop file generated for Linux so that paths with spaces will work correctly (#667).
  • Text fields that only permit one line now auto-scroll again (#669).

Library Compatibility

  • Loads library file formats v3.x.x and v4.x.x. Only produces v4.x.x. Note that GCS v4.30.0 is the oldest version that produced the v3.x.x library file format. You will need to load and save your data with a version capable of writing the v3.x.x format before you will be able to load it into this release.