feat: Ajout du redimensionnement manuel du panneau de notes
- Poignée de redimensionnement avec indicateur visuel permanent (3 points) - Largeur ajustable entre 280px et 600px - Sauvegarde automatique de la largeur préférée - Optimisations avec requestAnimationFrame pour la fluidité - Overlay pendant le drag pour capturer tous les mouvements - Indicateur change de couleur au survol (gris → violet)
This commit is contained in:
@@ -1,5 +1,29 @@
|
||||
# Changelog - SimpleConnect Electron
|
||||
|
||||
## [1.2.12] - 2025-09-04
|
||||
|
||||
### Ajouté
|
||||
- **Redimensionnement du panneau de notes** : Possibilité d'ajuster la largeur
|
||||
- Poignée de redimensionnement sur le bord gauche du panneau
|
||||
- Indicateur visuel permanent (3 points verticaux)
|
||||
- Largeur minimale : 280px, maximale : 600px
|
||||
- Sauvegarde automatique de la largeur préférée dans localStorage
|
||||
- Restauration de la largeur à la réouverture
|
||||
|
||||
### Amélioré
|
||||
- **Fluidité du redimensionnement** : Optimisations pour une meilleure performance
|
||||
- Utilisation de requestAnimationFrame pour 60 FPS
|
||||
- Overlay invisible pendant le drag pour capturer tous les mouvements
|
||||
- Désactivation des transitions CSS pendant le redimensionnement
|
||||
- Indicateur visuel toujours visible (pas seulement au survol)
|
||||
- Changement de couleur de l'indicateur au survol (gris → violet)
|
||||
|
||||
### Technique
|
||||
- Variable CSS `--notes-width` pour synchroniser panneau et webview
|
||||
- Classes `.resizing` pour désactiver les transitions pendant le drag
|
||||
- Gestion des événements mouse avec requestAnimationFrame
|
||||
- Limites de taille avec Math.min/max pour contraindre la largeur
|
||||
|
||||
## [1.2.11] - 2025-09-04
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in New Issue
Block a user