Commit Graph

74 Commits

Author SHA1 Message Date
Emmanuel Pelletier
39f1ba7fb2 rdv logo: make it the same size as others 2025-02-27 16:52:59 +01:00
Adrien Di Pasquale
cc9f1ac0b0 Mise à jour du logo de RDV Service Public 2025-02-27 16:52:59 +01:00
Emmanuel Pelletier
9a281ea645 gaufre: better looking beta badge (matches la suite website design) 2025-02-27 16:52:59 +01:00
Emmanuel Pelletier
932fccff93 gaufre: update content (+visio, -webconf, change positions, new logos) 2025-02-27 16:52:59 +01:00
Emmanuel Pelletier
799a362f89 gaufre: better handle the marianne font subsetting
this should be easier to handle if the one doing it is not… me. Still
not that great but better than nothing!
2025-02-27 16:52:59 +01:00
Emmanuel Pelletier
effa2c0ff1 update dependencies 2025-02-27 16:52:59 +01:00
Emmanuel Pelletier
b881025f82 gaufre: fix grist link 2024-11-21 12:15:29 +01:00
Emmanuel Pelletier
43e2468154 gaufre: replace 'bêta' with 'beta' 2024-11-14 15:18:29 +01:00
Emmanuel Pelletier
2d685417ca gaufre: add 'Docs' service 2024-11-14 15:18:29 +01:00
Emmanuel Pelletier
d364a25ca5 gaufre: show 'beta' services with a badge on their icon 2024-11-14 15:18:29 +01:00
Emmanuel Pelletier
bcf6120434 gaufre listed services: reorder items and remove pad 2024-11-14 15:18:29 +01:00
Emmanuel Pelletier
7d75902ae6 gaufre: temporarily use a full marianne webfont file
this is to allow a quick publish of the website later because I dont
have the tools to build the subsetted font right now…
2024-11-14 15:18:29 +01:00
Emmanuel Pelletier
16cb2c3474 website: do no rely on integration npm package for gaufre logos
while the idea is great at first, in fact it's a bit weird to publish a
new package version for something people don't actually use except the
docs website… and it makes it easier to publish website updates.
Duplicate a bit to ease up everything
2024-11-14 15:18:29 +01:00
Vincent Viers
b9c9074192 Change le nom de Grist dans la gauffre
Suite demande de Pierre P.
2024-07-11 13:58:52 +02:00
Emmanuel Pelletier
447b705127 website: update grist logo from new integration package version 2024-06-28 11:20:30 +02:00
Emmanuel Pelletier
7d9725be79 gaufre css reset: make sure to reset everything
this is made in case the gaufre is in a website doing stuff on
after/before pseudo elements by default (the dsfr on <a> for example)
2024-06-21 15:25:12 +02:00
Emmanuel Pelletier
937b8f6185 gaufre: open service links in a new window
thanks @MarcWadai for the heads up
2024-06-21 15:16:52 +02:00
Emmanuel Pelletier
a4d98f4f17 gaufre: fix modal mode sizing issue on mobile
the 100vh takes too much place sometime, making the close button being
rendered behind the browser UI. now we use the "svh" unit when
available, which is the same as vh but making sure we dont overlap with
browser UI.
2024-06-21 15:12:45 +02:00
Emmanuel Pelletier
f29325a7f4 gaufre: update font subset with new characters
command used (assuming Marianne-Regular.woff2 is in website/public/fonts
dir, taken from the dsfr):

glyphhanger \
  --subset="./Marianne-Regular.woff2" \
  --formats=woff2 \
--whitelist="DémarchessimplifiéesFranceTransfertGristNotepaddel'ÉtatRDVServicePublicResanaTchapWebConférencedel'ÉtatWebinairedel'ÉtatFermer✕
"

we had feedback where text in the popup was rendered with completely
random characters… adding the unicode range should help?
2024-06-21 15:12:45 +02:00
Emmanuel Pelletier
7eb38d93f7 gaufre: do not output everything in bold in modal mode
I actually don't know why I wrote that, surely a mistake
2024-06-21 15:12:45 +02:00
Emmanuel Pelletier
862d475f15 gaufre: fix crash on safari
the popup object was always null in this case, we have to use the given
element from the parameter
2024-06-21 15:12:45 +02:00
Emmanuel Pelletier
62b74a5445 gaufre: fix popup placement issues, simplify styling
this is done following up Tchap integration.

- the popup placement script was really dumb and assumed the gaufre
button was always placed at the top right of the page. Tchap can't do
that and uses it at the bottom left. Now the popup places itself
correctly wherever the button is on the page.
On mobile now we have a "modal" mode for the popup where it takes all
the viewport.
- Tchap uses the gaufre inside their own popup component. This was not
something we handled before. Now you can set up a
'lasuite--gaufre-borderless' class on your html or body tag so that the
gaufre doesn't render its box shadow or blue border, making it easier to
integrate in a already made popup.
2024-06-21 15:12:45 +02:00
Emmanuel Pelletier
b2b8588ac6 website: adding help page with team contact info 2024-06-21 15:07:24 +02:00
Emmanuel Pelletier
c05f155602 website: add CSP-related info for the Gaufre integration
this was missing and since most services have a Content Security Policy,
it's useful to mention
2024-06-14 15:11:37 +02:00
Emmanuel Pelletier
32b81fa2db website: remind user to install code 2024-06-14 15:10:42 +02:00
Emmanuel Pelletier
a071e30a67 website: add legal/accessibility pages 2024-06-06 14:13:34 +02:00
Emmanuel Pelletier
24304b8083 upto date gaufre screenshot 2024-05-27 12:18:29 +02:00
Emmanuel Pelletier
9de33cd347 backgrounds: force france-transfert bg for now
will remove this later when we are assured all bgs match
france-transfert layout
2024-05-24 14:33:57 +02:00
Emmanuel Pelletier
b69da40b47 backgrounds: remove a few photos we dont want to use anymore 2024-05-24 14:31:47 +02:00
Emmanuel Pelletier
d7cd6f7584 gaufre: remove messagerie service for now 2024-05-24 11:02:28 +02:00
Emmanuel Pelletier
e083128b05 website backgrounds: make it easy to force a bg for a service
rework a bit the backgrounds transformation script so that we can later
easily force a specific background for a specific service. This comes
from a request from france-transfert but they changed their mind in the
end. Felt like the logic is good to keep for later though.
2024-05-24 11:02:04 +02:00
Emmanuel Pelletier
7ec0a278b4 website: replace one background 2024-05-22 18:25:02 +02:00
Emmanuel Pelletier
6cb060841f website: update logos+gaufre screenshot after logos update 2024-05-16 15:28:19 +02:00
Emmanuel Pelletier
f89d915e23 website: missed viewport meta for homepage examples… 2024-05-16 15:04:47 +02:00
Emmanuel Pelletier
7d5598152b website: update gaufre screenshot after logos update 2024-05-16 15:04:32 +02:00
Emmanuel Pelletier
3d234c897e website: specify required node version 2024-05-16 11:55:33 +02:00
Emmanuel Pelletier
9be0798057 website: fix wrong photo sizing in docs 2024-05-16 11:43:21 +02:00
Emmanuel Pelletier
21e57fbc53 website: update homepage screenshot with latest layout 2024-05-16 11:39:04 +02:00
Emmanuel Pelletier
1d7f52fce2 website: add homepage example pages 2024-05-16 11:34:14 +02:00
Emmanuel Pelletier
6aeaef9e1a website: use latest integration version for new logos 2024-05-16 10:50:28 +02:00
Emmanuel Pelletier
3740f45b70 integration: easily view all service homepages 2024-05-16 10:44:37 +02:00
Emmanuel Pelletier
3dfa3c1ca7 website: better gaufre docs for mobile usage 2024-05-15 20:50:01 +02:00
Emmanuel Pelletier
a253bd76df integration v0.1.6 2024-05-15 10:08:56 +02:00
Emmanuel Pelletier
1618bb1d1b gaufre: hide it if the server is unavailable
use visiblity: hidden instead of display: none to prevent layout shifts.
2024-05-15 09:52:42 +02:00
Emmanuel Pelletier
bdf31c94a0 gaufre: handle DSFR dark theme 2024-05-15 09:49:31 +02:00
Emmanuel Pelletier
89de926f9c gaufre: remove border radius to better match DSFR styles 2024-05-15 09:47:49 +02:00
Emmanuel Pelletier
5399c75379 integration v0.1.5 (last published version had wrong env vars… oops) 2024-05-15 08:08:53 +02:00
Emmanuel Pelletier
c02a1b0676 website: fix wrong service urls in services json api endpoint 2024-05-15 08:03:54 +02:00
Emmanuel Pelletier
3d230aa545 integration v0.1.4 2024-05-15 07:51:01 +02:00
Emmanuel Pelletier
3fcc774954 website: show html code example first
makes more sense as more people will use the HTML than the react code
2024-05-15 07:47:43 +02:00