flayks
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
flayks
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
flayks
5e5c08ddd1
🚧 Migrate to new SvelteKit routing system
...
A bit annoying but for the best I guess?
2022-08-16 15:54:15 +02:00
flayks
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
flayks
1163ba61f5
Add latest issue part on Subscribe page and Create component for Issue
2022-08-14 23:01:56 +02:00
flayks
57f1dca240
Remove unused code
2022-08-14 22:59:28 +02:00
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
fa74e5bf7f
Move get asset function into same API file
2022-08-14 19:21:49 +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
386670b5b6
[wip] Update About page with Stack of cards for Steps
2022-08-09 20:52:46 +02:00
flayks
8f299ba3ef
Remove obsolete API field
2022-08-09 20:51:59 +02:00
flayks
bb9eafc358
Remove Shop about field from data query
2022-08-03 12:49:42 +02:00
flayks
7e43846a92
Integrate more section in About page
2022-08-03 10:13:32 +02:00
flayks
42742bcba3
[wip] Create About page
2022-08-02 00:07:46 +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
95b2398a00
Use favorite photos for Homepage Collage
2022-07-31 23:20:38 +02:00
flayks
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
flayks
39c8f6dd14
Update error messages
2022-07-30 17:03:12 +02:00
flayks
cc3ddb2148
Location page product is not mandatory
2022-07-30 16:29:25 +02:00
flayks
38deb96197
Return specific error message if location doesn't exist
2022-07-30 15:16:19 +02:00
flayks
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
flayks
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
flayks
0dba9b78c3
Add smooth scroll globally
2022-07-27 18:17:36 +02:00
flayks
d67eade6fb
Preload fonts
2022-07-26 23:41:13 +02:00
flayks
72704eac8c
Add SEO title and description to Homepage
2022-07-19 13:43:51 +02:00
flayks
6a66cdaf22
Use options parameters with types and default on smoothScroll function
2022-07-19 13:43:25 +02:00
flayks
3ba5a100c8
Fix anchor on Homepage locations button
2022-07-19 13:33:00 +02:00
flayks
543d2e5c8b
Change locations anchor on Homepage
2022-07-19 11:55:16 +02:00
flayks
5d7d4896fe
Filter empty continents directly in GraphQL query
2022-07-18 17:26:06 +02:00
flayks
4f274e52ce
[WIP] ✨ Started new Globe from scratch using OGL
2022-07-16 18:55:47 +02:00
flayks
56118d611d
Rename methods to match HTTP requests
2022-07-15 20:44:06 +02:00
flayks
9328b9d879
Fix location page error and message style
2022-07-15 20:43:22 +02:00
flayks
68b3f65dd3
Fix responsive issues globally
2022-07-11 21:41:32 +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
c0a1514c57
Fix random things
2022-07-07 14:16:09 +02:00
flayks
91c55b46cf
Fix some accessibility issues on links and buttons
2022-06-27 13:57:54 +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
ea7360cae4
Fix location page Of animation timing
2022-06-24 12:28:10 +02:00
flayks
3e13a86581
Handle inexistant location page
2022-06-24 12:26:56 +02:00
flayks
b46df04258
Fix Error page styles and ListCTAs
2022-06-24 12:03:51 +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
dc4eaca312
Revert and fix location page styling (woops)
...
Forgot that one! 🫢
2022-06-23 20:08:10 +02:00
flayks
c66fe85879
✨ Add Analytics
2022-06-23 19:07:31 +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