Skip to content

Releases: richardwilkes/gcs

v4.24.0

18 Sep 18:27
Compare
Choose a tag to compare

Features

  • Implemented #257: Using the left arrow in a list that has a single selection now moves the selection to its parent if the row is not a container or the container isn't open.

Bugs Fixed

  • Fixed #223: Opening a file from the Windows File Explorer that contains a space anywhere in its path fails.
  • Fix issue where column widths suddenly resized incorrectly when incrementing skill levels.

Library Compatibility

  • Loads library file formats v2.x.x.

v4.23.1

31 Aug 03:37
Compare
Choose a tag to compare

Bugs Fixed

  • Techniques are no longer limited by the Rule of 20, which should have only applied to Skills.
  • Relative skill level comparisons for weapon damage bonuses were examining all possible defaults for the weapon, rather than just the one which was actually being used for a given weapon damage line.
  • Searching now includes the "other" equipment list on character sheets and templates. It also now includes the notes list on templates.
  • Layout of the various lists of data on a character sheet should fully display again. For a few releases now, certain combinations of data could cause the display to think it could hold more than it could on a given page, essentially pushing some items at the boundaries off the end of the page. There are still some minor issues related to viewing the sheets at scales other than 100% (i.e. what you see at 125% is laid out slightly differently than at 100%), but it should no longer truncate any of the data and instead will just move it to the next page.

Library Compatibility

  • Loads library file formats v2.x.x.

v4.23.0

23 Aug 19:08
bd55571
Compare
Choose a tag to compare

Important!!!

As has been mentioned in the release notes ever since the v4.20 release, the GCS data files now use json rather than xml. This version of GCS no longer loads the old format. Prior to upgrading to this version, please be sure you have loaded and saved all of your personal GCS data files in the new format. The --loadsave command line option can be used to do this to your entire library in one pass.

Features

  • Use your web browser for viewing PDFs.
  • Use native file dialogs.
  • The colors the sheet uses to draw itself can now be set. This does not let you customize the entire user interface, as there are some technical difficulties in doing that with the current Java implementation. As part of this change, the "Fonts" preference panel was renamed to "Theme" and colors were added to it.
  • The Age field is now freeform text again, rather than being constrained to a number.

Bugs Fixed

  • Update the disclosure control when opening or closing a container even when no children are present.
  • The starting size of the Notes editor is now larger.
  • When generating a suggested file name for export based on the character's name, filter out invalid file name characters for each OS. This was preventing users from exporting sheets on Windows that had quotes in their character names, among other things.

Developer Notes

  • Added a --unpackaged option to the bundler to allow those that want to build GCS without an installer to do so easily.

Library Compatibility

  • Loads library file formats v2.x.x.

v4.22.1

02 Aug 17:36
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. A future version of GCS will remove support for loading the old XML format. Please load and save your old GCS files with GCS v4.20 or later to ensure you will be able to open them in future releases. The --loadsave command line option can be used to do this to your entire library in one pass.

Bugs Fixed

  • Scrolling of the tabbed areas within the Advantage editor should now work again.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.22.0

01 Aug 20:21
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. When GCS v4.23.0 is released, it will no longer load the old XML format. Please load and save your old GCS files with a GCS version from v4.20 to v4.22.x to ensure you will be able to open them in future releases. The --loadsave command line option added in v4.22.0 can be used to do this to your entire library in one pass.

Features

  • Implemented #240: Add support for equipment that doesn't count as encumbrance for skill penalties.
  • The page reference column in the lists now only show the first page reference to keep the column as small as possible. If more than a single page reference was present, a "+" is appended to the first one for display in the column (e.g. "B23, M140" becomes "B23+"). The full page reference can be seen by viewing the tooltip for the cell.
  • Added the --loadsave option to the command line to provide a way to easily bring your data files up to the current version's data format.

Bugs Fixed

  • Fix for #238: Fractional Basic Speed modifiers round after saving and loading.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.21.1

18 Jul 20:20
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. A future version of GCS will remove support for loading the old XML format. Please load and save your old GCS files with GCS v4.20 or later to ensure you will be able to open them in future releases.

Bugs Fixed

  • Opening a character sheet no longer updates the Modified field to the current date and time.
  • When a dialog is opened and then closed, better effort is made to restore the previously focused control.
  • Fix another couple of edge cases where saved Ritual Magic Spells were not being loaded. This only affected files still in the old xml format.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.21.0

12 Jul 02:07
Compare
Choose a tag to compare

Important!

As was mentioned in the GCS v4.20 release notes, the GCS data files now use json rather than xml. The old xml-based ones can still be loaded, but GCS will only save in the new json format. A future version of GCS will remove support for loading the old xml format. Please load and save your old GCS files with GCS v4.20 or later to ensure you will be able to open them in future releases.

Features

  • Added Skill Point Bonuses. This allows a feature to give bonus points to a skill or technique.
  • Added Spell Point Bonuses. This allows a feature to give bonus points to a spell or ritual magic spell.
  • Prerequisites for items in the Other Equipment list on the character sheet are now checked. Previously, they were not, as they are not considered to be with your character. Unfortunately, that meant that some basic checks, like whether a container could hold what you were putting into it, were not being done.
  • You can now specify the environment variable GCS_TRANSLATIONS to override where GCS looks for translations.
  • Translations can now have alternates provided for those languages that need different words based on a particular context. "Portrait", for example, while the same word in English for both the picture of your character and the orientation of the printed page, is two different words in German.

Bugs Fixed

  • Advantage container types now load correctly again. They were written out correctly, but the new json logic introduced in v4.20 was looking at the wrong key while loading them, resulting in all advantage containers defaulting to the Group type on load.
  • Fixed an exception that often happened when creating a new spell (existing spells were fine). This resulted from a failure to initialize one of the fields in the spell object, which has now been corrected.

Library Compatibility

  • Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.20.0

11 Jul 00:06
5f89a70
Compare
Choose a tag to compare

Features

  • #228: Added option to use either the character's name or title in the footer. Intended for use in supers games where the name holds the secret identity and the title holds the public superhero name.

Bugs Fixed

  • Trying to highlight an empty string in a PDF no longer causes GCS to hang.
  • Updated the underlying PDF rendering engine to support more PDFs.

Miscellaneous

  • The GCS data files now use json rather than xml. This release will load the old xml-based ones, but will only save in the json format. GCS will continue to be able to load the older XML formats for a few more releases, then that support will be removed. Please load and save your GCS files with the new version to ensure you will be able to open them in future releases.

Loads library file formats v0.x.x through v2.x.x. Only writes v2.x.x file formats.

v4.19.1

30 Jun 15:34
Compare
Choose a tag to compare

Bugs Fixed

  • #225: Fix inability to reload Ritual Magic Spells added to spell containers or templates

v4.19.0

28 Jun 18:11
Compare
Choose a tag to compare

Features

  • Added a column for spell resistance to spells and ritual magic spells. As of the release, the spell lists don't have this information filled in. Hopefully someone in the community will step up and provide a library update soon with this information.
  • Added a preference and a sheet setting for controlling whether the College column is displayed on sheets and templates.
  • The Natural Attacks advantage is now added automatically to new sheets. The menu item to create it remains, in case you need to recreate it later.

Bugs Fixed

  • Fixed opening a GCS file from the macOS Finder.
  • Sync the reaction modifiers display more aggressively with changes.
  • Use a default path when the Locate button in the Change Library Locations dialog is pressed and no path is present.
  • Fixed misspelling of Redhead in the random hair generator.

Compatible with Library v1.x.x releases