Je donne mon vote pour l’option 2. C’est une fonctionnalité extrêmement pratique, mais je pense qu’elle est assez facile à manquer si on ne la connaît pas.
Je ne vois aucun inconvénient à afficher les contrôles de redimensionnement dans l’aperçu de manière inconditionnelle pour trois raisons :
La première est que nous ne les « masquons » qu’en jouant sur l’opacité
ce qui signifie qu’ils occupent toujours un certain espace même lorsqu’ils sont invisibles. L’élément conteneur est positionné de manière absolue, mais nous ajoutons un certain remplissage à .image-wrapper.
La deuxième raison est que la fonctionnalité fonctionnerait alors également sur mobile, ce qui n’est pas le cas actuellement pour moi, même si elle est censée fonctionner.
La troisième raison est que cela améliorerait la découvrabilité de la fonctionnalité.
À défaut de cela, nous pourrions rendre les contrôles de toutes les images visibles lorsque vous survolez le panneau d’aperçu, et non pas uniquement les contrôles d’images individuelles. Nous pourrions également corriger le problème sur mobile (qui pourrait être limité à mes appareils).
Si nous rendons les contrôles inconditionnellement visibles, nous pourrons également consacrer un peu de temps à améliorer leur apparence.
Oui, je préférerais qu’ils soient toujours visibles et superposés à l’image, afin que l’espacement ne semble pas plus grand dans l’éditeur que dans le message final.
L’une des raisons pour lesquelles nous n’avons pas fait cela à l’origine est que vous voyiez les contrôles clignoter terriblement pendant la frappe. Je pense que des modifications ont été apportées pour réduire ce clignotement, mais les contrôles sont toujours entièrement supprimés du DOM dès que vous commencez à taper… Une fois que cela sera réglé, n’hésitez pas à les re-styler pour qu’ils apparaissent toujours, @johani !
Je ne constate aucun scintillement lorsque je supprime l’opacité, donc je suppose que nous avons résolu le problème ?
J’ai corrigé (1) selon :
Mais je sens toujours que l’essentiel ici est que le problème n’est pas correctement découvrable et dépend du survol.
@Johani, pourrais-tu créer un composant de thème pour styliser cela maintenant (puisque tu peux utiliser du CSS pur pour obtenir tout ce que tu veux) ? Assure-toi de tester cela sur une image très, très courte. Ensuite, installe le composant sur dev et meta afin que nous puissions vivre avec pendant un moment et décider si nous le préférons ou non ?
Personnellement, je ne suis pas du tout favorable à ce changement. Cela le rend beaucoup plus fréquenté. Y avait-il un problème réel avec la découvrabilité du redimensionnement ?