Mobile: show the channel description in the channel header and empty state
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 83/100
Direzione di ricerca
Inizia da channel_detail_page.dart intorno alle righe 574–575 e 603, poi esamina channel_detail_page/message_list.dart intorno alla riga 688 per vedere come vengono creati l’intestazione e lo stato vuoto. Controlla come vengono visualizzate attualmente le descrizioni dei canali in channel_details_page.dart ed esegui i test mobile pertinenti. Il lavoro è completato quando una descrizione impostata appare in entrambi i punti richiesti e l’intestazione mostra il numero di membri quando non è impostata alcuna descrizione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We run a Buzz community with non-technical guests, and on the phone they can't tell what a channel is for.
Today (Android 0.20.0, tag mobile-v0.20.0-rc.1):
- The channel header subtitle is the member count (
channel_detail_page.dart:574-575, used at:603). - An empty channel says only "No messages yet" (
channel_detail_page/message_list.dart:688). - The description is shown only after tapping the channel name, on Channel details (
channel_details_page.dart:658,maxLines: 3at:702), and in Browse channels for channels you haven't joined.
So the one field an owner writes to explain a channel is hidden at the moments a guest needs it.
Proposal
- Use the description as the header subtitle when it is set, and fall back to the member count when it isn't.
- Show the description on the empty-channel screen, above "No messages yet".
Desktop already uses the description in its channel intro, so this would bring the phone in line with it. Happy to open a PR if this direction works for you.
- Lingua principale
- Rust
- Stelle
- 35.9k
- Fork
- 4.8k
- Merge medio
- 1g 13h
- PR unite (30g)
- 254
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di block/buzz
-
Mobile: show Topic, then Purpose, when a channel has no DescriptionForse già presa @chkdesign l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Desktop: avatars blink (blank → gray → photo) whenever a new message group rendersForse già presa @brucesantos l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
block/buzz#8193 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
I maintainer di solito rispondono entro 1 giorno
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
swc-project/swc#12576 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue gpu serve
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
biomejs/biome#12475 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
I maintainer di solito rispondono entro 1 giorno