Commit graph

374 commits

Author SHA1 Message Date
Roman Cervantes
8b083058e1 Add fallback rules for older browsers, clean up a bit 2019-12-16 11:24:39 -07:00
Patrick Kontschak
f4b2037c88 Set scroll snapping to X instead of Y (#158) 2019-12-15 14:40:34 -07:00
Patrick Kontschak
d2ce69c120 Add theme-based text color and fix spin (#148)
Disclaimer: This is bad practice!

HOWEVER! I noticed that the spinning animation was sorta off. It took me a while to figure it out, but eventually I noticed that the spinning icon provided by FontAwesome had the dimensions 28x29.

Since width and height wasn't the same it create a sort of jumping (?) and made the animation less smooth.

To fix it I checked what font-size it currently had and literally tried some numbers above and below it.

My first attempt was `2.072`, which made the icon 29x29 - which didn't solve the issue, since the animation wasn't perfectly centered anymore.

`1.99999999`, as unfortunate it is, turned the icon into 28x28 and fixed the animation.
2019-12-14 14:49:24 -07:00
Patrick Kontschak
ec62706b02 Add scroll-snap for mobile view (#147)
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.
2019-12-14 14:38:33 -07:00
Patrick Kontschak
abd8317848 set default theme for new users (#145)
When first loading the new version that has different themes, or joining the website with a new account, the theme setting was showing a blank dropdown.
The website's theme was set to `theme-default` but the dropdown didn't show anything.
2019-12-14 14:00:26 -07:00
Roman Cervantes
561df1af27 clean up 2019-12-13 16:53:38 -07:00
Roman Cervantes
8d69fd428c Added sorting and filtering 2019-12-13 16:50:30 -07:00
Roman Cervantes
02d2584317 Renamed platforms footer component 2019-12-13 11:15:36 -07:00
Roman Cervantes
dadcb2dc4c Added platform release year 2019-12-13 10:26:26 -07:00
Roman Cervantes
a32204ef7e prompt to add list for new collections 2019-12-13 00:07:15 -07:00
Roman Cervantes
4cbfeaf851 only show game board settings when in game board 2019-12-12 23:59:20 -07:00
Roman Cervantes
2a831fde7e Adjust platforms padding 2019-12-12 23:56:30 -07:00
Roman Cervantes
0fe86385ff Added alternate view to platforms page 2019-12-12 23:53:37 -07:00
Roman Cervantes
6b56438807 Gravatar null check 2019-12-03 15:50:54 -07:00
Roman Cervantes
510c9f48a4 Game notes adjustments 2019-12-03 15:49:18 -07:00
Roman Cervantes
f18be484fb corrected todo typo 2019-12-03 11:26:35 -07:00
Roman Cervantes
3ab77f8d17 Show game actions right away 2019-12-02 12:13:07 -07:00
Roman Cervantes
41e3122a71 Remove modal action from settings modal 2019-12-02 12:02:53 -07:00
Roman Cervantes
2cdf0d9465 Auto save settings 2019-12-02 11:49:34 -07:00
Roman Cervantes
58061053ee Changed avatar border radius 2019-12-02 11:46:40 -07:00
Roman Cervantes
2acc7939b0 Show avatar instead of cog 2019-12-02 11:34:28 -07:00
Roman Cervantes
6197d866a6 Fix jumpiness when loading game modal 2019-11-26 14:24:54 -07:00
Roman Cervantes
2bda2b1cbd Isolate authorizing page 2019-11-22 12:07:32 -07:00
Roman Cervantes
23fb32d4de Hook up add game in game detail modal 2019-11-21 16:04:28 -07:00
Roman Cervantes
b8c5c09fb0 Apply tag modal 2019-11-21 15:56:26 -07:00
Roman Cervantes
fd9f7bb9cd Removed another todo 2019-11-21 15:19:41 -07:00
Roman Cervantes
661a286cec Moved game notes component 2019-11-21 15:13:01 -07:00
Roman Cervantes
30059cbd10 renamed class 2019-11-21 15:11:37 -07:00
Roman Cervantes
065ea3a574 More renaming 2019-11-21 15:10:52 -07:00
Roman Cervantes
37a0692783 Gameboard clean up 2019-11-21 15:06:14 -07:00
Roman Cervantes
d5d1a14035 Moved tag component to tags folder 2019-11-21 14:50:10 -07:00
Roman Cervantes
fad44aa16f added loaded computed prop, clean up 2019-11-21 14:47:58 -07:00
Roman Cervantes
e9a5a05f64 Move apply tag modal to its own component 2019-11-21 14:44:51 -07:00
Roman Cervantes
f2891a2a46 Rename tags settings component 2019-11-21 14:29:07 -07:00
Roman Cervantes
0a240c31ab Game links tweaks 2019-11-21 14:26:29 -07:00
Roman Cervantes
9ed5cd2f9d Reposition tags 2019-11-21 14:20:55 -07:00
Roman Cervantes
8ca142a916 Rename GameDetail component to Game 2019-11-21 13:58:06 -07:00
Roman Cervantes
02ddb5cb83 Move game description to its own component and clamp extra long text 2019-11-21 13:49:58 -07:00
Roman Cervantes
2855955172 Moved game tags to separate component 2019-11-21 12:33:00 -07:00
Roman Cervantes
874e018b42 Platform exclusive tags and custom colors 2019-11-20 15:16:51 -07:00
Roman Cervantes
a8585a7b6e restored old linter rules 2019-11-14 14:10:10 -07:00
Roman Cervantes
26386967b6 Game detail tweaks 2019-11-12 11:13:34 -07:00
Roman Cervantes
5fa43e8d2b Linter fixes 2019-11-08 13:34:06 -07:00
Roman Cervantes
10787e2bfc switch to 2 spaces 2019-11-08 12:56:03 -07:00
Roman Cervantes
e91b561236
Firebase cleanup (#144) 2019-11-04 15:08:30 -07:00
Roman Cervantes
cd2f4750ae Restore exitUrl to fix issue when logging out 2019-11-04 11:30:55 -07:00
Roman Cervantes
16a4b422b6 Added placeholder 2019-10-31 15:04:51 -07:00
Roman Cervantes
6da5e8928c Clear active game on modal close 2019-10-21 09:41:24 -07:00
Roman Cervantes
91c9cb2cfa null check 2019-10-18 13:15:58 -07:00
Roman Cervantes
86396dd8c4 Moved save settings to actions 2019-10-18 11:15:09 -07:00
Roman Cervantes
d284c811c3 Game details clean up WIP 2019-10-18 10:27:05 -07:00
Roman Cervantes
12057358a9 set default settings if platform settings aren't set 2019-10-17 21:40:16 -07:00
Roman Cervantes
eded36efd8 Misc clean up and tweaks 2019-10-17 21:37:35 -07:00
Roman Cervantes
6393d33cad Settings updates 2019-10-16 12:56:12 -07:00
Roman Cervantes
dc7c005af8 Invert redirect logic 2019-10-16 12:40:18 -07:00
Roman Cervantes
aacf22514b Settings clean up 2019-10-09 12:29:43 -07:00
Roman Cervantes
48c07cefa9 Restore settings order 2019-10-09 11:55:41 -07:00
Roman Cervantes
d27ea1eac6 Themes support + clean up 2019-10-09 09:30:07 -07:00
Roman Cervantes
762d7550fc Remove shortkey for now 2019-10-07 14:58:21 -07:00
Roman Cervantes
fb9b6163d1 Fix settings issue on first use 2019-10-07 14:50:31 -07:00
Roman Cervantes
54e17b25e7 null checks 2019-10-05 22:45:50 -07:00
Roman Cervantes
a10f2e696e Refactor list sort to use computed 2019-10-05 22:26:13 -07:00
Roman Cervantes
12a54ae8e2 linter fixes 2019-10-05 15:47:37 -07:00
Roman Cervantes
5b23ff4972 null check 2019-10-05 15:43:35 -07:00
Roman Cervantes
6555f0133d Removed settings import and clean up 2019-10-05 14:45:55 -07:00
Roman Cervantes
168d4226a3 Renamed component 2019-10-01 15:27:42 -07:00
Roman Cervantes
1b666efe44 Moved add list to new component 2019-10-01 15:26:31 -07:00
Roman Cervantes
69f84cde50 Removed dev debug component 2019-10-01 15:23:25 -07:00
Roman Cervantes
79d73a6dfd Moved modal inside of settings component 2019-10-01 15:22:37 -07:00
Roman Cervantes
4a446c3d7e Game details UI updates 2019-09-26 11:33:30 -07:00
Roman Cervantes
79d945fb24 Settings updates 2019-09-25 14:57:05 -07:00
Roman Cervantes
52336b2388 Added todos for firebase calls 2019-09-23 13:03:30 -07:00
Roman Cervantes
51c2967aaa Cleaned up settings 2019-09-18 21:52:04 -07:00
Roman Cervantes
9b567bab2a Flatten settings 2019-09-18 21:44:46 -07:00
Roman Cervantes
f662daf6c9 Clean up and missing translations 2019-09-13 15:11:12 -07:00
Roman Cervantes
a10fd5b070 Improve contrast in settings when using dark theme 2019-09-11 13:38:10 -07:00
Roman Cervantes
4b172cef53 Platform pages tweaks 2019-09-10 14:33:34 -07:00
Roman Cervantes
1f925bb180 Remove scss extension 2019-09-10 13:02:16 -07:00
Roman Cervantes
54e9c27afb Game board load bug fix 2019-09-03 21:09:31 -07:00
Roman Cervantes
5fbcdb1fd9 Remove shared route (for now) 2019-09-03 16:05:48 -07:00
Roman Cervantes
41a878d5fe Increase games request limit to 500, refactored load methods 2019-09-03 16:03:20 -07:00
Roman Cervantes
cf36448c40 refactored loadGameData method, increased chunk size to 50 2019-09-03 15:01:04 -07:00
Roman Cervantes
8f9082467a added clickable prop to platforms page 2019-08-19 23:21:08 -07:00
Roman Cervantes
7dc75d793e Show platform name under game name 2019-08-19 23:20:55 -07:00
Roman Cervantes
4e8b51185b Platforms clean up 2019-08-19 21:05:58 -07:00
Roman Cervantes
1c1b255344 Handle expired sessions gracefuly 2019-08-09 12:12:11 -07:00
Roman Cervantes
ddbd4c6e4b Game board settings clean up 2019-08-07 15:40:32 -07:00
Roman Cervantes
b6eda18024
Flatten unnecessarily deep folders (#132) 2019-08-06 15:45:59 -07:00
Roman Cervantes
1a2b41407b Go to setting tab based on where you are in the app 2019-07-16 10:39:36 -07:00
Roman Cervantes
5d2c2d3eb0 Adjust confirm button 2019-07-11 13:27:20 -07:00
Roman Cervantes
adfc263559 only reload page if language is set 2019-07-11 12:54:44 -07:00
Roman Cervantes
b9eddd9295 Remove settings check 2019-07-11 12:27:17 -07:00
Roman Cervantes
0bf0ed9651 Moved computed prop and method to account settings 2019-07-11 12:27:09 -07:00
Roman Cervantes
2b68a42252 About gamebrary section 2019-07-11 12:05:34 -07:00
Roman Cervantes
8e8ebdd7d8 Updated settings components 2019-07-10 16:23:40 -07:00
Roman Cervantes
0e2f006905 Remove block sizes 2019-06-19 15:14:35 -07:00
Roman Cervantes
eacc16dd5e Clean up 2019-06-18 14:00:31 -07:00
Roman Cervantes
1fac00e00f Show time to beat 2019-06-17 16:00:01 -07:00
Roman Cervantes
c2823c2a59
IGDV v3 migration (#125)
* Updated endpoints to use IGDB v3

* Updated computed props to match v3 changes

* Moved ageRatings to getter + updated for v3

* Updated getters to support v3 changes

* Moved all ratings images under same folder

* Use new endpoints in actions

* Compatibility updates

* Null check

* formatting

* Load games in chunks of 10 to meet new API requirements

* More compatibility changes

* Use ids for New and standard 3DS, great job naming consoles nintendo!

* Drop v2 suffix
2019-06-08 19:04:07 -07:00
romancm
a7b14532d8 Removed old unused draggable options object 2019-05-18 10:08:52 -07:00
romancm
fbf459375c Clean up 2019-05-18 09:43:25 -07:00
romancm
0899ded68d Clean up 2019-05-18 06:44:49 -07:00
Roman Cervantes
6ca9216f1f
Platforms page cleanup (#110) 2019-05-18 06:05:46 -07:00
Alex Noble
26c72206a9 Localization (#108)
* Added new strings to localization

* Add localization support to ReviewBox
Add localization support to GameScreenshots
Add localization support to GameVideos

* Finished finding hardcoded strings
2019-05-18 05:56:05 -07:00
Alex Noble
378a04432f Keyboard shortcuts (#105)
* Added basic shortcut support
Added vue-shortkey library
Added 'esc' shortcut to go back from add list component
Added 'esc' shortcut to go back from game search component
Added 'ctl+alt+d' to delete list from list settings component

* Add shortcut to delete game from list (Delete Key)

* Added shortcuts to delete game from list
Added shortcuts to add note to game
Added shortcuts to cancel from note creation
Added shortcuts to delete note

* Fixing import method for consistency

* Fixed code review suggestions
2019-05-18 05:54:52 -07:00
Roman Cervantes
24d1fa9dbc Switched over to original masonry layout 2019-05-17 13:26:55 -07:00
romancm
5ce73534bd Moved tag component inside tags folder 2019-05-16 22:45:15 -07:00
romancm
96ba4b1b77 Removed affiliate link 2019-05-16 22:43:15 -07:00
romancm
32e804f595 Moved list components to correct folder 2019-05-16 22:37:58 -07:00
romancm
e0a0c94364 Renamed list actions to game board actions 2019-05-16 22:34:59 -07:00
romancm
42f3a25e67 Linter fixes 2019-05-16 22:25:22 -07:00
romancm
aa27ffad90 Updated platforms page 2019-05-16 22:20:15 -07:00
Roman Cervantes
b98f15fc49 More cleanup 2019-05-08 15:40:15 -07:00
romancm
7e6893b98c Prevent error when opening and closing game modal quickly 2019-05-05 11:34:39 -07:00
Roman Cervantes
02a0d4cbc0 make game actions more mobile friendly 2019-05-02 22:01:19 -07:00
Roman Cervantes
f0641b339c use available data when loading game 2019-05-02 21:53:16 -07:00
Roman Cervantes
c19aacdc06 Game detail dark theme tweaks 2019-04-26 13:05:17 -07:00
Roman Cervantes
811ba38ba3 Fixed overlapping background on mobile 2019-04-26 12:54:25 -07:00
Roman Cervantes
543784388b Make game detail tags readonly 2019-04-26 08:34:22 -07:00
Roman Cervantes
c216d21bf4 Linter fixes 2019-04-25 23:56:43 -07:00
Roman Cervantes
fee3bf127f Remove tag method 2019-04-25 23:55:05 -07:00
Roman Cervantes
20c0702c10 Removed testing stuff 2019-04-25 23:36:04 -07:00
Roman Cervantes
aa410290ed Tag component 2019-04-25 23:18:53 -07:00
Roman Cervantes
76f93da574 Remove hard-coded close button 2019-04-25 16:25:39 -07:00
Roman Cervantes
21be1e0cd5 Added dev debug placheolder component 2019-04-25 11:45:42 -07:00
Roman Cervantes
5ae243d46d Improve modal close button on mobile 2019-04-25 11:41:47 -07:00
Roman Cervantes
46e995ee89 Only show tags when tags are available 2019-04-19 13:34:47 -07:00
Roman Cervantes
25c2a9869e Fix bug when deleting game 2019-04-19 13:32:14 -07:00
Roman Cervantes
fbd48ce178 Game notes! 2019-04-19 13:27:45 -07:00
Roman Cervantes
0364b7ca84 Catch 404 pages 2019-04-19 10:35:02 -07:00
Roman Cervantes
233aa49f6e Fix platform label in dark theme 2019-04-19 10:19:23 -07:00
Roman Cervantes
3ec7adcfb3 Use div for group label 2019-04-19 10:04:04 -07:00
Roman Cervantes
6254b7bd25 Added actions to game detail modal 2019-04-18 23:20:29 -07:00
Roman Cervantes
b12d608c41 Platforms updates 2019-04-17 22:43:22 -07:00
Roman Cervantes
78b49ec644 Re-organized pages folder 2019-04-17 21:52:21 -07:00
Roman Cervantes
cb38320acf Simplified add list 2019-04-05 15:46:56 -07:00
Roman Cervantes
3ea7cfb952 Restored css alias 2019-04-05 12:16:32 -07:00
Roman Cervantes
1721673ce7 Removed css alias 2019-04-05 12:10:50 -07:00
Roman Cervantes
e2043ad7f6 Show steam as new 2019-04-04 13:54:42 -07:00
Roman Cervantes
942a4e1254 Store renaming 2019-04-03 16:21:27 -07:00
Roman Cervantes
c080798581 Null check 2019-04-02 15:58:20 -07:00
Roman Cervantes
fa6c559ddb Added tags to game detail modal 2019-04-01 21:03:31 -07:00
Roman Cervantes
0601fa7c6b Modal and game detail modal adjustments 2019-04-01 20:55:24 -07:00
Roman Cervantes
76b58ed3f7 Clean up platforms page, use settings for view options 2019-04-01 13:16:22 -07:00
Roman Cervantes
814844b74b Persist platforms page settings 2019-04-01 11:36:13 -07:00
Roman Cervantes
829bff6662 Platforms clean up 2019-03-29 15:01:00 -07:00
Roman Cervantes
4f30adb494 Share list improvements 2019-03-29 15:00:42 -07:00
Roman Cervantes
4d43536854
Lots of clean up and minor improvements (#58) 2019-03-28 14:23:09 -07:00
Roman Cervantes
2d994e44fe Made apply tag modal padded 2019-02-21 23:27:39 -07:00
Roman Cervantes
d10802a700 Improved dark theme 2019-02-21 23:14:11 -07:00
Roman Cervantes
6c0697e7c5 Dark theme adjustments 2019-02-21 12:39:00 -07:00
Roman Cervantes
d5be43df09 Cleaned up UI to add more real state to game board 2019-02-21 12:29:17 -07:00
Roman Cervantes
fc1f3f43f8 Moved settings back to nav 2019-02-21 11:54:13 -07:00
Roman Cervantes
be7e2fcfb7 Hide modal cancel button by default 2019-02-21 10:03:43 -07:00
Roman Cervantes
f004def773 Platforms page adjustments 2019-02-21 09:57:11 -07:00
Roman Cervantes
57ee8d2ce4 Simplify modal 2019-02-18 05:48:26 -07:00
Roman Cervantes
33e9e5563e Bug fixes 2019-02-15 21:45:14 -07:00
Roman Cervantes
a215ff7546 Fix modal padding 2019-02-15 14:57:11 -07:00
Roman Cervantes
31d9c6b6ad Removed linter disable line 2019-02-08 12:02:14 -07:00
Roman Cervantes
0da616070f Set default h-tag margin 2019-02-08 10:34:05 -07:00
Roman Cervantes
aee65b26ed Remove deprecated firestore setting 2019-02-07 23:53:04 -07:00
Roman Cervantes
d5192919b9 Added support for game tags 2019-02-07 23:15:16 -07:00
Roman Cervantes
4fa4dcd012 Show star ratings and other stuff 2019-02-07 23:13:48 -07:00
Roman Cervantes
f3f2037ba0 More clean up 2019-02-07 23:03:24 -07:00
Roman Cervantes
4c576879e2 Open game in modals 2019-02-05 23:55:00 -07:00
Roman Cervantes
dede49b5eb Removed unused route 2019-02-05 23:53:35 -07:00
Roman Cervantes
9cba257d52 Removed old directive 2019-02-05 00:37:26 -07:00
Roman Cervantes
cfb4874c67 Fixed console warnings 2019-02-05 00:32:32 -07:00
Roman Cervantes
a13321c1ac Replaced sweet alert with custom modal 2019-02-05 00:31:40 -07:00
Roman Cervantes
c97a0cc182 Handle redirects 2019-01-23 23:16:08 -07:00
Roman Cervantes
174f41f91e Changed exit url 2019-01-23 23:15:40 -07:00
Roman Cervantes
c9fce1f9c3 Changed default route to auth 2019-01-23 23:15:00 -07:00
Roman Cervantes
045057b7e0 Removed home views 2019-01-23 23:14:40 -07:00
Roman Cervantes
4fbde0361b Replaced sweet alert errors with my own 2019-01-18 23:02:03 -07:00
Roman Cervantes
0304bd7ed4 Replaced sweet alert success alerts with my own toasts 2019-01-18 22:57:52 -07:00
Roman Cervantes
69c1d0d3b1 Improved game detail dark theme 2019-01-16 23:23:34 -07:00
Roman Cervantes
2ae0075dcf Linter fixes 2019-01-15 23:02:07 -07:00
Roman Cervantes
d287831ace Added book recommendation 2019-01-15 22:59:35 -07:00
Roman Cervantes
4508491812 Add indicator for owned platforms, no longer default to owned platforms 2019-01-15 22:54:02 -07:00
Roman
f724263a7e
#52 Delete platform (#53)
* Remove unnecessary parens

* Remove platform mutation

* Added option to delete platform
2019-01-15 22:01:31 -07:00
Roman Cervantes
4af6efeba1 Removed dragscroll 2019-01-11 22:33:01 -07:00
Roman Cervantes
ece90ad072 Added first time use message for empty collections 2019-01-11 16:34:52 -07:00
Roman Cervantes
59f0e3ee4c Add branding to share lists 2019-01-11 14:52:08 -07:00
Roman Cervantes
dd0936c272 Added loading placeholders 2019-01-11 13:20:21 -07:00
Roman Cervantes
0a5d7043d8 Added amazon affiliate links for top PS4 games 2018-12-24 14:45:50 -06:00
Roman Cervantes
a7742f345c Moved settings null check to getter 2018-12-21 15:52:11 -06:00
Roman Cervantes
96d1075db4 Null checks 2018-12-19 09:30:22 -07:00
Roman Cervantes
4652fb5af9 Translated hard-coded strings 2018-12-19 09:30:09 -07:00
Roman Cervantes
c656089f0d Removed history mode 2018-12-10 19:11:29 -07:00
Roman Cervantes
6604e55bdc UI tweaks 2018-12-09 22:47:16 -07:00
Roman Cervantes
c4212e85a8 Remove side menu in favor of unified settings page 2018-11-28 23:02:27 -07:00
Roman Cervantes
6d1a5da7a5 Gameboard list null check 2018-11-27 17:07:48 -07:00
Roman Cervantes
9b3e5d7b8e Added ftu placeholder 2018-11-26 23:45:37 -07:00
Roman Cervantes
db333dd85b Restored old way of compiling game list 2018-11-26 23:44:27 -07:00
Roman Cervantes
e5cb11850e Filter empty games 2018-11-26 22:58:09 -07:00
Roman Cervantes
3af44f5b27 Added own lists only toggle 2018-11-24 20:47:44 -07:00
Roman Cervantes
865df9116a Game detail adjustments 2018-11-24 20:39:15 -07:00
Roman Cervantes
39412ec477 Replaced hard coded toggles with toggleSwitch component 2018-11-24 20:38:43 -07:00
Roman Cervantes
b561942b8b UI adjustments 2018-11-24 13:50:27 -07:00
Roman Cervantes
044df53b78 Updated button styles 2018-11-24 13:49:29 -07:00