[Feature request] New due-date time entry is slow

Đang mở
#2,962 3 bình luận 4 reaction 0 người được giao Xem trên GitHub

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
50/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
javascript
Lĩnh vực
frontend

Hướng nghiên cứu

Không có tệp hoặc test nào được nêu tên. Hãy bắt đầu bằng cách xác định UI nhập thời gian đến hạn và kiểm tra cách ô nhập hiện tại xử lý dấu phân cách và thao tác cuộn. Được xem là hoàn tất khi người dùng có thể nhập các thời gian như 1230 mà không cần gõ dấu hai chấm, đồng thời thời gian đến hạn tương ứng được giữ lại chính xác; cuộn bằng con lăn là một cải tiến bổ sung được yêu cầu.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement
Is your feature request related to a problem? Please describe.

The new time entry which came in version 0.17 is in my opinion an usability regression.
When creating a new tasks, before I could set time by clicking on pulldown, scrolling to time I wanted using mouse wheel and clicking again. This was far from ideal, but significantly better than current state.
When I want to schedule task for 12:00, I need to click once to display the new GUI and then 12 times to get to 12:00. It would be even worse if I wanted to select 12:30.

Describe the solution you'd like

Previous version was better, because the current one is just slow.
What would improve things significantly would be if the new GUI reacted to wheel scrolling, which would make it much faster.
But the best and fastest way is in my honest opinion how Google calendar does it. If I want to schedule something for 12:30, I just type 1230. This is super fast and comfortable. I believe this can be added easily to the existing solution.
Current solution allows for typing the time, which I use often and frankly is the only viable way in 0.17 for me, but the problem is that I MUST type the ":". That makes it significantly slower and annoying.

Describe alternatives you've considered

Described above.

Additional context

No response

Ngôn ngữ chính
JavaScript
Star
710
Fork
125
Merge trung bình
19 giờ 37 phút
Pull request đã merge (30 ngày)
12

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của nextcloud/tasks

Tất cả issue của nextcloud/tasks

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.