Commit graph

1642 commits

Author SHA1 Message Date
Patrick Kontschak
c1e068348a Display empty stars for a better UX (#153)
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.
2019-12-14 17:37:36 -07:00
Patrick Kontschak
1aa618ca4b Input focus (#146)
* 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
2019-12-14 17:34:27 -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
Patrick Kontschak
3fb94d275d Fix app-icon links and meta (#151) 2019-12-14 13:59:08 -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
da4891c5b3 Igdb style refresh 2019-12-13 11:15:14 -07:00
Roman Cervantes
3744971b3b Added console type 2019-12-13 10:48:03 -07:00
Roman Cervantes
4450e8186b Prevent x overflow 2019-12-13 10:35:57 -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
e1658cd2cb Always show avatar 2019-12-12 23:59:08 -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
0b3fbf67d2 Restored input hex values 2019-12-03 22:33:54 -07:00
Roman Cervantes
6b56438807 Gravatar null check 2019-12-03 15:50:54 -07:00
Roman Cervantes
bc76ad90d1 Fixed indentation 2019-12-03 15:50:05 -07:00
Roman Cervantes
510c9f48a4 Game notes adjustments 2019-12-03 15:49:18 -07:00
Roman Cervantes
6c220abce4 Refactor game notes 2019-12-03 15:18:13 -07:00
Roman Cervantes
2d7264ac85 Markdown styles 2019-12-03 15:17:52 -07:00
Roman Cervantes
34dd383f13 Style input, select and textarea to match theme 2019-12-03 15:17:37 -07:00
Roman Cervantes
c43e531fcf Hide rating if no rating available 2019-12-03 14:21:50 -07:00
Roman Cervantes
f18be484fb corrected todo typo 2019-12-03 11:26:35 -07:00
Roman Cervantes
aa3c3fc57d Moved save tags to actions 2019-12-03 11:26:19 -07:00
Roman Cervantes
bd12734bc6 Don't center align game covers on wide card 2019-12-02 15:23:39 -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
95838d19cc Auto save list settings 2019-12-02 11:46:28 -07:00
Roman Cervantes
2acc7939b0 Show avatar instead of cog 2019-12-02 11:34:28 -07:00
Roman Cervantes
4dd2b98dff Update sort list translation 2019-12-02 11:34:12 -07:00
Roman Cervantes
25299e7d03 Remove no longer used style prop 2019-12-02 11:34:02 -07:00
Roman Cervantes
5a26667d35 Wallpaper text update 2019-12-02 11:21:23 -07:00
Roman Cervantes
12abc36e4f Removed old code 2019-12-02 11:21:06 -07:00
Roman Cervantes
59dd9cc78e Make show game ratings setting list-specific 2019-12-02 11:20:58 -07:00
Roman Cervantes
68ef0e0fcb Added pseudo-stroke to header text 2019-11-27 20:31:58 -07:00
Roman Cervantes
0f60a4d367 TODO 2019-11-26 14:37:10 -07:00
Roman Cervantes
90c837b348 round placeholder 2019-11-26 14:35:00 -07:00
Roman Cervantes
c157cf9e21 Added space between tags in game cards 2019-11-26 14:34:53 -07:00
Roman Cervantes
c21bb5d81e Remove mapGetter imporst 2019-11-26 14:29:15 -07:00
Roman Cervantes
6197d866a6 Fix jumpiness when loading game modal 2019-11-26 14:24:54 -07:00
Roman Cervantes
9aa6a338a0 Remove obsolete code referencing brandingEnabled 2019-11-25 22:47:22 -07:00
Roman Cervantes
52ab156f2e Flattenned blue theme 2019-11-22 23:03:11 -07:00
Roman Cervantes
ce1122e337 linter fix 2019-11-22 22:45:56 -07:00
Roman Cervantes
f81b8c86ac Removed unused stuff 2019-11-22 22:45:08 -07:00