Releases: richardwilkes/gcs
Releases · richardwilkes/gcs
v5.12.0
New Features
- Added a Favorites section to the Library Explorer (#709)
- Added additional functions to the expression evaluator:
has_trait()
,random_height()
, andrandom_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
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
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
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
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
v5.10.1
v5.10.0
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
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
, andcompound
. The oldmarkov_chain
option also remains and is an alias formarkov_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
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.