Commit graph

46 commits

Author SHA1 Message Date
Roman Cervantes
a11b0b980e moved openDetails method to list and renamed 2020-10-21 16:31:19 -07:00
Gamebrary
a3196f8b77 fix rating in dark mode 2020-10-14 16:29:15 -07:00
Gamebrary
f167ea44ac dark theme updates 2020-10-14 14:48:55 -07:00
Gamebrary
4144708738 use octicons instead of bootstrap's 2020-10-08 13:55:26 -04:00
Gamebrary
6b25b28e3e add line break after game name 2020-09-30 16:56:38 -07:00
Gamebrary
4606b34688 show completed badge when progress is 100% 2020-08-31 15:37:09 -07:00
Gamebrary
efeaa73996 theme overrides 2020-08-31 15:19:53 -07:00
Gamebrary
bf2d8a3bb6 share clickable class for cards 2020-08-26 11:07:13 -07:00
Gamebrary
ed8ddb8152 game responsive adjustments 2020-08-24 22:18:56 -07:00
Gamebrary
0a5d7b83be stop lazy loading images 2020-08-22 11:56:46 -07:00
Gamebrary
9d1c6912b4 more refactoring 2020-08-20 23:13:45 -07:00
Gamebrary
63496da63a make card clickable 2020-08-17 09:10:21 -07:00
Gamebrary
67e3e826b1 game tags 2020-08-15 09:19:35 -07:00
Gamebrary
37af1601e2 lazy load game card images, make whole card clickable 2020-08-14 23:43:50 -07:00
Gamebrary
e4f50e85f7 lazy load images 2020-08-14 17:01:13 -07:00
Gamebrary
db9b0e7f17 replace toasts with bootstrap's 2020-08-12 23:55:56 -07:00
Gamebrary
7368293aed updates 2020-08-11 16:39:11 -07:00
Gamebrary
ba351db6f7 bootstrap initial migration 2020-08-10 21:16:43 -07:00
gb
ba869a5f5d test 2020-07-22 13:09:23 -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
7ee27c2702
Increase drag and drop area (#179) 2020-02-03 09:26:03 -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
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
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
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
0f60a4d367 TODO 2019-11-26 14:37:10 -07:00
Roman Cervantes
c157cf9e21 Added space between tags in game cards 2019-11-26 14:34:53 -07:00
Roman Cervantes
37a0692783 Gameboard clean up 2019-11-21 15:06:14 -07:00
Roman Cervantes
652cf28b99 Game card default clean up 2019-11-21 14:52:24 -07:00
Roman Cervantes
d5d1a14035 Moved tag component to tags folder 2019-11-21 14:50:10 -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
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
d27ea1eac6 Themes support + clean up 2019-10-09 09:30:07 -07:00
Roman Cervantes
219c5239b1 game card tweaks 2019-10-06 07:08:53 -07:00
Roman Cervantes
7bc0e22a84 Reduce border radius and make radius usage more consistent 2019-09-11 12:06:42 -07:00
Roman Cervantes
1f925bb180 Remove scss extension 2019-09-10 13:02:16 -07:00
Roman Cervantes
b6eda18024
Flatten unnecessarily deep folders (#132) 2019-08-06 15:45:59 -07:00
Roman Cervantes
03dc56a38c Allow cards to be draggable even if sorting is enabled 2019-06-21 12:13:59 -07:00
romancm
5ce73534bd Moved tag component inside tags folder 2019-05-16 22:45:15 -07:00
Matthew Bunge
a9641290f8 Answer Issue #71: Auto sort list (#91)
* Added Autosorting

* When list set to sort new games now properly sorted

* Custom by default on new lists

* Apply suggestions from code review

Will look at recommended changes to <i> as they are more involved

Co-Authored-By: Roman Cervantes <roman.cervantes@keap.com>

* Made rest of formatting changes
2019-05-16 10:34:33 -07:00
Roman Cervantes
aa410290ed Tag component 2019-04-25 23:18:53 -07:00
Roman Cervantes
fbd48ce178 Game notes! 2019-04-19 13:27:45 -07:00
Roman Cervantes
815e0f5812 Remove tags and delete button from game card 2019-04-19 10:53:30 -07:00
Roman Cervantes
0c581b0418 Broke up game card frankenstein component into many components 2019-04-18 22:33:49 -07:00