Skip to content

Releases: richardwilkes/gcs

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.

v5.7.1

16 Jan 17:43
fbbe28d
Compare
Choose a tag to compare

Bug Fixes

  • The popup menu for selecting the attribute bonus type in features no longer blanks itself and becomes unresponsive after making a selection

v5.7.0

15 Jan 20:02
7970f2a
Compare
Choose a tag to compare

Features

  • Added help buttons and links to the new User Guide markdown that @kriegstinte contributed to the Master Library
  • Added support for Pyramid 3/65's "By Default" via the new "Use Half-Stat Defaults" option in sheet settings (#71)
  • Added option to group containers when sorting to the general settings (#383)
  • Added an Attributes trait container type, similar to the Race trait container type, which allocates any points of traits within it to the Attributes section of the point breakdown (#578)
  • The tag filter on library lists now supports selecting more than one tag at a time to filter against (#587)
  • Page reference mappings can now be edited without resorting to deleting and re-creating them (#641)

Bug Fixes

  • Fixed an issue on Windows that prevented URLs with question marks in them (i.e. ones with parameters) from working
  • Fixed legacy export key @perception to use the correct attribute name
  • Fixed an edge case that could cause PDF generation on Windows to crash
  • Fixed an edge case that would cause pagination to fail on export
  • Fixed some UI labels that had been changed to the incorrect values ("PDFPage" is now "Page") by an errant refactoring
  • Turned off sorting for tables that can't be sorted
  • Improved some aspects of menu handling on OS's that have per-window menu bars rather than a global menu bar

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.6.0

30 Dec 02:05
bfea1c5
Compare
Choose a tag to compare

Features

  • Added a button to the character sheet toolbar to bring up a calculator view for that character. This view currently provides calculators for jumping (#444), throwing (#445), and hiking (#443). More may be added in the future. Also revised the default attributes to remove the jump stats added in a previous release. To get the new defaults, you'll need to open the relevant settings panels and reset them to defaults.
  • Text fields that support undo now support intermediate undo states, rather than just all or nothing as before (#636).
  • The source of bonuses for reactions and conditional modifiers is now displayed in a tooltip when hovering over the bonus (#643).
  • A Markdown base font for standalone markdown display has been added to the font settings (#644).
  • The locale that will be used for looking up text to display within the GCS interface can now be set via the general settings (#646).

Bug Fixes

  • Use the correct color for the edit button on the points header (this mostly affected those using the Light theme, since it became nearly invisible with that color set).
  • Long lines in the modifier choice dialog are now wrapped to a more reasonable maximum width (#563).
  • Prevent tab ordering from unexpectedly changing when closing another tab (#645).
  • Adjusted the encumbrance panel display so that equipment with the "Ignore weight for skills" option selected is no longer also ignored for purposes of displaying the encumbrance penalty for the weight being carried. This was inadvertently changed in the update to v5.0.0. Additionally, that option now only takes effect for the equipment if it is also equipped.
  • Fixed the HOME and END key handling when a selection exists in a text field.
  • Fixed the ALT/OPTION-LEFT and ALT/OPTION-RIGHT key handling in a text field.
  • Updated the Windows file dialog code to use the newer variants provided by the OS, which also fixed the ability to select directories, which was previously broken on Windows.

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.5.3

13 Dec 00:23
d19f577
Compare
Choose a tag to compare

Features

  • You can now convert equipment containers to non-containers, as long as they don't currently have any children; in addition, you can now convert notes to note containers and back, just like with equipment (#630)

Bug Fixes

  • Update pool state labels upon modification
  • Prevent the item uses decrement action from taking the uses below 0 (#631)
  • Using shift-end in a text field now correctly sets the anchor point for further extensions
  • When applying a template, containers that have a Template Choice that selects for an exact number of points now report themselves as being worth that many points to logic above them, allowing them to correctly participate in selection
  • When initially showing the choice picker when applying a template, the OK button is now adjusted for the current criteria (#633)
  • Use the correct font and size for markdown in standalone note lists
  • Markdown tables that have a completely empty row of headers now have those headers suppressed

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.5.2

10 Dec 03:00
f7b1e35
Compare
Choose a tag to compare

Bug Fixes

  • Fixed various issues with the text field editors (#623, #625 plus several other unreported problems)
  • Clicking an invalid local link in a markdown view will now present an error dialog (#624)
  • When saving the markdown content, the tab title will now update appropriately (#626)
  • The save dialog for the markdown content will now remember the last place it was used (#627)

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.