93a50770d0
Move API fetch data to different file
...
Sharing multiple exportable functions in one file impacts the use of private env variables 🤷
2022-08-16 20:00:52 +02:00
6e904850aa
🚧 Migrate env variables to use internal SvelteKit system
...
Some API fetching function rewriting needed as privates cannot be included into public code
2022-08-16 16:58:57 +02:00
5e5c08ddd1
🚧 Migrate to new SvelteKit routing system
...
A bit annoying but for the best I guess?
2022-08-16 15:54:15 +02:00
cf2becc931
Create reveal animation for About page Purpose section
...
Using Motion One inView for detecting and toggling class 🤌
2022-08-14 23:45:28 +02:00
1163ba61f5
Add latest issue part on Subscribe page and Create component for Issue
2022-08-14 23:01:56 +02:00
57f1dca240
Remove unused code
2022-08-14 22:59:28 +02:00
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
fa74e5bf7f
Move get asset function into same API file
2022-08-14 19:21:49 +02:00
f771a73b67
[wip] Switch from Anime to Motion One for page animations
2022-08-14 00:45:44 +02:00
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
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
386670b5b6
[wip] Update About page with Stack of cards for Steps
2022-08-09 20:52:46 +02:00
8f299ba3ef
Remove obsolete API field
2022-08-09 20:51:59 +02:00
bb9eafc358
Remove Shop about field from data query
2022-08-03 12:49:42 +02:00
7e43846a92
Integrate more section in About page
2022-08-03 10:13:32 +02:00
42742bcba3
[wip] Create About page
2022-08-02 00:07:46 +02:00
c91166d548
Use Svelte shorthand for CSS variables declaration
2022-08-01 21:00:08 +02:00
e499f69574
Fix some missing smooth scroll function syntax
2022-08-01 18:10:18 +02:00
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
95b2398a00
Use favorite photos for Homepage Collage
2022-07-31 23:20:38 +02:00
4880483933
Add acknowledgement part at end of page
...
Specifically for Australia or other location needing an acknowledgement
2022-07-31 01:04:24 +02:00
39c8f6dd14
Update error messages
2022-07-30 17:03:12 +02:00
cc3ddb2148
Location page product is not mandatory
2022-07-30 16:29:25 +02:00
38deb96197
Return specific error message if location doesn't exist
2022-07-30 15:16:19 +02:00
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
6a7c4a0c75
Restrict location page access to matching country slug from param
...
Location page would be accessible if the country page param was set to anything else than the country it should be linked to from the data
2022-07-29 23:46:03 +02:00
0dba9b78c3
Add smooth scroll globally
2022-07-27 18:17:36 +02:00
d67eade6fb
Preload fonts
2022-07-26 23:41:13 +02:00
72704eac8c
Add SEO title and description to Homepage
2022-07-19 13:43:51 +02:00
6a66cdaf22
Use options parameters with types and default on smoothScroll function
2022-07-19 13:43:25 +02:00
3ba5a100c8
Fix anchor on Homepage locations button
2022-07-19 13:33:00 +02:00
543d2e5c8b
Change locations anchor on Homepage
2022-07-19 11:55:16 +02:00
5d7d4896fe
Filter empty continents directly in GraphQL query
2022-07-18 17:26:06 +02:00
4f274e52ce
[WIP] ✨ Started new Globe from scratch using OGL
2022-07-16 18:55:47 +02:00
56118d611d
Rename methods to match HTTP requests
2022-07-15 20:44:06 +02:00
9328b9d879
Fix location page error and message style
2022-07-15 20:43:22 +02:00
68b3f65dd3
Fix responsive issues globally
2022-07-11 21:41:32 +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
c0a1514c57
Fix random things
2022-07-07 14:16:09 +02:00
91c55b46cf
Fix some accessibility issues on links and buttons
2022-06-27 13:57:54 +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
ea7360cae4
Fix location page Of animation timing
2022-06-24 12:28:10 +02:00
3e13a86581
Handle inexistant location page
2022-06-24 12:26:56 +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
dc4eaca312
Revert and fix location page styling (woops)
...
Forgot that one! 🫢
2022-06-23 20:08:10 +02:00
c66fe85879
✨ Add Analytics
2022-06-23 19:07:31 +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