Aggiungo il mio voto per l’opzione 2. È una funzionalità estremamente utile, ma penso che sia abbastanza facile da perdere se non si è a conoscenza della sua esistenza.
Non vedo alcun problema nel mostrare i controlli di ridimensionamento nell’anteprima in modo incondizionato per tre motivi:
Il primo è che li “nascondiamo” solo tramite l’opacità
il che significa che occupano comunque dello spazio anche quando sono invisibili. Il contenitore è posizionato in modo assoluto, ma aggiungiamo un po’ di padding a .image-wrapper.
Il secondo è che la funzionalità funzionerebbe anche su dispositivi mobili, cosa che attualmente non fa per me, anche se dovrebbe funzionare.
Il terzo è che aumenterebbe la visibilità della funzionalità.
In alternativa, possiamo fare in modo che i controlli per tutte le immagini siano visibili quando si passa il mouse sul pannello di anteprima, non per le singole immagini. Inoltre, possiamo risolvere il problema sui dispositivi mobili (che potrebbe essere limitato ai miei dispositivi).
Se rendiamo i controlli visibili incondizionatamente, possiamo anche dedicare un po’ di tempo a renderli più gradevoli dal punto di vista estetico.
Sì, preferirei che fossero sempre visibili e sovrapposti all’immagine, così lo spazio non sembrerà più grande nell’editor rispetto al post effettivo.
Uno dei motivi per cui non lo abbiamo fatto inizialmente è che vedevi i controlli sfarfallare terribilmente mentre scrivevi. Credo siano state apportate alcune modifiche che hanno ridotto lo sfarfallio, ma i controlli vengono ancora rimossi completamente dal DOM non appena inizi a scrivere… una volta risolto il problema, procedi pure a modificarne lo stile in modo che siano sempre visibili, @johani!
Non vedo alcun sfarfallio quando rimuovo l’opacità, quindi immagino che abbiamo risolto il problema?
Ho corretto (1) come segue:
Tuttavia, ritengo che il punto cruciale sia che il problema non è facilmente individuabile e dipende dall’hover.
@Johani, potresti creare un componente tema per lo styling di questo ora (visto che puoi usare CSS puro per ottenere qualsiasi cosa)? Assicurati di testarlo su un’immagine molto, molto corta. Poi installa il componente su dev e meta in modo che possiamo usarlo per un po’ e decidere se preferiamo questa soluzione o no?
Personalmente, non sono affatto favorevole a questo cambiamento. Lo rende molto più affollato. C’era qualche problema effettivo con la reperibilità del ridimensionamento?