0725a7b1e8
launch item page links in new window when embedded
2020-09-12 23:10:29 -07:00
b812cb30a9
empty commit to fix deploys
2020-09-12 22:50:28 -07:00
3feade9241
add focus state for own/want checkbox buttons
2020-09-12 22:45:58 -07:00
3ecdd265c2
smarter cache lookups for "do we own/want this?"
2020-09-12 22:39:38 -07:00
2cfafce768
add own/want buttons to item page
2020-09-12 22:21:00 -07:00
0b724f7509
add own/want badges to items in wardrobe
2020-09-12 20:02:56 -07:00
dcf2ec6a26
embed item page in wardrobe page drawer
2020-09-12 19:29:20 -07:00
056b238462
better partial item data loading
...
Here, we add loading skeletons to lots of individual elements, instead of doing a whole item placeholder skeleton. That helps when coming from pages where we have some data, like name and thumbnail, but things is isNc are still missing.
2020-09-12 18:32:06 -07:00
383d514397
link to new item page from item list & model pages
2020-09-12 18:23:12 -07:00
d29abf5cd1
add skeletons for item page header
...
It looks nice, but also particularly means we can handle the loading for the preview separately, get that started faster and iterate better on it in dev!
2020-09-12 18:17:23 -07:00
bf2660cbd4
show a basic item preview on the new item page
2020-09-12 17:56:31 -07:00
ba3ea5d321
another cute fun react vs code snippet :)
2020-09-12 17:54:34 -07:00
ef7ba58c90
refactor ItemPage a bit
...
to prepare the way for the other content
2020-09-12 17:27:00 -07:00
4f6f3640bb
start building item page
2020-09-11 23:56:47 -07:00
ebb8c63ac6
page title upgrades
2020-09-11 23:54:37 -07:00
a52bd3e3bb
fix some old lint errors!
2020-09-11 23:27:23 -07:00
36d9c5a4ea
a convenient React component snippet!
2020-09-11 23:20:18 -07:00
76ad917843
rename ItemsPage to UserItemsPage
...
this is because I'm making ItemPage now lol
2020-09-11 23:20:06 -07:00
9143bacbe5
fix typo in comments
2020-09-11 22:36:38 -07:00
0d7efb2357
use 3 columns for grid on wider screens
...
This isn't as great for modeling cards, but it's fine imo, and it's much better for item list cards (where there's practically no badges)
2020-09-11 22:13:38 -07:00
d1262f77d7
sort trade list matches to the top of item lists
...
Items with the "You want this!" or "You own this!" badge will now sort to the top of their respective lists!
2020-09-11 22:04:37 -07:00
5546b21c27
use the same ItemCardList in items + modeling
...
and make the grid items take the full two-column width
2020-09-11 21:53:57 -07:00
8e091b14c6
add own/want compare badges
...
now you can compare your item lists with other users!
2020-09-11 21:45:38 -07:00
45ffa92f1d
add itemsTheyWant to user GQL
2020-09-11 21:34:28 -07:00
c0f0e5688c
include item lists in itemsTheyOwn
...
This adds the owned items to the user items page, and also means that owned items in lists will be tagged for the modeling page
2020-09-11 21:23:14 -07:00
0df57818e3
create ItemCard, use it in ItemsPage too
...
extracted from modeling page!
2020-09-11 20:41:39 -07:00
9cb6cc2120
use better colors for light mode hanger spinner
...
Initially the spinner was only used in OutfitPreview, where the background was always pretty dark. Now that we use it in more general contexts, we need a light/dark distinction!
Also went and standardized out the `size` props
2020-09-10 03:06:44 -07:00
93564ee6bd
more realistic loading state into WardrobePage
...
Here, we extract a lean WardrobePageLayout component, so that we can bundle it into the main app as a loading state for WardrobePage.
This means that clicking Start from the homepage will, instead of flashing the screen to white while WardrobePage loads, show the correctly-sized black/white page layout instead.
2020-09-10 02:54:22 -07:00
c7e2daa07b
fix visual regression on homepage
...
I think the Chakra upgrades made these overrides stop working? added !important so that they happen again!
The regression meant the homepage looked worse, always having the selects fade in :/
2020-09-10 02:37:06 -07:00
0975a94511
code-split nav bar out
2020-09-10 02:32:14 -07:00
0fa378ec6c
lol I triggered that weird comments bug again XDD
2020-09-07 21:17:07 -07:00
75ffd813e9
oops, fix bug in Chakra globals
...
ahh, right, I was overriding their html/body styles! stop doing that 😅
2020-09-07 21:11:10 -07:00
901a6b14f0
add gentle border to modeling cards
2020-09-07 21:06:25 -07:00
75df0cc445
create nav menu, move dark/light toggle to left
2020-09-07 21:02:28 -07:00
0c3d9443c2
upgrade to next Chakra RC
...
some regressions in here with global styles and color mode! I think we got it fixed though!
2020-09-07 20:59:38 -07:00
bebb8e2d11
add Modeling link, permanent home link, subtleness
2020-09-07 19:48:03 -07:00
8bdaad9060
use modeling_status_hint to omit certain items
...
This is a new field I just added manually:
```
ALTER TABLE items ADD COLUMN modeling_status_hint ENUM('done', 'glitchy');
```
Done means it's actually done being modeled, despite the heuristics telling us otherwise. And glitchy means there's DTI issues that prevent us from making progress on it.
2020-09-07 00:49:27 -07:00
d4c2a681ab
add some extra loading flair
...
just some text to keep you busy in the longer loading cases!
2020-09-07 00:34:01 -07:00
0c614deb41
add focus/hover responses to modeling page cards
2020-09-07 00:14:44 -07:00
dba8eed7e5
add dark mode styles for modeling page
2020-09-07 00:03:46 -07:00
626b36319a
add a badge to items the user owns
2020-09-07 00:00:56 -07:00
6a923a55a0
add links to modeing hub cards
2020-09-06 23:51:51 -07:00
1cc4d718a5
basic modeling page cute cards!
2020-09-06 23:49:04 -07:00
715f466df4
create very basic modeling page, not useful yet!
2020-09-06 23:32:04 -07:00
1d244fd1ea
wider page layout
2020-09-06 22:58:06 -07:00
578d0c45f6
use small-sized image for home link icon
2020-09-06 19:01:12 -07:00
9d6ec247cf
avoid re-layout from header bar when login loads in
2020-09-06 18:54:27 -07:00
0a6a9121f0
fix wrapping when username is too long for the header bar
2020-09-06 18:52:56 -07:00
c9ef20edf7
max width to the entire page layout
2020-09-06 18:45:20 -07:00
b086a4a8d7
add cute back to home link
2020-09-06 18:42:39 -07:00