Citazioni di chiamata

Ecco un aggiornamento che modernizza il componente e introduce il supporto per l’editor di testo ricco! :rocket:
Potrebbe aver bisogno di qualche rifinitura o potrebbe presentare casi limite imprevisti, ma credo che sia un buon punto di partenza. :folded_hands:

In sintesi

Editor di testo ricco

Parliamo dell’editor di testo ricco e di cosa aspettarsi!

Creazione di callout:

Hai quattro modi per inserire i callout:

  • Scorciatoia da tastiera
  • Barra degli strumenti
  • Regole di input
    • /callout<tipo>
    • !!<tipo>
  • Supporto per l’incolla
    Video

Modifica dei callout

I controlli per modificare un callout appaiono solo quando lo si seleziona prima.

  • Selettore del tipo
    Cliccando sull’icona, apparirà un menu flottante.
  • Titolo personalizzato
    Supporta la formattazione in linea e le emoji
  • Chiusura (Folding)
    Imposta i callout come comprimibili. È accessibile dal menu delle opzioni.
    Video

Organizzazione dei callout

  • Controlli di spostamento

    • Desktop
      C’è una maniglia che afferra per trascinare e rilasciare il callout.
    • Dispositivo touch
      Sposti i callout su/giù o li annidi nei callout adiacenti. È disattivato per impostazione predefinita per evitare inutili elementi visivi, poiché non è qualcosa che farai spesso. Puoi attivarlo/disattivarlo dalle opzioni.
    Video

  • Navigazione tramite tastiera
    Questo aiuta a rendere più facile entrare e uscire dai callout annidati.
    Potrebbe richiedere alcuni aggiustamenti futuri per rendere il comportamento coerente in questa versione.

    • All’inizio del titolo, il selettore del callout si aprirà automaticamente.
    • All’interno del corpo di un callout senza paragrafi in cui atterrare, ne creerà uno; se esci con contenuto vuoto, il paragrafo viene rimosso.
    • Invio all’interno del titolo sposta il cursore nel corpo (e ne crea uno se necessario).
    Video

  • Click-per-inserire

    • Nelle aree in cui non c’è un paragrafo, puoi cliccare all’interno per aprire un paragrafo.
    • Se preferisci, puoi anche usare i pulsanti per aprire un paragrafo all’interno o all’esterno di un callout.
      Video

Forse, in seguito, prenderò in considerazione:

  • autocompletamento delle regole di input
  • migliorare il colore usando CSS moderno, per garantire coerenza e visibilità, specialmente in modalità scura.
  • Vorrei rimuovere tutte le impostazioni e concentrarmi prima sulla semplicità, con personalizzazioni avanzate solo tramite CSS, ma è troppo tardi per questo :rofl:

Ringraziamenti speciali a Moin per avermi fornito un feedback.

Questo è tutto. Fatemi sapere cosa ne pensate. Il feedback è molto gradito!

7 Mi Piace