Skip to content

Commit

Permalink
Release 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ykrasik committed Jun 6, 2020
1 parent 8c1f8fb commit b2584c5
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 9 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# Change Log

## [0.4.0] 2020-06-06
#### Features
* Refactor the whole codebase to use Kotlin [Flow](https://kotlinlang.org/docs/reference/coroutines/flow.html)
* Add new provider: OpenCritic
* GiantBomb: Update to latest api changes about releaseDate
* GiantBomb: Add another image that should be treated as 'no-image'
* IGDB: Filter out scores with 0 votes
* Allow pagination in provider search (support offset-limit in provider api)
* Allow fetching a search result during provider game sync. Useful for OpenCritic
* Set max screenshots to 12
* Add screenshot url as tooltip to game details view
* Remove CriticScore & UserScore priorities, use score with the most votes instead
* Add version to preloader view
* Add path being searched to providerSearchView, and stop persisting thumbnails of search results
* Add ability to set a file as the main executable of the game, and execute the game by pressing a button
* Allow setting main executable file from the 'edit game' view
* Add a RichTextFx LogView, with a maximum of 1000 entries
* Every time game details are opened, trace the RawGame as a pretty json to the log
* Add some more default genre mappings
* Make default HttpClient timeouts much shorter
* Hide all currently showing overlays when pressing 'ctrl+f' to search
* Allow cleanup db view to display which images & file cache entries are stale
* Add ability to view raw game data as text
* Remove debounce when navigating games

#### Bugfixes
* Catch errors thrown while calculating FileTree
* Catch errors thrown while bulk updating games
* Fix filter, sort & displayType popOver arrow to always be Top Left
* Fix uncaught exception in RenameMove dialog when a communication error with the file system occurs
* Fix uncaught exception when excluding or skipping all providers in a provider sync operation
* Fix uncaught exception when cancelling bulk provider update Also update games by their update date, in increasing order.
* Do not catch exceptions thrown when updating a single game
* Limit game description width to 600, again
* IGDB: Add missing genres (Visual Novel, Card & Board Game, MOBA)
* Fix issue with cached image extensions sometimes having characters that are illegal in a file name

## [0.3.0] 2019-07-18
This release is NOT BACKWARDS COMPATIBLE with 0.2.0, there were internal changes to the database structure.
* Redesign windows - windows will now darken the content underneath them
Expand Down
19 changes: 10 additions & 9 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,19 @@ You can [download it](https://github.com/ykrasik/gamedex/releases) or [build it]

There is currently no tutorial.

![GameDex Main Page](https://gitlab.com/ykrasik/gamedex/wikis/uploads/c07c1ba86490dabb8dc29a2c5c8ffb07/GameDex_Main.JPG)
![GameDex Main Page](https://gitlab.com/ykrasik/gamedex/-/wikis/uploads/069cecaf2adac774392b8ead20e36aeb/GameDex.JPG)

# Features
* Supports multiple game platforms - Windows, Linux, Mac, Android.
* A beautiful game wall display to proudly show off your collection.
* A rich filter system that allows you to filter games by various parameters and combine filters using boolean `and`, `or` & `not` operators for ultimate control.
* Add tags (labels) to games and use these tags as filters.
* Define folders as game libraries and sync them with online game database providers - the sync process automatically determines newly added games.
* Supports IGDB.com & GiantBomb.com as providers - just fill in your api key.
* Designed to support multiple game database providers.
* Use powerful filtering capabilities to create reports on your game collection.
* Supports special reports for duplications in your collection and reports on how you should have named the game folder to be consistent with online information.
* Define folders as game libraries and sync them with online game database providers.
* The sync process automatically determines newly added games.
* Comes with a rich filter system that allows filtering games by various parameters and combining filters using boolean `and`, `or` & `not` operators.
* Can be used to create reports on your game collection.
* Supports IGDB.com, GiantBomb.com & OpenCritic as providers
* IGDB & GiantBomb require an account for an API key.
* Choose between a beautiful wall display or a functional list display.
* Add tags (labels) to games.
* Comes with a duplication detection tool.
* Supports updating game information from providers, so you always have the most up-to-date game information locally.

# Build Distribution:
Expand Down

0 comments on commit b2584c5

Please sign in to comment.