Commit Graph

273 Commits

Author SHA1 Message Date
310f7e5a44 Show cross to active Locations continent and change buttons behaviours
Active filtered continent stays pink instead of using opacity on the other ones
2022-07-11 21:40:25 +02:00
ae4ea7f4fa Use smooth scroll function to navigate to anchor
Using a eased RAF function to scroll to a specific target
Avoid using `scrollIntoView` or smooth behavior as it doesn't work on Safari and others.
2022-07-11 16:42:34 +02:00
120771efa1 Fix Shop issues
- Move ButtonCart from nav to position it on top right
- ButtonCart amount indicator position (center left => top left)
- Bring back updating label when changing cart (+ other transitions)
- Make ShopHeader picture gradient a bit bigger
2022-07-11 12:30:42 +02:00
18c2b1b16d Fix Globe appearing when changing page?!
Apparently the globe was running too early and would not show up from a page to another
Waiting for the page transition is helping
Thanks Baptiste!
2022-07-10 12:51:22 +02:00
d6c7ca5f70 Fix email form regex 🤦 2022-07-07 14:15:56 +02:00
67602b4fbc Fix House index position when ending with 1 2022-06-27 21:03:12 +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
0ce305480f Make Switcher links accessible
Also switch button and links to keep tabing
2022-06-24 13:02:36 +02:00
9f2b1c37bf Fix Newsletter form types 2022-06-24 12:54:37 +02:00
b46df04258 Fix Error page styles and ListCTAs 2022-06-24 12:03:51 +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
c66fe85879 Add Analytics 2022-06-23 19:07:31 +02:00
b6af9a9a52 Fix ButtonCircle sizes? 2022-06-23 14:25:54 +02:00
46fae80137 Fix alt tag on Shop module images and SEO for link 2022-06-22 23:41:35 +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
565c1c2be9 Cleanup some (unused) code 2022-06-22 23:22:16 +02:00
6d4224abea Use global value to check for current Shop product
Also add other stores types to hint on expected values
2022-06-22 23:20:52 +02:00
255b00ab66 Add delay on SiteTitle reveal animation 2022-06-22 23:17:56 +02:00
33487cba5c Use svelte:element to avoid tag conditions 2022-06-22 23:17:37 +02:00
cce0e5d9c2 Fix ScrollingTitle animation by increasing from value 2022-06-22 23:17:19 +02:00
f0173bb828 Remove unused code and refactor types importing 2022-06-22 23:16:34 +02:00
23b0035272 Fix current product detection on Shop location switcher select 2022-06-21 13:38:55 +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
0272e7ed18 Various fixes for Location page 2022-06-13 18:30:42 +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
cfd6173baf Rename getRandomElement function to getRandomItem 2022-06-13 15:26:53 +02:00
3bd7061cd2 Rework Shop pages and switch to page endpoints
- Create ShopHeader component to reuse on pages
- Use page endpoints to query data from API and Swell
- Remove use of `stuff`
2022-06-07 16:58:57 +02:00
29165717fc Rename Shop and Newsletter modules files 2022-06-07 16:36:08 +02:00
85aacf12e3 Code optimizations 2022-06-07 14:54:28 +02:00
218676b9ca Add rotating images to Shop module 2022-06-01 20:11:11 +02:00
758c3548d7 Change some $$props.class to shorthands 2022-05-31 10:10:41 +02:00
c2dc2bf2fb [chore] Fix TS 2022-05-30 20:50:23 +02:00
f417b80aab Disable lazyloaded images for Collage 2022-05-23 12:24:59 +02:00
5b3fbb7ece Add async decoding for lazy loaded images 2022-05-23 12:08:05 +02:00
7b43e50b6c Change default font weight and Fix copy 2022-05-21 00:04:04 +02:00
3de6764fb5 Cleanup & Redefine font weights 2022-05-20 22:28:35 +02:00
7c369794c1 Scroll back to top when transition out is finished
Potentially the end of nightmares for page transitions with `sveltekit:noscroll`?
2022-03-21 14:05:54 +01: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
21b5eefce2 Temp fix for carousels types 2022-03-21 13:42:14 +01:00
8047ffe034 Isolate Homepage collage component and add hover effect on other photos 2022-03-21 11:03:05 +01:00
3841bc2ced [chore] Update npm packages and SvelteKit config 2022-03-13 19:55:05 +01:00
df17b0cff1 Add house icon to Switcher 2022-03-02 19:51:12 +01:00
482b62da0e Re-implement close state to Globe marker 2022-03-01 12:48:10 +01:00
9e3a3be60b Use Switcher links from API and animate component 2022-01-24 22:19:25 +01:00
2ec810b932 Misc fixes 2022-01-18 17:05:11 +01:00
088e2454bc Add moving earth icon and Fix icons/buttons 2022-01-18 17:04:07 +01:00
cffef1835f Fix Page transitions by using a hacky FOUC trick
Seems to work though!
2022-01-18 14:22:38 +01:00
729138cffb [chore] Update npm packages and fix errors/run migrations 2022-01-03 20:12:22 +01:00