* Copy GameNotes and use it as boilerplate
* Save and display progress data
* Save and display progress data
* Mobile adjustments and add label
* Mobile adjustments and add label
* save progress as integer
* Add sorting by progress
* Display progress on select GameCards
* Fix `progress()` return
* Reduce amount of props
* Copy change
* remove unnecessary check
* use `input[type=range]`
* remove unnecessary check
* Add progress-pie in the Grid view
Credit goes to @oliviale for her lovely CSS progress pie
* Save and display progress data
* Add progress-pie in the Grid view
Credit goes to @oliviale for her lovely CSS progress pie
* fix rebase conflict
* add translation
* Fixed merge conflict typo
I wanted to add this commit to a bigger branch where I would add custom rating and display that alongside the IGDB rating.
But with #152 not working as intended I'm fairly certain I'm gonna fall into the same problem with this feature, so I'll wait until there's a solution.
* add focusInput functions
`autofocus` on inputs doesn't seem to work. So I manually set `focus()` whenever `open()`/`clear()`/`reset()` is called.
* set focus to searchInput after adding a game (WIP)
I know too little about Vue.js, but I'm certain that it's a bad practice to look 2 parents up to find the `searchInput` ref. Either the ref needs to be added to its children or `focusInput()` needs to be added to `GameCard.js` to use as a mixin.
* linting
* remove unnecessary if statements
* remove comments
Mobile view is a bit icky to navigate.
I'm planning to work on an app-like mobile styling. But for now this would make it already a lot less annoying to use on mobile.