Commit graph

71 commits

Author SHA1 Message Date
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
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
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
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
cce8aa2fed
Grid view placeholder (#161) 2019-12-16 21:54:31 -07:00
Roman Cervantes
0b3fbf67d2 Restored input hex values 2019-12-03 22:33:54 -07:00
Roman Cervantes
510c9f48a4 Game notes adjustments 2019-12-03 15:49:18 -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
68ef0e0fcb Added pseudo-stroke to header text 2019-11-27 20:31:58 -07:00
Roman Cervantes
52ab156f2e Flattenned blue theme 2019-11-22 23:03:11 -07:00
Roman Cervantes
c30e4d5efc Hyurle theme 2019-11-19 11:35:07 -07:00
Roman Cervantes
218ec8c136 Default theme updates 2019-11-19 11:34:35 -07:00
Roman Cervantes
5fa43e8d2b Linter fixes 2019-11-08 13:34:06 -07:00
Roman Cervantes
622dd14a26 tabs styles 2019-10-18 10:27:13 -07:00
Roman Cervantes
eded36efd8 Misc clean up and tweaks 2019-10-17 21:37:35 -07:00
Roman Cervantes
de032dd1a7 Changed primary background in default theme 2019-10-16 12:56:03 -07:00
Roman Cervantes
5bf7163ff0 Reduced list header height 2019-10-16 12:40:32 -07:00
Roman Cervantes
d27ea1eac6 Themes support + clean up 2019-10-09 09:30:07 -07:00
Roman Cervantes
2a04ab6b33 Moved settings to all styles 2019-10-05 14:44:13 -07:00
Roman Cervantes
087fe5be18 Added checkbox group styles 2019-10-05 14:40:55 -07:00
Roman Cervantes
2b16010d56 increase border radius 2019-09-18 21:40:15 -07:00
Roman Cervantes
02577945eb Remove custom scroll bars 2019-09-11 12:24:30 -07:00
Roman Cervantes
7bc0e22a84 Reduce border radius and make radius usage more consistent 2019-09-11 12:06:42 -07:00
Roman Cervantes
ec0b4d3ab1 Make text view normal width 2019-09-11 12:05:55 -07:00
Roman Cervantes
0391fa6fcc added body bg color 2019-09-10 14:33:41 -07:00
Roman Cervantes
f8b5d13adc link button tweak 2019-08-09 12:12:17 -07:00
Roman Cervantes
ec1fd7681f Light theme for custom scroll bar 2019-07-11 13:44:52 -07:00
Roman Cervantes
46bcb1ff69 Custom scrollbars 2019-07-10 16:26:45 -07:00
romancm
b0951cced7 Fixed redundant small/tiny classes 2019-06-05 10:30:47 -07:00
Haseeb Elahi
04fc3ea23f Sort list by game release date (#122) 2019-05-23 13:49:09 -07:00
Roman Cervantes
1481ffb14f Cleaned up list settings 2019-05-22 12:06:27 -07:00
Roman Cervantes
f6f70b8657 Cleaned up shared styles 2019-05-13 11:12:18 -07:00
Roman Cervantes
6a0c81d9b7 Added typography 2019-04-25 11:47:15 -07:00
Roman Cervantes
dd5dd275cd Font sizes 2019-04-25 11:46:31 -07:00
Roman Cervantes
5264e83a38 List width wide variable 2019-04-19 09:52:32 -07:00
Roman Cervantes
35e619e0ff Added black color sass variable 2019-04-18 22:32:41 -07:00
Roman Cervantes
69156b919e Added option to make lists semi transparent 2019-04-13 15:05:26 -07:00
Roman Cervantes
9ee504516c Added success button style 2019-04-09 13:45:08 -07:00
Roman Cervantes
9a9130fad5 Fix tags spacing 2019-04-04 16:09:29 -07:00
Roman Cervantes
cab31d899d Game card layout improvements 2019-04-04 15:21:32 -07:00
Roman Cervantes
db9422b483 Reduced input font size 2019-04-03 16:21:34 -07:00
Roman Cervantes
7c0c3b3b5f Adjust gray colors 2019-04-01 13:15:59 -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
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
43a09f226c Moved styles to reset 2019-02-21 09:57:19 -07:00