Commit graph

47 commits

Author SHA1 Message Date
968ae5c41e
Deploy advanced filters (#297)
* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Added World Series to weapon series empty state (#293)

* Push 2023/03 updates to main (#292)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Add World series to empty state

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Enables advanced filters in collections (#289)

* Add skeleton of FilterModal

* Install react-slider from Radix

* Move AccountModal styles to more generic place

* Make generic TableField and move styles

This is so we have a base for other table rows that use different interactive elements

* Implement custom Slider component

This inherits from Radix's Slider

* Implement SliderTableField

* Implemented SwitchTableField

* Change enabled switch color

* Implement InputTableField

* Update modal skeleton

* Added localizations for Advanced filters

* Update styles for various components

Added some new colors and fixed spacing

* Added value reporting and fixed a cycle error

* Added default values, clearing filters, etc

* Default values
* Ability to clear filters
* Receiving values from components

* Fix maximum cycle depth exceeded error

* Update TableFields to not error

Also optional value is required

* Create FilterSet.d.ts

* Send filtersets to FilterModal

This sends the default filterset and the user's filterset to the filter modal.

The default filterset is used when resetting all filters. The users filterset is used so that it is populated with the user's values when they open the modal

* Add new localizations

* Change types and add default filterset object

* Add fast-deep-equal package

* Change value in table fields

* Input table fields need to be able to be empty
* Slider table fields should default to 0 if value isn't provided

* Set width of Select in table field in Filter dialog

* Add style for filter button with filters active

* Swap to using selects for some boolean fields

Charge Attack, Full Auto, and Auto Guard are not boolean values since the user can select (and the default should be) to show both on and off values. We swap to using a SelectTableField here to represent this difference.

We also added logic for Full Auto and Auto Guard fields since they are tied together in some cases (you can't show Auto Guard teams that have Full Auto disabled)

* Populate values from defaultFilterSet

* Update how we save and propagate filters

We save filterset in a local state, because the FilterBar will send it down to us from cookies.

We then set each individual property from that filter set.

We set inputs to have a placeholder, as max buttons and max turns could not be set (null). Then, we only send those fields when they have a value provided by the user.

* Remove default filterset

This was moved to a utils/ file

* Propagate filters from modal

This updates how we handle filter propagation to accommodate the advanced ones. The icon lights up when filters are active.

* Implement advanced filters on Teams page

* Add skeleton of FilterModal

* Make generic TableField and move styles

This is so we have a base for other table rows that use different interactive elements

* Implement custom Slider component

This inherits from Radix's Slider

* Implement SliderTableField

* Implemented SwitchTableField

* Implement InputTableField

* Update modal skeleton

* Added localizations for Advanced filters

* Update styles for various components

Added some new colors and fixed spacing

* Added value reporting and fixed a cycle error

* Added default values, clearing filters, etc

* Default values
* Ability to clear filters
* Receiving values from components

* Fix maximum cycle depth exceeded error

* Update TableFields to not error

Also optional value is required

* Create FilterSet.d.ts

* Send filtersets to FilterModal

This sends the default filterset and the user's filterset to the filter modal.

The default filterset is used when resetting all filters. The users filterset is used so that it is populated with the user's values when they open the modal

* Add new localizations

* Change types and add default filterset object

* Change value in table fields

* Input table fields need to be able to be empty
* Slider table fields should default to 0 if value isn't provided

* Set width of Select in table field in Filter dialog

* Add style for filter button with filters active

* Swap to using selects for some boolean fields

Charge Attack, Full Auto, and Auto Guard are not boolean values since the user can select (and the default should be) to show both on and off values. We swap to using a SelectTableField here to represent this difference.

We also added logic for Full Auto and Auto Guard fields since they are tied together in some cases (you can't show Auto Guard teams that have Full Auto disabled)

* Populate values from defaultFilterSet

* Update how we save and propagate filters

We save filterset in a local state, because the FilterBar will send it down to us from cookies.

We then set each individual property from that filter set.

We set inputs to have a placeholder, as max buttons and max turns could not be set (null). Then, we only send those fields when they have a value provided by the user.

* Remove default filterset

This was moved to a utils/ file

* Propagate filters from modal

This updates how we handle filter propagation to accommodate the advanced ones. The icon lights up when filters are active.

* GridRep adjustments

* Properly unset mainhand when cells get reused and the new team doesnt have one
* Slightly better styling to make the grid more correct

* Fix bad merge

* Add advanced filter support to saved and profile pages

* Fix auto guard text

* Ensure fetchTeams callback is updated with filters

* Add auto guard icon to GridRep

* Disable max buttons and turns

* Fix build errors
2023-04-09 19:40:15 -07:00
c7e0836202
February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
3595899233 Add new layout and styles for roadmap modal 2023-01-06 04:24:35 -08:00
56c4842e82 Add full auto tag to GridRep 2023-01-03 19:24:37 -08:00
36fe175f8f Make responsive updates to weapon grid CSS 2023-01-02 04:20:20 -08:00
c2bb0c23f5 LoginModal fixes
Add error message for invalid credentials
2022-12-28 01:35:58 -08:00
ced4c35dbd Add new mixin for media query breakpoints 2022-12-27 14:54:04 -08:00
12ccc53126 Another mobile hotfix 2022-12-26 15:03:08 -08:00
f1f776119d Another mobile hotfix 2022-12-26 14:28:53 -08:00
79b70dc9d1 Update About, add Roadmap and Changelog 2022-12-26 11:48:18 -08:00
fc93ab58ea Tweak subaura orange in dark mode 2022-12-25 23:22:43 -08:00
5130f52f61 Use Link on GridRep
* Open grids in new tab
* Can favorite or open grid still
* Can now navigate to profile from grid collection
2022-12-25 22:15:41 -08:00
2aa4008e68 Fix menu hover bg color 2022-12-25 01:29:51 -08:00
cc1879b0bb Add 14x unit 2022-12-23 21:02:26 -08:00
a7705707ce Add disabled state to Button 2022-12-23 20:00:39 -08:00
306ca3b56f Fix colors in ElementToggle 2022-12-20 23:29:50 -08:00
7a26078ae4 Add new styles 2022-12-20 23:06:52 -08:00
a2b30133d4 Add Dark Mode for dialogs 2022-12-06 18:38:36 -08:00
0b021629d7 Fix select colors in FilterBar 2022-12-06 15:54:39 -08:00
1b13f8d51e Fix styles for favorite buttons in GridRep 2022-12-06 14:45:38 -08:00
e836241edf Add new themed colors 2022-12-06 12:55:49 -08:00
3ee7c0b4b2 Shuffled greyscale, fixed dark mode for select/input 2022-12-06 09:31:56 -08:00
0660f98550 Fix ExtraSummons for dark mode 2022-12-05 22:21:17 -08:00
0ea675d18a Fix purple color for Dark Mode and ExtraWeapons
Also made 13th slot uneditable for now
2022-12-05 21:45:23 -08:00
c37f0754fb Implement radix select 2022-12-05 18:04:12 -08:00
95fc9b142a white → $grey-100 2022-12-05 17:51:56 -08:00
3760cf3d4c Update select styles 2022-12-04 14:26:54 -08:00
2f95e8a8e6 Tweak secondary colors 2022-12-04 10:01:41 -08:00
5962e0c301 Update core files 2022-12-04 09:55:10 -08:00
f2ba1139a1 Add 00 scale to element colors and update pills 2022-12-04 09:46:19 -08:00
3fc5c9a6a7 Modify element colors 2022-12-04 09:21:59 -08:00
b36b6b747c Rename greys 2022-12-04 09:12:40 -08:00
efa864fb80 Run prettier on src 2022-12-04 07:19:31 -08:00
2b7c95419d FilterBar h1 color tweak 2022-03-04 07:11:42 -08:00
f9eec04201 Implemented Linkify in PartyDetails 2022-03-04 06:31:44 -08:00
f16c53ed16 Further SearchModal styling 2022-02-28 18:16:53 -08:00
52e9b07edc Move font-small to font-tiny and add 13px size 2022-02-27 00:36:21 -08:00
999b3a3e91 Renamed grey-10 to grey-40 2022-02-26 19:51:22 -08:00
12f7ee09a6 Add xxlarge font size 2022-02-26 17:45:43 -08:00
e605e96fee Update buttons and header menu styles 2022-02-03 19:50:48 -08:00
af3698458d Add element-based color variables 2022-02-03 01:00:45 -08:00
1344b43bee Update size/color of plus icons in grids; replace values with vars 2022-02-03 00:42:33 -08:00
97fafbd8f1 Remove hardcoded color from new icons 2022-02-03 00:31:35 -08:00
061e510b44 Update variables 2022-02-02 23:34:38 -08:00
67d5ada594 Add variables for the hover scale effects 2022-02-01 05:29:03 -08:00
471b61b2c0 Clean up font-size
We'll have to change this to rems in the future, but at least we're just changing variables
2022-01-25 01:35:39 -08:00
728803d9c5 Migrate to Next.js 2022-01-24 21:54:50 -08:00