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