Commit Graph

1148 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 f504b45957 Update humans.txt 2022-08-14 00:45:53 +02:00
flayks f771a73b67 [wip] Switch from Anime to Motion One for page animations 2022-08-14 00:45:44 +02:00
flayks a044cf3939 [chore] Update npm packages 2022-08-13 23:39:24 +02:00
flayks 8524a83199 Move easings into global file 2022-08-13 23:38:59 +02:00
flayks 222db0c478 Move types to global app file 2022-08-13 23:38:06 +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 4a83ade94b [wip] Create cropped version of Globe2?
Probably not ideal as the canvas is still bigger, mostly styling for now
2022-08-11 23:28:43 +02:00
flayks 35d0b1d17f [chore] Update npm packages 2022-08-11 23:08:45 +02:00
flayks 8ac95dc6a9 [wip] Add option to enable markers on Globe2 2022-08-11 23:08:25 +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 4f75c5a4a0 Fix Shop cart button z-index
Was under nav so could not click on it
2022-08-11 23:06:36 +02:00
flayks d5ae25a87b Push ShopModule button to bottom if it has no bottom text 2022-08-11 23:05:27 +02:00
flayks 4629e7e27e [chore] Update npm packages 2022-08-09 20:52:51 +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 297f2ac300 Use shorthand to spread grid column 2022-08-03 10:54:22 +02:00
flayks 821e8752e6 [chore] Update npm packages 2022-08-03 10:44:58 +02:00
flayks c8a5388a3f Add compass icon to SVG sprite 2022-08-03 10:13:45 +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 2215b1329c Disconnect observers instead of unobserve 2022-08-02 00:07:17 +02:00
flayks 8584095f33 Change Shop module title level 2022-08-02 00:06:01 +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 54dc1a24ff Rework conditions for Button
- Was prefetching mailto links, so needs to detect if url string is starting
- Check if it actually has slots, then add a class
2022-08-01 18:09:51 +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 d2100c7167 [chore] Update npm packages 2022-07-31 23:20:48 +02:00
flayks 95b2398a00 Use favorite photos for Homepage Collage 2022-07-31 23:20:38 +02:00
flayks 5975c8e51a Update Analytics 2022-07-31 19:45:33 +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 302591732c Put Location page name higher in intro
Gives more space for illustration
2022-07-30 16:20:39 +02:00
flayks 23af1e944d Tweak Switcher link hover 2022-07-30 16:19:56 +02:00
flayks 38deb96197 Return specific error message if location doesn't exist 2022-07-30 15:16:19 +02:00
flayks 6f445f6191 Make Credit location flag image sharper 2022-07-30 13:50:14 +02:00
flayks 2267102d0d [chore] Update npm packages 2022-07-30 13:49:54 +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 31351ae095 Create props for ShopModule content
Allows to customize content if for a specific one for instance
2022-07-30 10:28:07 +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 cfdea7fe31 Edit package.json 2022-07-29 22:59:45 +02:00
flayks 5464135c3b Make Postcard country column slightly bigger
Better for Netherlands or long country names
2022-07-29 22:55:35 +02:00
flayks a39ab576d2 Update locations style 2022-07-29 18:51:52 +02:00
flayks 67078a282f Change earth icon rotation to match big globe 2022-07-29 18:42:00 +02:00
flayks 0dba9b78c3 Add smooth scroll globally 2022-07-27 18:17:36 +02:00