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