feature request: Support for ordered and unordered bullets

Aperta
#6,780 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@VishalDeval ci sta già lavorando.

Dal 20/11/2025.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
react-native, typescript
Ambito
frontend, mobile

Direzione di ricerca

Inizia tracciando il supporto esistente per gli elenchi puntati nel compositore di messaggi e rivedendo il punto di ingresso della toolbox di formattazione menzionato nell’issue. Confronta le fasi proposte per scorciatoia, continuazione, numerazione e barra degli strumenti con l’implementazione preliminare; è necessario definire cosa significhi «completato» per la fase selezionata e verificarlo su tutti i client elencati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

🎉 feature
Feature Description

currently none of the client (web/app/desktop) has support for bullets like other apps do
suggestion is to add option for numbered bullets and unordered bullets too
where user can select an option and the automatic continuation on next line

Motivation and Use Case

when someone has to send the message in key points they have to manually enter - <message> on each line
no automatic continuation
this feature will

  • help improve user experience
  • reduce manual work
  • more universal format for message composer
Implementation Ideas

for UX

  1. integrated buttons in the formatting toolbox
  2. shortcuts like - and 1. and a space for auto-convert into list
  3. auto increment bullet number of add new bullet on new line
  4. using keyboard shortcuts
Is this feature available in the API or web version?

Not available

Rocket.Chat Server Version

No response

Rocket.Chat App Version

No response

Device Name

No response

OS Version

No response

Additional Context

for implementing this:
phase 1 :
improvement of existing bullet support or migrating to new logic

phase 2: // currently implemented in draft PR
auto increment support

phase 3:
more bullet options like a. A. * added

phase 4:
adding dedicated buttons in formatting toolbar

Lingua principale
TypeScript
Stelle
2.4k
Fork
1.5k
Merge medio
1g 15h
PR unite (30g)
29

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di RocketChat/Rocket.Chat.ReactNative

Tutte le issue di RocketChat/Rocket.Chat.ReactNative

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.