Commit graph

992 commits

Author SHA1 Message Date
Gamebrary dev team
0241e894a8 replace custom buttons with bootstrap's 2020-07-21 13:49:29 -07:00
Gamebrary dev team
70a48fb0c5 bump vue and add bootstrap 2020-07-21 13:47:12 -07:00
allcontributors[bot]
20387b7046
docs: add Bagerian as a contributor (#198)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-06-12 08:23:50 -07:00
Patrick Kontschak
62b09311bb
[183] Show when an upcoming game is going to be released (#193)
* use moment.js to get the days until release

* add days until release to game info

* show release date in compact grid view

* show days until release on masonry items

* option to hide game info displayed on masonry cover

* option to hide days until release for each list

* add proper release text to text-based views

* add release dates to search

this is to avoid the TBA when adding a game to a list

* enable sorting for masonry items

* add "releases today" on day of release

* round up rather than down

this way the app won't tell people the game releases 12 hours before it does.

* assume games are released by 3pm on release day

* Show "Today" on release day.

* translation
2020-02-18 18:30:34 +01:00
Patrick Kontschak
e8b4ee2fb0
enable dragging for masonry items (#192) 2020-02-11 10:57:18 -07:00
Patrick Kontschak
b2a0e0a82d
option to hide game info displayed on cover (#191) 2020-02-11 10:56:13 -07:00
Patrick Kontschak
122f8c94f1
[183] Sort by release dates (#190) 2020-02-11 10:03:50 -07:00
Roman Cervantes
766bd21a85 Updated lock file 2020-02-03 10:39:13 -07:00
Roman Cervantes
b903b2933e static site test 2020-02-03 10:17:39 -07:00
Roman Cervantes
a04859f3f4 Use blank theme 2020-02-03 10:03:18 -07:00
Roman Cervantes
6d643a6e21 Jekyl template 2020-02-03 10:00:38 -07:00
Patrick Kontschak
7ee27c2702
Increase drag and drop area (#179) 2020-02-03 09:26:03 -07:00
Roman Cervantes
86af9ae2d8 Update issue templates 2020-01-29 10:33:16 -07:00
Roman Cervantes
e73559fadd
null check (#178) 2020-01-28 09:51:52 -07:00
Patrick Kontschak
2a9f6c687d Display games with 100% progress as completed with a checkmark/badge (#173) 2020-01-28 09:41:50 -07:00
Roman Cervantes
6a7881a758 Remove z index from empty list placeholder 2020-01-23 10:54:38 -07:00
Roman Cervantes
c3ed432c07 Update empty list color 2020-01-22 12:11:15 -07:00
Roman Cervantes
1a6a1f35ef Improved empty state 2020-01-22 12:07:27 -07:00
Roman Cervantes
7e24343138 Game modal clean up 2020-01-22 11:21:02 -07:00
Roman Cervantes
2ab0e7bd5a Cleaned up game search modal 2020-01-22 11:09:16 -07:00
Roman Cervantes
fe34e0f477 Fixed indentation in themes 2020-01-22 10:21:41 -07:00
Roman Cervantes
db255ea724 Put border radius values in theme 2020-01-22 10:18:08 -07:00
Roman Cervantes
7e36cd5c04 Fix routing issue on first login 2020-01-22 10:03:22 -07:00
Patrick Kontschak
b392112b54 Add advanced theme settings (#157)
* Add advanced theme settings

- header position
- border-radius
- list background
- amount of games next to list title
- settings section headlines

* Linting

* Linting: indent

* keep options consistent

switching from "hide this" and "display this" is bad UX.

* Hide number of games in lists by default

* reverse header position with css

* border-radius

* remove transparent background setting

this will be handled by themes

* only affect top/bottom settings on mobile
2020-01-22 09:39:16 -07:00
Patrick Kontschak
0ccee1c559 Give the save() function time to get all data (#174) 2020-01-21 22:24:43 -07:00
Patrick Kontschak
b907cda562 Add "Tomorrow Night" themes (#175)
* add custom properties for progress bar colors

* add Tomorrow themes

* update existing themes with custom progress props
2020-01-21 22:23:52 -07:00
Patrick Kontschak
52af31e488 Progress styling (#164)
* style progress bar/range

* add progress percentage next to bar

* Linting

* Separate GameProgress and GameProgressModal markup

* Display process percentage within/on top of range

* refactor progress element

* add missing gameprogress

it got lost in the rebase

* add margin and center progress on mobile
2020-01-06 11:05:49 -06:00
Roman Cervantes
01be6fc7e5 Move note check to computed prop 2019-12-27 10:30:38 -06:00
Roman Cervantes
e3bcde4224 Trim notes, prevent empty notes from being saved, reset on modal open 2019-12-27 09:57:13 -06:00
Roman Cervantes
c2d4d6c68f Remove unnecessary check 2019-12-19 11:44:40 -07:00
Roman Cervantes
405c21f829
Merge steam and windows into PC (#168)
* Merge steam and windows into PC

* Update and tweak pc logo

* null check to fix sentry error

* dissolve header in modal
2019-12-18 23:07:36 -07:00
Roman Cervantes
34c1aeb78e
Game notes refactor (#165)
* Replaced bus events with actions and mutations

* textarea specific styles

* Moved contact actions to its own component

* Misc clean up

* Rename placeholder class

* Refactored game notes, added preview, mutations, classes, etc...

* only center actions on mobile

* Removed unused class

* Added notes label
2019-12-18 16:03:57 -07:00
Roman Cervantes
2eb644ad2d Rename card component 2019-12-18 10:05:56 -07:00
Roman Cervantes
3b5fd1c72f Rename GameCardWide to GameCardCompact 2019-12-18 10:05:26 -07:00
Roman Cervantes
54204bf88f null checks 2019-12-18 00:24:33 -07:00
Roman Cervantes
ee3a79f119 removed unnecessary and incorrect syntax 2019-12-17 23:26:57 -07:00
Roman Cervantes
39cbf23a81
Game progress clean up (#162)
* Remove bus event for progresses

* Remove progress pie for now

* Progress mutations

* progress actions

* Additional translations

* Fix indentation

* Update getter to get value from platform-specific progress

* Modal clean up, make close button fixed always

* update sort logic to get values from platform-specific

* Use native progress element for view only

* Removed completed todo

* Added desktop media query

* Added todo to sync notes and progresses

* Cleaned up gameProgress component

* Todo

* Show progress on top and button next to other actions

* remove deprecated hollow button class

* Update accent color for default theme

* Cleaned up gameCardGrid a bit

* linter fix

* removed computed prop

* Fix typo

* space out actions

* null check
2019-12-17 22:47:35 -07:00
Patrick Kontschak
b01a2da74b don't show drag icons if sorting is enabled (#156)
* don't show drag icons if sorting is enabled

Sorting overwrites the dragging order. Therefore the drag icons should only be visible if sorting is disabled.

* reverse initial attempt

* Add custom sort icons

* use `sort-amount-down` as default

* Linting

* params are kebab case

it's a ~~Jersey~~Vue thing
2019-12-17 09:30:59 -07:00
Patrick Kontschak
d2a3f78942 Add Progress (WIP) (#152)
* 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
2019-12-16 22:05:35 -07:00
Roman Cervantes
cce8aa2fed
Grid view placeholder (#161) 2019-12-16 21:54:31 -07:00
Roman Cervantes
9a44c58c52
Fixed move lists functionality (#159) 2019-12-16 14:43:45 -07:00
Roman Cervantes
b3cfa56cf2 Track drag status via store 2019-12-16 12:05:52 -07:00
Roman Cervantes
2c1d24d201 Disable snap scroll when dragging 2019-12-16 11:46:46 -07:00
Roman Cervantes
8b083058e1 Add fallback rules for older browsers, clean up a bit 2019-12-16 11:24:39 -07:00
Roman Cervantes
6419d3403a Disable snap scroll until chrome mobile is fixed 2019-12-16 11:07:05 -07:00
Patrick Kontschak
f4b2037c88 Set scroll snapping to X instead of Y (#158) 2019-12-15 14:40:34 -07:00
Roman Cervantes
b3590036bd
Move game rating class logic from template to method (#154) 2019-12-14 23:13:21 -07:00
Roman Cervantes
2024b13f34
Added blur and grayscale effect to modal (#155) 2019-12-14 23:09:09 -07:00
Roman Cervantes
31f3ca14f8 Use primary text for igdb credit 2019-12-14 22:15:44 -07:00
Patrick Kontschak
c7b47871f7 Grid and Masonry (#150) 2019-12-14 21:32:40 -07:00