+
+
+
+
+
diff --git a/app/store/ui.ts b/app/store/ui.ts
index baaa9fb..9f86df6 100644
--- a/app/store/ui.ts
+++ b/app/store/ui.ts
@@ -54,7 +54,15 @@ export const useUiStore = defineStore('ui', {
const boxElement = document.getElementById(box.id)
if (boxElement) {
setTimeout(() => {
- boxElement.scrollIntoView({ behavior: 'smooth' })
+ // Récupérer la position de l'élément
+ const elementRect = boxElement.getBoundingClientRect()
+ // Calculer la position de défilement (une boîte plus haut)
+ const offsetPosition = elementRect.top + window.pageYOffset - (elementRect.height * 1.5)
+ // Faire défiler à la nouvelle position
+ window.scrollTo({
+ top: offsetPosition,
+ behavior: 'smooth'
+ })
}, 333)
}
}
diff --git a/notes.md b/notes.md
new file mode 100644
index 0000000..ae353b8
--- /dev/null
+++ b/notes.md
@@ -0,0 +1,30 @@
+first card :
+translate: 310px 20px;
+transform: rotateX(-20deg) rotateY(20deg) rotateZ(90deg) translateY(260px);
+
+last card :
+translate: 120px 20px;
+transform: rotateX(-20deg) rotateY(20deg) rotateZ(90deg) translateY(-100px);
+
+0. [ ] make half outside works
+
+1. [ ] ne plus afficher les playlists sur la home page
+
+2. [ ] ajouter un bouton "créer une compilation" sur la page de box
+
+3. [ ] la page createCompilation liste toutes les tracks classées par dates
+ avec un deck vide en bas de page
+
+4. [ ] les cards sont draggable vers le deck
+
+5. [ ] un bouton avec un oeil permet d'afficher toutes les cartes temporairement
+
+6. [ ] un bouton joker/dés selectionne une carte au hasard,
+ scroll vers la carte et la lit\*
+
+7. [ ] ajouter un lien vers la track dans le lecteur (revoir les watch dans app.vue)
+
+8. [ ] réunir les playlists dans une seule box
+9. [ ] cette box aura un deck qui classera par date / couleur / suite etc ... c'est la pioche = LE Deck
+10. [ ] et la compilation n'aura pas de deck MAIS un JukeBox !
+11. [ ] il faudra ausse debug sur firefox