Mobile: show the channel description in the channel header and empty state
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 83/100
Hướng nghiên cứu
Bắt đầu với channel_detail_page.dart quanh các dòng 574–575 và 603, sau đó kiểm tra channel_detail_page/message_list.dart quanh dòng 688 để xem tiêu đề và trạng thái trống được xây dựng như thế nào. Kiểm tra cách mô tả kênh hiện được hiển thị trong channel_details_page.dart và chạy các bài kiểm thử mobile liên quan. Hoàn tất khi mô tả đã thiết lập xuất hiện ở cả hai vị trí được yêu cầu, còn tiêu đề hiển thị số lượng thành viên nếu chưa có mô tả.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Rust
- Star
- 36.5k
- Fork
- 4.8k
- Merge trung bình
- 1 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 365
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của block/buzz
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
block/buzz#8492 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Mobile: show Topic, then Purpose, when a channel has no DescriptionCó thể đã có người làm @chkdesign đã nhận 14 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Rename SerVtdExt to ServtdExtĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
GiganticMinecraft/seichi-portal-backend#1651 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Android visitors are offered the Linux .deb on cap.so's homepage and download pageCó thể đã có người làm @patrickballard đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
CapSoftware/Cap#3677 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày