Skip to content

Releases: richardwilkes/gcs

v5.20.0

02 Jan 23:33
6ecb6fb
Compare
Choose a tag to compare

New Features

  • Added tooltip markers. These are thin lines that show up under data cells that have a tooltip. If you don't wish to see these, you can turn them off by changing the Tooltip Marker color to be fully transparent.
  • Added more known page reference codes.

Bug Fixes

  • Prevent a crash when applying a weapon minimum ST modifier. This required removing the ability to apply this modifier on a per-die basis, as there is no way to correctly determine the per-die basis without first knowing the correct base damage, which in turn requires knowing the minimum ST of the weapon. (#790)
  • Prevent circular references in technique defaults from causing crashes or ever-escalating values. (#791 and #792)
  • Fixed sort order for point records. They were inadvertently changed to being sorted from oldest to newest in v5.19 release, when the expectation was for newest to oldest as originally coded. (#787)
  • Fixed the ability to cancel a window close when prompted for saving.

v5.19.1

29 Dec 19:18
d68d8f7
Compare
Choose a tag to compare
  • Fixed an issue with old weapon bonus data not being loaded correctly. If any files that contained weapon bonuses were saved with v5.19.0, the resulting data is likely to have some missing parts thanks to the old data not being loaded correctly. This update corrects the loading problem but cannot fix the problem for files that were saved. Please inspect any files saved with that version to verify things are as you'd expect concerning weapon bonuses.

v5.19.0

29 Dec 00:09
0b0aa1b
Compare
Choose a tag to compare

This is the Weapons release, which was the topic with the most votes by sponsors of GCS in a poll taken in the middle of December 2023. The focus was around — you guessed it — improving the weapons support in GCS.

New Features

  • The various weapon fields have now been decomposed into their sub-fields. This allows most of them to be modified with new weapon modifiers. It also ensures the data is more consistent than previously. (Includes, but was not limited to, the following Github issues: #772, #774, #778, #779, #780, #781, #782, #783, #784, #785)
  • Added new expression functions: (#768)
    • add_dice(dice_spec1, dice_spec2)
    • dice_count(dice_spec)
    • dice_modifier(dice_spec)
    • dice_multiplier(dice_spec)
    • dice_sides(dice_spec)
    • subtract_dice(dice_spec1, dice_spec2)
    • weapon_damage(description, usage)
  • Added an option for skill features based on weapon usage. (#763)
  • Added an option for "per level" weapon bonuses. (#775)
  • Modifiers now look at their own level for leveled features.
  • Added a resolved_notes or a resolved_text field to the output calc data in GCS files. This is the same as the notes or text field, but with any embedded expressions resolved.

v5.18.0

22 Nov 03:08
1579b73
Compare
Choose a tag to compare

New Features

  • The name generators now support more fine-grained control over the way the resulting name is formatted. More detail can be found in the documentation.
  • The weapon damage modifier field will now accept a leading + with dice for a die specification, such as "+1d". While adding dice has always been supported, the leading + with a die specification was not, leading to the impression that it was not supported.

Bug Fixes

  • Fixed display of feature choices when swapping between some cases. Previously, non-applicable lines could remain visible.

v5.17.0

29 Oct 00:48
bd3df7f
Compare
Choose a tag to compare

New Features

  • Equipment rows with a quantity of 0 will now use a dimmed color (#756). Children of such rows will also dim.

Bug Fixes

  • Fixed restoring sub-tables in body types such that DR properly cascades from parent entries.
  • Fixed a crash on macOS when trying to open multiple GCS documents from the Finder at the same time.

v5.16.2

03 Oct 00:28
094f597
Compare
Choose a tag to compare

NOTE: macOS v10.15 or newer is required to run GCS v5.16 and newer.

Bug Fixes

  • Fixed crash when trying to export a PNG, WEBP, or JPEG version of the character sheet.
  • Fixed incorrect behavior on initial click of a scroll bar.
  • Added an option to have the initial click on a text field select all text.

v5.16.1

26 Sep 21:46
d21a8fe
Compare
Choose a tag to compare

NOTE: macOS v10.15 or newer is required to run GCS v5.16 and newer.

Bug Fixes

  • Deep search should now work again on Windows platforms. Oddities in the way Windows path names are handled was causing the files to be ignored rather than loaded.
  • The "Rated ST" note for equipment that uses it is now combined with the other notes, which means it now obeys the settings that determine where notes show up. (#746)
  • The special "all" hit location now only applies to top-level locations so that sub-locations don't double-dip on DR.
  • When an external PDF viewer returns a non-zero exit code, it is no longer reported in the user interface, although they are still logged. This change was made since many Windows PDF viewers incorrectly do this even on success.
  • The toolbar search fields should no longer be slightly too short for their text.

v5.16.0

05 Sep 00:14
f320de5
Compare
Choose a tag to compare

NOTE: macOS v10.15 or newer is required to run GCS v5.16 and newer.

New Features

  • Expressions can now be inserted into the notes field, as well as in the top-level notes object. To use them, you must surround the expression with double vertical bars, like this: Twice my strength is ||2 * $st||. (#719)
  • Added a special "All" hit location for DR Bonuses, which grants the specified bonus across all hit locations, regardless of body type, without having to know in advance all the possibilities. Note that to do something like "All except eyes", you'll need to add both the "All" location and then the "eyes" location with the negated value to cancel out the bonus for that area. (#734)
  • Improved third-party data support (#738)
  • Added support for using the Page Up/Down keys to scroll the current view. Holding down the shift key allows scrolling horizontally as well. Note that this support requires that the current keyboard focus be within the scroll area in question AND that the component that currently has keyboard focus does not do anything with those keys. Text fields that support multiple lines, for example, do respond to Page Up/Down, so when a text field is the focus, using these keys will not scroll the outer area. (#741)
  • User-modified column widths in the various library lists will now be remembered, where possible. The information for this is stored in preferences based on the file path, so moving the file around will lose the sizing. This also means that sizing is per-user and per-computer -- i.e. it does not move with the file itself, since it isn't stored in the file. (#742)
  • Markdown content now supports strikethrough.

Bug Fixes

  • UTF BOM markers which are incorrectly added by many Windows text editors are now stripped automatically from files, since they are completely unneeded and actually prevented loading of some data files in GCS.

v5.15.0

06 Aug 14:39
236b041
Compare
Choose a tag to compare

New Features

  • Added two new, more powerful, ways of exporting textual versions of character sheets, while retaining the old (and now deprecated) method used in previous releases. Details can be found in the "Markdown/Help/Export Templates.md" file found in v4.15 of the Master Library.
  • A new field, Page Highlight, is now available everywhere the Page Reference field exists, allowing you to set the text that is highlighted when opening that page in a PDF. If the field is left blank, the previous behavior where it used the name of the item will continue to be used. (#730)
  • After you have used the search field in the Library Explorer, opening files that match the search will automatically have their filter or search field populated with the same string, eliminating the need to enter it again to find the specific thing you were searching for. (#732)
  • Showing library release notes now shows all of them instead of just the releases since you last updated.
  • When prompted to save a new file, the file name is now filled in with something that should be appropriate for the context you're saving from.
  • The sheet portrait is now sized to be square (a 1:1 ratio, rather than the former 3:4 ratio). This was done to make the image more easily usable for the token in virtual tabletop software.

Bug Fixes

  • Markdown files that are not editable (the library release notes, for example) no longer have the marker for being in an "edited" state when they are opened.

v5.14.1

22 Jul 00:01
b3ffa34
Compare
Choose a tag to compare

Bug Fixes

  • Fix deep search in the Library Explorer to look inside containers within files for matches (previously, it was only looking at the top-level containers)