Commit graph

94 commits

Author SHA1 Message Date
05fc9ddbcb Tailles typos agenda > par mois
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 10:49:07 +02:00
ee47b8748d Merge branch 'main' of https://forge.studio-variable.com/studio-variable/hecq-et-lesort
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-23 10:31:06 +02:00
012d33f134 commit intermédiaire 2026-06-23 10:29:02 +02:00
isUnknown
0a1289853f event : restructure dates HTML + ajustements CSS
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 10:19:15 +02:00
d5713b98f9 Merge branch 'main' of https://forge.studio-variable.com/studio-variable/hecq-et-lesort 2026-06-23 10:18:31 +02:00
b440902b45 ajustement home filters 2026-06-23 10:16:28 +02:00
isUnknown
2a65419f57 fix CI
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 09:54:53 +02:00
isUnknown
df0f385179 fix CI
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 09:53:17 +02:00
isUnknown
d7ee041dae home : roll fade animation 2026-06-23 09:45:51 +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
96652e1170 events : remove useless margin-top
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-23 08:29:10 +02:00
isUnknown
8877ba57ce agenda : uniformize views
All checks were successful
Deploy / Deploy to Production (push) Successful in 8s
2026-06-23 08:25:04 +02:00
isUnknown
5637e2fdaf resolve conflicts 2026-06-23 08:06:15 +02:00
611071de69 ajustements liens
All checks were successful
Deploy / Deploy to Production (push) Successful in 8s
2026-06-23 01:19:01 +02:00
dd39e6f08c CSS > Page event
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-22 20:23:08 +02:00
abe6a18d52 Completed template page event
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-22 17:19:32 +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
isUnknown
c0118d891e home : start finished state composition + transition with previous state 2026-06-22 12:18:37 +02:00
isUnknown
b7c1574832 home : add nav items
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-22 11:46:34 +02:00
isUnknown
4a84499761 fix: guards DOM nuls sur tous les scripts + démarrage du roll outfit
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
Chaque script crash silencieusement si son élément racine est absent
de la page courante. Ajout de guards early-return dans jump.js,
roll.js et slideshow.js. Nettoyage du code mort dans script.js
(constantes inutilisées, onScroll vide, doublon nav.mainHeader).
Démarrage effectif de la boucle requestAnimationFrame dans rollOutfit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 11:13:25 +02:00
isUnknown
2b832709f9 roll anim : remove debug log angle button
All checks were successful
Deploy / Deploy to Production (push) Successful in 6s
2026-06-22 10:57:08 +02:00
isUnknown
37bb9ada8d Revert "img --> direct svg"
This reverts commit f7aa642876.
2026-06-22 10:56:34 +02:00
isUnknown
c7b88c60f5 roll.js : remove debug code 2026-06-22 10:56:13 +02:00
7a4983c447 add transition to menu
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-21 16:39:10 +02:00
41a193d37b Site (not home)>menu>add small when scroll
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-21 16:29:32 +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
f7aa642876 img --> direct svg
All checks were successful
Deploy / Deploy to Production (push) Successful in 5s
2026-06-20 11:31:45 +02:00
isUnknown
2805535d87 home animation
All checks were successful
Deploy / Deploy to Production (push) Successful in 8s
2026-06-20 09:37:31 +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
07db943d58 slideshow : prev() step-by-step avec auto-chaînage inverse
All checks were successful
Deploy / Deploy to Production (push) Successful in 10s
Chaque appel à prev() retire un slide à la fois dans l'ordre inverse.
currentGroup stocke { slide, auto } pour savoir si le slide révélé
était une étape automatique — si oui, prev() s'enchaîne avec un délai
aléatoire (250-500ms) jusqu'à la base manuelle du groupe.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 15:28:27 +02:00
isUnknown
02cdd82d87 event : suppression du contrôleur
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 15:14:46 +02:00
isUnknown
38671dfe8a slideshow : réécriture complète avec navigation groupée
Navigation par groupes (image + portrait pair + inserts), boucle infinie,
prev(), z-index croissant, délais aléatoires sur les transitions auto,
nav clavier ArrowLeft / ArrowRight.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 15:14:42 +02:00
isUnknown
f4c4cbbf83 readme : réécriture
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:52:43 +02:00
isUnknown
b3760958a3 readme : mise à jour setup et php cs fixer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:50:36 +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
54feaa46ed event : slide-insert avec parallax, effet créatif Swiper et animation d'entrée du titre
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 13:59:35 +02:00
isUnknown
b6653ee631 slideshow : effet creative avec directions aléatoires par slide
La slide entrante arrive depuis le haut ou la droite, la sortante part
vers le haut, la gauche ou la droite. Direction détectée via activeIndex.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 11:51:36 +02:00
isUnknown
2e7ca79774 event : slide-insert avec titre et crédits principaux positionnés aléatoirement
Cartouches absolues sur les premières slides (titre en h1, crédits en h2),
positions top/left aléatoires via rand(). Logique de données dans le controller.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 11:35:46 +02:00
isUnknown
d86a118acf gitignore : exclure node_modules
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 11:35:41 +02:00
isUnknown
2d1bd566ba dev : live reload avec BrowserSync + serveur PHP intégré
npm run serve démarre php -S localhost:8000 et BrowserSync en parallèle.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 10:42:39 +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
c851eec971 css : scrollbar custom, styles textes, z-index header
Scrollbar fine avec couleurs de charte. Fichier _texts.scss pour les styles
typographiques de base. z-index header monté à 4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:28:32 +02:00
isUnknown
a0b98e8a18 event : méthode schedule(), main-infos, structure article
Méthode schedule() sur le modèle : plage globale du/le sur toutes les dates.
Affichage des crédits principaux et du schedule dans main-infos. Layout article
en grille 2/1 pour présentation + infos.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:28:32 +02:00
isUnknown
8dd9dbefee agenda : blueprint et template de base
All checks were successful
Deploy / Deploy to Production (push) Successful in 7s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:47:33 +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