Commit graph

40 commits

Author SHA1 Message Date
isUnknown
2de9d53e3d header : fix call a-propos page
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-24 09:50:40 +02:00
isUnknown
08182c46a2 header : remove useless card node 2026-06-24 08:38:51 +02:00
c41ffbbce1 Ajustements divers header + events
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 18:43:08 +02:00
isUnknown
cc7a87816e home : hide footer
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 18:41:28 +02:00
isUnknown
3f9a471203 footer : remove nav links and add logo
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-23 18:36:25 +02:00
isUnknown
42fcba1324 footer : scroll to reveal + CSS compilé
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 18:20:44 +02:00
isUnknown
5f7891882e header : resize SVG réel via viewBox + --char-size sur width
Ajout de viewBox="0 0 191 163" sur le SVG pour que width CSS
redimensionne vraiment le dessin. Passage de scale/--char-scale
à width/--char-size (191px → 80px min sur 250px de scroll).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:59:11 +02:00
isUnknown
ccc5d79c7e header : scale au scroll plutôt que width/height (1.3 → 0.8)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:53:45 +02:00
isUnknown
7e327a3a1f header : animation de taille des personnages au scroll
Taille des SVG dans le menu contrôlée par la variable CSS inline
--char-size, mise à jour au scroll dans resizeOnScroll.js.
Clampée entre la taille initiale (max, lue depuis l'inline style)
et CHAR_SIZE_MIN. CSS nettoyé : .characters dans le contexte nav.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:48:23 +02:00
isUnknown
a29e954696 header : refactoring du markup (nav avec liens explicites, SVG personnages dans nav)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:40:54 +02:00
isUnknown
36d3926c85 resolve conflicts 2026-06-23 15:25:19 +02:00
b440902b45 ajustement home filters 2026-06-23 10:16:28 +02:00
ac04d64460 Design page events
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m10s
2026-06-23 09:40:31 +02:00
isUnknown
231b2fda69 header > nav : show all site listed children
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-22 13:33:13 +02:00
3effa55017 resolve conflict - remove resize characters script
All checks were successful
Deploy / Deploy to Production (push) Successful in 7s
2026-06-21 15:53:33 +02:00
isUnknown
1cdd456453 start home anim
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-19 19:00:30 +02:00
isUnknown
e7ff6b6518 php-cs-fixer : configuration et formatage initial
Installe friendsofphp/php-cs-fixer en require-dev, configure le style
PSR-12 avec guillemets simples et alignement des =>, et formate les
fichiers PHP existants. Ajoute la config VS Codium pour le format on save.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:15:16 +02:00
isUnknown
310af2325d slideshow : remplacement de Swiper par une implémentation custom
Navigation clavier, gestion des paires de portraits, inserts en slides
autonomes avec auto-déclenchement, gestion des extrémités.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 15:58:04 +02:00
isUnknown
7e55d445f5 menu : titre alternatif sur homepage, textes scoped dans article
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 12:01:07 +02:00
isUnknown
e0cca60721 menu : séparateurs hr entre les liens de navigation
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:39:53 +02:00
isUnknown
9ffa78a414 header : small via translateY, nav dynamique, personnages cliquables
Remplace opacity par translateY(-200%) pour cohérence avec le scroll.
Supprime opacity de la transition. Correction margin-top big à 9.5rem.
Nav alimentée dynamiquement depuis Kirby. Personnages wrappés dans un lien home.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:47:33 +02:00
isUnknown
3d171a8c6a event : header en mode small, margin-top par page
Classe .small sur le header force l'état compact (personnages petits, logo
masqué). L'ouverture du menu déclenche .big qui prend le dessus. Le scroll
handler est court-circuité quand small est actif. margin-top déplacé dans
chaque contexte de page plutôt qu'en global.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:37:35 +02:00
isUnknown
eebdd197f6 style : améliorations globales, filtres conditionnels, logo lien
Logo wrappé dans un lien home. Filtres affichés uniquement sur events.
Background beige remontée en global. Casse des labels en minuscules.
z-index header, ajustements margin et padding.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:30:23 +02:00
isUnknown
179d60f0bd event : slideshow Swiper avec srcset WebP pleine largeur
Chargement conditionnel de Swiper (CDN UMD) sur le template event.
Srcset dédié sans crop, 6 largeurs jusqu'à 3200w, toujours WebP.
Première slide en eager, suivantes en lazy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:30:18 +02:00
isUnknown
7fb0fedf6c css : composant bottom-tab générique partagé entre filtres et infos carte
Extrait le style onglet-bas en classes réutilisables (.bottom-tab,
.bottom-tab--invert) dans _generic.scss. Appliqué aux boutons de filtre
et à l'étiquette infos des cartes événement.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 09:37:41 +02:00
isUnknown
da7b13380a events : filtres compagnie / hors-compagnie fonctionnels
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
Boutons de filtre actifs via data-target sur les boutons et data-company sur
les cartes. Clic sur un filtre actif réaffiche tout. Étiquette infos stylée
sous chaque carte, ajustements de mise en page de la grille.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 09:10:46 +02:00
isUnknown
967afa28c3 characters : refacto clean code, découpage en modules ES
Noms de variables et fonctions explicites (sans abréviation), fonctions
unitaires, paths SVG construits via template literals avec constantes nommées.
Découpage en assets/js/characters/jump.js et pupilTracking.js, importés dans
script.js. Clamp de la rotation des pieds pour éviter le bounce à l'atterrissage.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 08:11:47 +02:00
isUnknown
13542c0e29 add ci
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-05-27 19:36:20 +02:00
isUnknown
8df354bfcb menu : toggle open/close, scroll lock, transitions CSS, touche échap, clic extérieur
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 19:08:05 +02:00
isUnknown
da3fd9db2f characters : physique gravité, déclenchement au survol, refactor JS
- Remplace le ressort principal par une cinématique gravité constante (900 SVG/s²) pour un décollage vif et une chute naturelle
- L'animation de saut se déclenche en boucle au mouseenter et s'arrête au mouseleave (atterrissage propre en cours de vol)
- Extrait la logique d'animation dans characters.js, script.js garde uniquement le scroll
- SVG : groupe #right-character-body pour dissocier corps/tête des jambes lors de la compression
- CSS : overflow visible sur le SVG pour le débordement pendant le saut

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 18:18:39 +02:00
isUnknown
904726951e header : remplacer le titre par une nav, ajouter le reset des liens
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 18:18:36 +02:00
isUnknown
768eb15493 head : titre dynamique selon la page courante
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 17:06:47 +02:00
isUnknown
778ccb3097 header : passer en fixed, déplacer le strip dans le header, ajuster le layout
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 08:28:23 +02:00
isUnknown
3ec0dde771 characters : animer le width du svg de 304px à 150px au scroll, ajouter viewBox pour permettre le resize
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 08:00:03 +02:00
isUnknown
5a852bab36 events : intégrer la grille dans le template, styler les cards
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 16:09:38 +02:00
isUnknown
3c88b3c12f strip : déplacer du header vers les templates de page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 15:21:57 +02:00
isUnknown
52958b5a8c header : intégrer logo dans le header, animation scroll via CSS variable
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 15:19:31 +02:00
isUnknown
eea8068ae1 images : picture snippet, srcsets events-grid, webp avec fallback jpeg
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 07:45:43 +02:00
isUnknown
c85e0c5a1a Setup frontend — fonts, SCSS structure, header scroll animation
- Add Bartok font-faces (Regular, Poster, Highlight)
- Structure SCSS with reset, variables, global, header, home partials
- Build fixed header with characters SVG and scroll-driven offset animation
- Add home template wiring snippets
- Update .gitignore to track src/ and exclude local/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 17:53:54 +02:00
isUnknown
4c0fad1446 First commit 2026-04-28 14:52:55 +02:00