flayks
fd6fc20b13
✨ Finish to replace Anime with Motion One for page animations
...
Page intro animation and reveal that has now been simplified as Motion One manages an inView option (that uses IntersectionObserver)
2022-08-14 20:24:28 +02:00
flayks
f771a73b67
[wip] Switch from Anime to Motion One for page animations
2022-08-14 00:45:44 +02:00
flayks
f688928757
✨ Make About page stacking card scroll effect
...
Using Motion One example, thanks to https://codepen.io/bramus/pen/rNdzpZK (by Bramus)
2022-08-13 16:10:01 +02:00
flayks
0c82464a98
[wip] Make About page Process step a component
...
Also an attempt to manage the stacking effect of the steps but still not good 🙃 tricky shit
2022-08-11 23:07:50 +02:00
flayks
c91166d548
Use Svelte shorthand for CSS variables declaration
2022-08-01 21:00:08 +02:00
flayks
e499f69574
Fix some missing smooth scroll function syntax
2022-08-01 18:10:18 +02:00
flayks
01859031aa
Use Heading component on Credits and Subscribe page
...
Adapt the entering animation as well, SiteTitle was fading
2022-08-01 11:36:15 +02:00
flayks
39c8f6dd14
Update error messages
2022-07-30 17:03:12 +02:00
flayks
6a66cdaf22
Use options parameters with types and default on smoothScroll function
2022-07-19 13:43:25 +02:00
flayks
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
flayks
d6c7ca5f70
Fix email form regex 🤦
2022-07-07 14:15:56 +02:00
flayks
67602b4fbc
Fix House index position when ending with 1
2022-06-27 21:03:12 +02:00
flayks
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
flayks
453583c189
Add link to see map on House location
2022-06-27 11:31:44 +02:00
flayks
0ce305480f
Make Switcher links accessible
...
Also switch button and links to keep tabing
2022-06-24 13:02:36 +02:00
flayks
9f2b1c37bf
Fix Newsletter form types
2022-06-24 12:54:37 +02:00
flayks
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
flayks
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
flayks
565c1c2be9
Cleanup some (unused) code
2022-06-22 23:22:16 +02:00
flayks
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
flayks
f0173bb828
Remove unused code and refactor types importing
2022-06-22 23:16:34 +02:00
flayks
23b0035272
Fix current product detection on Shop location switcher select
2022-06-21 13:38:55 +02:00
flayks
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
flayks
0272e7ed18
Various fixes for Location page
2022-06-13 18:30:42 +02:00
flayks
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
flayks
157b50f36c
Use House component
2022-06-13 15:59:34 +02:00
flayks
f417b80aab
Disable lazyloaded images for Collage
2022-05-23 12:24:59 +02:00
flayks
7b43e50b6c
Change default font weight and Fix copy
2022-05-21 00:04:04 +02:00
flayks
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
flayks
8047ffe034
Isolate Homepage collage component and add hover effect on other photos
2022-03-21 11:03:05 +01:00
flayks
3841bc2ced
[chore] Update npm packages and SvelteKit config
2022-03-13 19:55:05 +01:00
flayks
df17b0cff1
Add house icon to Switcher
2022-03-02 19:51:12 +01:00
flayks
9e3a3be60b
Use Switcher links from API and animate component
2022-01-24 22:19:25 +01:00
flayks
2ec810b932
Misc fixes
2022-01-18 17:05:11 +01:00
flayks
729138cffb
[chore] Update npm packages and fix errors/run migrations
2022-01-03 20:12:22 +01:00
flayks
551991d407
Fix accessibility issues
2021-12-15 22:31:49 +01:00
flayks
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
flayks
2f7082fd9d
Add anchor to poster url
2021-12-07 21:58:53 +01:00
flayks
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
flayks
d655050da1
Make better detection for Switcher current link
2021-12-06 15:05:40 +01:00
flayks
8ac954b1a2
Add tabindex to elements for better keyboard navigation
2021-12-06 15:03:41 +01:00
flayks
778e15dfbd
Add active class on Switcher current link
2021-11-30 22:16:54 +01:00
flayks
89234e6e52
Fix sizeKey on Image without sizes
2021-11-28 23:08:13 +01:00
flayks
595a93087c
Fix Location images
2021-11-25 23:50:16 +01:00
flayks
a9651b6b02
Position Switcher for mobile and on Viewer
2021-11-23 23:04:54 +01:00
flayks
9e6df85bf1
Make more icons reusable in global SVG sprite
2021-11-21 22:11:59 +01:00
flayks
8654e43af5
Fix city on PhotoCard
2021-11-21 12:08:31 +01:00
flayks
78cacbcd46
Cleanup Switcher code
2021-11-17 21:41:08 +01:00
flayks
ac40eedb2f
Use sveltekit:noscroll/prefetch on internal links
2021-11-17 19:25:59 +01:00
flayks
8a53079fa1
Change Switcher labels and close it when clicking outside
2021-11-16 23:47:24 +01:00