All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project (mostly) adheres to Semantic Versioning.
0.1.1 - 2017-05-12
- #111/#116: Debug option for importing Steam library
- #108: Selectable checkboxes for editing and deleting games
- #117: NewGameWindow uses star images for ratings
0.1.0 - 2017-04-13
First functional release, featuring the ability to edit entries in the gamelist, and the option to save or load from a .csv file.
- #61: Debug menu for printing gameList and FileIO
- #62/#79: Game list displayed on program home screen
- #65: Dropdown list of systems loaded from
system_list.csv
- #73: 'New' menu button clears game
- #83/#88: Save and load gamelist from file
- #67: Drop BlueJ support in favor of Eclipse
- #99: System selection changed from dropdown to an auto-completing textbox
- #57: Game hours no longer always equals 0
- #75: Gamelist sorted alphabetically
Initial non-functional alpha. Only provides a basic prototype of user interface. Little to no actual functionality.
- #13: Automatic build testing with Travis CI
- #28: Button for adding new games
- #32/#34: Fillable form to manually add new games
- #38: Add Game and GameList classes
- #47: "About" menu button to credit project resources and contributors
- #48: "View on GitHub" menu shortcut to GitHub repository
- #51: File reader to import/export tab separated text files into an ArrayList
- #39/#42: Sort project into packages
- #50: Separate MenuBar into its own file