Skip to content

v5.1.0

Compare
Choose a tag to compare
@richardwilkes richardwilkes released this 01 Oct 02:25
· 492 commits to master since this release
c42cc9d

New Features

  • You can now drag content to anywhere on a sheet or template and if it isn't over an actual drop target, an appropriate drop target is chosen and highlighted for you (#557).
  • Double-clicking on a folder or library in the Library Explorer now toggles its open state.
  • The amount to multiply the scroll wheel movement by is now displayed and editable by users in the General Settings view (#558).
  • Added an additional color for the interior divider lines (#550).
  • Rearranged the controls in some of the editor views to make a field the first item, allowing it to be focused upon creation (part of #567).
  • Command/Control-Enter now acts like pressing the commit button in editor views (part of #567).
  • Escape now acts like pressing the cancel button in editor views (part of #567).
  • Various paths GCS uses are now displayed in the General Settings view as well as in the command line help output.

Bugs Fixed

  • Fixed tooltips not showing properly for the selected options on the sheet (#569).
  • Fixed the ability to delete attributes from the sheet (#562).
  • Fixed the file dialog failing to remember where it was last used (#536). This may still not work reliably on some platforms. Please report any additional issues you find around this.
  • Fixed many cases of the keyboard focus jumping around inappropriately. I'm sure there are more left -- please report them as you find them.
  • Fixed PDF generation on machines that have a monitor which does not report valid EDID data (#553). Previously, depending on the bad values, it could try to scale up the PDF so large that it could not allocate enough space for it in memory.
  • Fixed disabled trait containers so that they and their contents no longer count towards the point total (#551).
  • Fixed infinite loop when trying to paginate the display for printing or PDF generation. This was caused by excessively large row content that was too large for a single row to fit on a logical page. The code now guards against this, but does not yet attempt to try to break the large row up into smaller chunks. Instead, you just don't get to see the portion that goes off of the page.
  • Fixed equipment added to the carried section of a sheet via the menus not automatically enabling the equipped flag (#556).
  • Fixed the option to not include unspent points in the overall point total (#547). This is now a per-sheet setting rather than a global setting.
  • Fixed string matching when lists were involved (such as for tags). Multiple entries in the list only worked previously when all entries in the list matched, which is only correct for about half of the possible matcher types. The other half only need at least one match.
  • Fixed some background errors that would happen when trying to write the GCS document icons on Windows.
  • Fixed an inability to open the about box more than once per session.

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.