Skip to content

Releases: stojy/ClrVpin

6.1.0: UI improvements

27 Oct 15:30
Compare
Choose a tag to compare

General

  • Added readonly textbox to all the sliders to make it clearer what the assigned value is. For example, the fuzzy slider now describes the value as a confidence percentage.
  • Added gif files as supported default file extension for the wheel type. Requires reset of config to take to affect.

Importer

  • Added presets for the 'updated from' to make filtering quicker/simpler when looking for updated tables. The presets are available via the new '3 dots' popup menu option. Available values..
    • Today
    • Yesterday
    • Last 3 days
    • Last week
    • Last month
    • Last 3 months
    • Last year
  • Tidied up the UI layout for the criteria options.
  • Added link to the VPS site for each table.
  • Extended logging to list the unmatched and missing tables.
  • Fixed online feed to disambiguate between the 'Walking Dead' table variants.

What's Changed

Full Changelog: 6.0.0...6.1.0

6.0.0: table deletion

23 Oct 09:40
Compare
Choose a tag to compare

General

  • The 'update dialog' has been extended to show the release notes for all missed versions (relative to the currently installed version) instead of only the latest version.

Importer

  • Added 'Delete' functionality to the update dialog to allow tables to be removed from the local database. And thus the tables and media content will also be deleted automatically durign a subsequent 'scanner' run.
  • Added missing information from 'unmatched tables' to the drop down combo boxes, e.g. manufacturer, year, author, etc.
  • Persist additional settings across application restart.. updated start/end time range and the various table type/format/name/year options.
  • Fixed an inconsistency with the update dialog occassionally enabling the buttons when there are no changes.
  • Fix table tiles to have consistent height when the download URL is missing.
  • Refine missing manufactured tables dialog to exclude tables that aren't downloadable (i.e. missing URL) or don't support VPX.

Full Changelog: 5.0.0...6.0.0

5.0.0: performance improvements and unmatched table support

09 Oct 14:18
Compare
Choose a tag to compare

General

  • Significant UI performance improvements across all screens.
  • Significant memory management performance/reliability improvements.
  • Improved UI colour usage to adhere to 'traffic light' principles.. red: error, orange: warning, green: success, blue/grey: informative.
  • Increased tooltip size.
  • Improved logging (with colors) to make it easier to understand the fuzzy matching results.
  • Fixed child windows so they always render on the same screen as the parent window.

Scanner

  • Improved statistics to identify missing content more cleanly.

Rebuilder

  • Improved statistics to identify missing content more cleanly.

Importer

  • Allow editting of unmatched table DB entries.
  • Simplified support for the 3 table types..
    • Matched tables: table exists in local DB and online sources.
    • Unmatched tables: table exists only in local DB.
    • Missing tables: table exists only in online sources.
  • Fixed bug where the local DB dialog can occassionally render with a transparent background.
  • Local DB table add/update dialog..
    • Ratings are displayed and editable via a 'stars' widget instead of a generic slider.
  • New filtering options..
    • Unmatched tables: tables that exist only in local DB
    • Unavailable tables: tables that aren't publically available.
    • Content type: table update types grouped by 'table, backglass, and dmd'
  • When selecting a table, the first content tab that has new content type is now automatically selected, i.e. to make it quicker to identify the newer content.
  • Increased minimum width and height of image previews.

What's Changed

  • support unmatched tables and improve performance by @stojy in #48

Full Changelog: 4.0.1...5.0.0

4.0.1: improved setup and error handling

06 Aug 05:23
Compare
Choose a tag to compare

General

  • Improved error handling when encountering xml files that can't be parsed (refer #47)..
    • Dialog shows the file that can't be parsed.
    • Exits back to the home page.
  • Improved settings dialog..
    • Partially drawn one of the folder entries as a visual cue that scrolling is required to access the additional folders.
    • Disabled the wand button if the 'root folder' hasn't been assigned.
    • Added a note at the bottom for non-pinballY/pinballX users that folder setup is optional.
  • Improved notification dialog box formatting.

Full Changelog: 4.0.0...4.0.1

4.0.0: importer database synchronization

02 Aug 08:10
Compare
Choose a tag to compare

Full release notes available via the discussion thread.. https://github.com/stojy/ClrVpin/discussions/46

--

Importer

  • Added ability to synchronize the local PinballY/PinballX database with information from online sources (refer #41).
    1. Single table - new dialog to view and (optionally) edit table properties.
    2. Multiple tables - for existing tables from local database that are matched against tables from online sources.
  • More online feed parsing improvements, e.g.

General

  • Improved fuzzy matching.
  • Improved logging.
  • Improved identification of manufactured vs original tables.
  • Added manual 'check for update' in about menu.
  • Reduced memory footprint.
  • Improved UI consistency.
  • Added popup dialog support in the event of an unhandled error. Closing the dialog will automatically redirect to github to raise a bug.

Scanner

  • Added popup dialog indicating how many manufactured table files are missing.
  • Improved backup folder management.
    feature). e.g. "flyer images\back" instead of just "back"

Rebuilder

  • Added popup dialog indicating how many files were not merged.

What's Changed

3.0.0: importer table matching

22 May 13:06
Compare
Choose a tag to compare

Importer

  • Added #25: added optional fuzzy matching between online and local tables to identify missing and outdated content
    • Results filtering: added 'include unmatched' filter and sorting
    • Results table: added 'view' feature to inspect the fuzzy matched local database table entry
    • Statistics: added details for.. fixed feeds, matched tables, unmatched online tables, and unmatched local tables
    • Progress indicator: required for fuzzy matching which can take 3-5s (depending on CPU and internet connection)
  • Feed: additional fixes for for invalid IPDB url that could cause app to crash and enhanced 'original table' filtering

General

  • Settings: fixed associated files
  • Logging: identify at top of all logs a breakdown of manufactured vs original tables

What's Changed

Full Changelog: 2.4.1...3.0.0

2.4.1: support downgrade

02 May 12:54
Compare
Choose a tag to compare

General

  • #39 - support application downgrade installation, i.e. installing earlier version.

Full Changelog: 2.4.0...2.4.1

2.4.0: new application version check/install

01 May 11:06
Compare
Choose a tag to compare

General

  • #37 - automatic version checking, displaying of release notes, and optional installation.
  • Performance improvements for rendering the settings dialog. Should be 2-3 fold faster.

What's Changed

Full Changelog: 2.3.2.0...2.4.0.0

2.3.2.0: CI pipeline and minor fixes

19 Apr 14:33
Compare
Choose a tag to compare

General

  • #31 - handle invalid file sizes of zero bytes
  • #36 - added 'enable/disable diagnostic logging' option
  • #35 - fixed saving of extensions in settings menu
  • #33 - added automated CI pipeline via gitlab actions.. build, test, analysis, artifacts, and release.
  • #34 - added automated CI pipeline via gitlab actions.. build, test, analysis, artifacts, and release.

Full Changelog: 0.0.12...2.3.2.0

2.3.1.0: scanner fixes

09 Apr 14:48
Compare
Choose a tag to compare

Scanner

  • Fix #27: handle database file with no entries
  • Fix #28: handle database file with invalid file name characters

General

  • Increased tool tip delay to 500ms
  • Added line number in stack traces to assist debugging