bug: TextFields inside Column: Jitters when scrolled in a View
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ó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Bắt đầu bằng cách chạy ví dụ Python được cung cấp trên macOS bằng bàn di chuột và tái hiện hành vi cuộn trong tổ hợp View, Column và TextField. Theo dõi đường đi cuộn liên quan và so sánh hành vi ở các ranh giới trên cùng và dưới cùng. Hoàn thành khi thao tác cuộn dừng một cách mượt mà mà không bị nhảy hoặc biến dạng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Duplicate Check
- I have searched the opened issues and there are no duplicates
Describe the bug
The scrolling effect erratically jumps/warps when reaching the top or bottom.
It seems to happen only on macOS using the touchpad for scrolling.
The closest, seemingly most similiar other bug report: https://github.com/flet-dev/flet/issues/6352, but they did not add details.
Code sample
Code
import flet as ft
def main(page: ft.Page):
page.views.append(
ft.View(
controls=[
ft.Column(
controls=[
ft.TextField(
label="First Name",
),
ft.TextField(
label="Last Name",
),
],
scroll=ft.ScrollMode.AUTO,
height=100,
),
]
)
)
page.update()
ft.app(main)
To reproduce
- Append a View to page that has a Column in it.
- Add some TextFields in it.
- Try to scroll it.
Expected behavior
The scrolling should stop smoothly and not jump back erratically.
Screenshots / Videos
Operating System
macOS
Operating system details
Sequoia 15.6.1
Flet version
0.84.0
Regression
I'm not sure / I don't know
Suggestions
No response
Logs
Logs
[Paste your logs here]
Additional details
No response
- Ngôn ngữ chính
- Python
- Star
- 17.1k
- Fork
- 708
- Merge trung bình
- 1 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 45
Chuẩn bị môi trường
- Không có Dockerfile hay 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 flet-dev/flet
-
bug controls
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug: Interactive Viewer renders grey text when passed alignmentCó thể đã có người làm @ndonkoHenri đã nhận 5 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
flet-dev/flet#6744 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ 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
-
feature request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug: Runtime packaged application fails with misleading module 'flet' has no attribute 'ElevatedButton' errorCó thể đã có người làm @ndonkoHenri đã nhận 2 ngày trước. Đang mởbug
flet-dev/flet#6894 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của flet-dev/flet
Issue tương tự
-
bug
Độ 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ó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
https://search.utilibre.orgĐang mởinstance instance add
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
searxng/searx-instances#941 · 1 bình luận ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
FluidNumerics/fluid-walk-blocker#89 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày