diff --git a/public/images/liestral.jpg b/public/images/liestral.jpg new file mode 100644 index 0000000..b381de4 Binary files /dev/null and b/public/images/liestral.jpg differ diff --git a/src/pages/collection.astro b/src/pages/collection.astro index 5468c1d..ab6ca06 100644 --- a/src/pages/collection.astro +++ b/src/pages/collection.astro @@ -33,36 +33,6 @@ const groupedHumans = sortedEntries.reduce((acc, entry) => {
- {/* SECTION ÉVÉNEMENTS (Même structure que les humains) */} - { - sortedEvents.length > 0 && ( -
-

- Événements ({sortedEvents.length} cartes) -

- -
-
- ) - } - {/* SECTION HUMAINS */} { Object.entries(groupedHumans).map(([userName, cards]) => ( @@ -94,6 +64,36 @@ const groupedHumans = sortedEntries.reduce((acc, entry) => { )) } + + {/* SECTION ÉVÉNEMENTS (Même structure que les humains) */} + { + sortedEvents.length > 0 && ( +
+

+ Événements ({sortedEvents.length} cartes) +

+ +
+
+ ) + }
@@ -159,8 +159,8 @@ const groupedHumans = sortedEntries.reduce((acc, entry) => { /* 1. On définit la taille "réelle" que prendra la carte dans le flux */ /* Si ta Card fait 300px de large, on met 150px ici */ - width: 150px; - height: 220px; + width: 230px; + height: 375px; /* 2. On autorise le contenu à déborder visuellement de la boîte logicielle */ overflow: visible; @@ -172,7 +172,7 @@ const groupedHumans = sortedEntries.reduce((acc, entry) => { .card-scaler { /* 3. On réduit l'échelle */ - transform: scale(0.5); + transform: scale(0.8); /* 4. On fixe l'origine en haut à gauche pour que la carte se cale parfaitement dans le coin du .card-link */ diff --git a/src/pages/index.astro b/src/pages/index.astro index bb10540..8aea893 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -110,7 +110,74 @@ const activeSynergies = latestPerUser.map((user) => {

Ambient

+
+
+

🛠️ Chantier Ergonomique (en cours)

+

+ "Repenser la visualisation des cartes pour un parcours + utilisateur en totale concordance avec les besoins du + type d'utilisateur." +

+
+
+
+

🎴 Ergonomie des Cartes

+
    +
  • + Optimiser le ratio d'aspect pour une lecture + mobile-first sur Samsung/Android. +
  • +
  • + Intégrer les indicateurs de "Synergie" directement + sur le visuel de la carte. +
  • +
  • + Refondre le système de rareté (Shiny/Légendaire) + avec des effets CSS avancés. +
  • +
+
+ +
+

🛤️ Parcours Utilisateur

+
    +
  • + Simplifier la transition entre la vue "Dashboard" et + la "Collection" complète. +
  • +
  • + Créer des points d'entrée contextuels selon le + cercle dominant (PRO, SAN, etc.). +
  • +
  • + Améliorer la narration visuelle entre le manuel de + jeu et les logs d'événements. +
  • +
+
+ +
+

⚙️ Technique & Backlog

+
    +
  • + Automatiser la mise à jour des versions (Changelog) + via les fichiers Markdown. +
  • +
  • + Améliorer la performance du rendu Astro sur le + serveur Raspberry Pi 4. +
  • +
  • + Finaliser les composants EventCard pour les + correctifs (Fixes). +
  • +
+
+
+
{ latestPerUser.map((entry) => { @@ -292,6 +359,74 @@ const activeSynergies = latestPerUser.map((user) => {