Commit Graph

459 Commits

Author SHA1 Message Date
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
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 deb0c1d708 Remove lazy loading on location illustration 2022-06-20 16:39:19 +02:00
flayks 7d4899fa48 Keep original photos ratio if not 3/2 on Viewer
- Fix previousPage usage
- Fix entering animation timings and previous photo navigation
- Add fade transition on fullscreen viewer for mobile
- Display date only if existing
2022-06-14 23:14:12 +02:00