Text selection in the TUI is awkward and makes copying partial output frustrating
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ó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Tái hiện hành vi chọn và sao chép trong TUI được cài đặt thông qua cmd/kit trên macOS, sử dụng cả Alacritty và Ghostty. Theo dõi cách TUI xử lý việc chọn bằng chuột và xác minh rằng người dùng có thể chọn một đoạn một phần, kiểm tra văn bản được tô sáng trước khi sao chép và chỉ sao chép đầu ra mong muốn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
One part of the TUI feels frustrating to use: selecting text with the mouse.
I cannot comfortably select text the way I normally would in a terminal app. For example, I cannot just hold Shift and select a larger fragment naturally. Instead, the behavior feels more like tmux copy mode or some kind of automatic copy handling.
This makes partial copying harder than it should be. If the selection is slightly off, I may not notice it right away. In a normal selection flow, I can immediately see what is highlighted and correct it before copying. Here, if it gets copied right away, I may only notice the mistake after pasting somewhere else.
Expected behavior:
- Text selection should work as naturally as possible in the terminal
- It should be easy to select and copy a specific fragment of output with the mouse
- It should be easy to verify the exact selected text before copying
Actual behavior:
- Text selection feels constrained or interfered with
- Copying a partial piece of text is more frustrating than it should be
- Slightly inaccurate selections are harder to catch before copying
Environment:
-
macOS 15.6.1
-
Apple Silicon
-
terminals tested:
- Alacritty
- Ghostty
-
kit installed with:
go install github.com/mark3labs/kit/cmd/kit@latest
- Ngôn ngữ chính
- Go
- Star
- 150
- Fork
- 30
- Merge trung bình
- 6 giờ 21 phút
- Pull request đã merge (30 ngày)
- 52
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 mark3labs/kit
-
feat: Example extension: switch between a short list of preferred modelsCó thể đã có người làm @mge1512 đã nhận 4 ngày trước. Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 30/100
mark3labs/kit#262 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của mark3labs/kit
Issue tương tự
-
agent-butler-finding chore
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
jordansmall/spindrift#6318 ·
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
Eyevinn/moqlivemock#166 ·
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
JakeChampion/lang#14091 ·
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 84/100
hyperledger/fabric-x-orderer#1409 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
get actions doesn't show the approval flag, and describe action shows it unformattedCó thể đã có người làm @kenokech đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày