Commit Graph

125 Commits

Author SHA1 Message Date
b058963b79 Add Shop module at end of Location page
With linked poster if existing, otherwise with all products
2022-07-30 13:49:29 +02:00
a39ab576d2 Update locations style 2022-07-29 18:51:52 +02:00
ff128c40a1 Fix Location flag render
Would have a glitch border around the flag (from radius)
2022-07-14 17:10:16 +02:00
68b3f65dd3 Fix responsive issues globally 2022-07-11 21:41:32 +02:00
67602b4fbc Fix House index position when ending with 1 2022-06-27 21:03:12 +02:00
d72dec2443 Add offset on House index for large screens 2022-06-27 13:40:14 +02:00
c9053f9757 👀 Rework how House index is displayed
Use grids to place the index instead of position absolute
Add a condition if the index starts with 1 as it has a quite smaller width
2022-06-27 13:28:58 +02:00
453583c189 Add link to see map on House location 2022-06-27 11:31:44 +02:00
65f24fdd51 Fix Newsletter form input text 2022-06-24 12:59:26 +02:00
a9869b72be Implement newsletter subscription form using API
Switch from SendInBlue to EmailOctopus for newsletter. Now uses their API through the form to handle subscription.
2022-06-23 20:10:55 +02:00
dc4eaca312 Revert and fix location page styling (woops)
Forgot that one! 🫢
2022-06-23 20:08:10 +02:00
cdabe6935b 🔥 Huge style refactoring by using SvelteKit built-in style tag
It's been tricky but got there finally! Hello `:global`
- Avoid using one global CSS file containing everything
- Import the component SCSS file in a script tag from the component file to allow style scoping and including it only when used
2022-06-22 23:26:00 +02:00
3270ad70f0 Adjust sides offset for Switcher and Viewer buttons 2022-06-14 13:23:10 +02:00
6873ad6a66 Make aspect-ratio fallback work properly on Location page House photo 2022-06-13 23:46:12 +02:00
d5b860da03 Rework Location page photos ratio and hover
Defines if the photo is under 3/2 by calculating ratio from width and height
2022-06-13 23:34:33 +02:00
615f7df4a1 Force 3/2 format for non landscape photos on Location page
Center image on a background when square, portrait or other ratio
- Fix MutuationObserver for using components (would think a component is an item)
2022-06-13 18:30:26 +02:00
157b50f36c Use House component 2022-06-13 15:59:34 +02:00
ce25f9314b Add global error page 2022-06-07 14:55:05 +02:00
85aacf12e3 Code optimizations 2022-06-07 14:54:28 +02:00
4edf5226f9 Keep Switcher on left on Photo Viewer 2022-05-20 22:34:30 +02:00
91510df410 Fix Homepage collage's active photo effect while hover
- Change method and use a class on collage itself fading all photos, then highlight the one being hovered
- For some reason the content inside was conflicting the mouseenter event
2022-03-21 14:04:52 +01:00
8047ffe034 Isolate Homepage collage component and add hover effect on other photos 2022-03-21 11:03:05 +01:00
5fd1b4baae Refine Homepage photos grid hover 2022-01-18 17:04:39 +01:00
9de5aa16c9 [wip] Fix Shop posters layout on larger screens 2021-12-15 22:32:58 +01:00
9e27dbbabe Fix newsletter Issue hover
Caused by reveal animation from Anime
2021-12-15 22:32:16 +01:00
82f5dd4727 [wip] Rework Shop
- Change strategy for content fetching
- Add a route per page instead of using __layout for all
- Change the behaviors of the posters section (add a carousel on small screens)
- Change Poster buttons styling and make interactions only for desktop
2021-12-14 23:23:12 +01:00
ac03348349 Fix style and responsive issues 2021-12-14 23:19:46 +01:00
f15a2f2e47 Add entering transition on Shop and fix some styling
- Center intro title vertically
- Cart item styling tweaks
- Add cart button quantity label inside of button so it's clickable
2021-12-06 22:14:02 +01:00
778e15dfbd Add active class on Switcher current link 2021-11-30 22:16:54 +01:00
ba09c2af2d Fix small photos pixel rendering over background 2021-11-29 23:52:59 +01:00
bf76b78027 Fix Switcher links width 2021-11-25 23:45:13 +01:00
06df908c34 Fix Switcher positioning 2021-11-25 22:42:46 +01:00
a9651b6b02 Position Switcher for mobile and on Viewer 2021-11-23 23:04:54 +01:00
b6259ea2fa Fix photos 1px right and bottom glitch on some window sizes 2021-11-20 21:38:48 +01:00
8a53079fa1 Change Switcher labels and close it when clicking outside 2021-11-16 23:47:24 +01:00
73c9e80a21 Use SVG icons from global symbols
Allow to change color and avoid code duplication
2021-11-10 22:57:50 +01:00
5923afed3b Make Shop location switcher a component using a global store
Using two switchers (one in the shop nav and the other in the cart) makes possible to have the switcher over the Cart overlay (over intro)
2021-11-07 22:40:52 +01:00
f7457b5f8d 🔥 Finish Cart implementation
- Use Select component in CartItem to change quantity
- Visual update when removing or changing an item quantity
- API: Remove Cart item action
- API: Handle Cart item adding and updating (quantity)
2021-11-07 20:21:20 +01:00
ffc26877c8 Merge branch 'v2' into v2-shop
# Conflicts:
#	src/components/molecules/PosterCart.svelte
#	src/routes/shop/__layout.svelte
#	src/style/atoms/_button-circle.scss
#	src/style/organisms/_cart.scss
#	src/style/pages/_shop.scss
#	src/style/style.scss
2021-11-07 12:07:18 +01:00
bd74f5612c [wip] 🔥 Integrate Swell into the shop
Create a custom and internal API for fetching and updating content to Swell Admin API (using swell-node)
2021-11-07 11:51:01 +01:00
460fe9420c Create notification for cart 2021-11-05 22:40:15 +01:00
2e05f00b68 Add link to Poster component and make a better hover
Buttons are now under the image, creating a parallax scale effect
2021-11-05 12:57:15 +01:00
356b63166d [wip] Add hover effect on Shop Poster component 2021-10-29 23:46:20 +02:00
141f9c6723 Shop WIP 2021-10-29 21:48:08 +02:00
68f9743f17 Create shop page
Make components: poster, poster product
2021-10-27 22:48:31 +02:00
ad1b57fef2 Fix PhotoCard and Locations responsive 2021-10-26 11:02:41 +02:00
7c4d890706 Add hover effect on Homepage collage PhotoCard 2021-10-25 23:44:45 +02:00
8810dfb197 Fix Locations continents filters centering and sizing 2021-10-19 17:33:22 +02:00
ecacc0c1a1 Rework buttons classes and variants
Add a conditional class and list props as BEM class modifiers
2021-10-19 17:19:53 +02:00
1aaa12f435 Add hover on Newsletter module links 2021-10-18 23:57:31 +02:00