UX pass

Đang mở
#49 0 bình luận 0 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ó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
unity
Lĩnh vực
design

Hướng nghiên cứu

This is a 1.0 UX epic spanning the whole editor: generators, snapping, shortcuts, inspectors, hierarchy, menus and onboarding. It explicitly asks for the work to be split into sub-issues (#47, #42, #16, #7, #10, #12 are referenced), so a newcomer should pick one of those linked issues rather than this one. To understand the codebase, start by exploring the editor tooling and UI code, then watch how sub-issues get carved out.

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

Mô tả

enhancement UX

Until now the focus has been on the underlying technology, and UX was skipped on purpose. Before 1.0, using Chisel should feel finished and consistent.

Areas to go over:

  • Creating shapes: every generator in the create tool (#47), how drawing a shape starts, sizes and ends, and what happens to the selection afterwards
  • Editing: generator and brush editing handles, what each tool shows, and moving between tools
  • Snapping: snapping to other geometry (#42), bounds snapping (#16), and making clear what is being snapped to
  • Keyboard shortcuts (#7), and shortcuts that are consistent across tools
  • Inspectors: layout, naming and tooltips consistent across models, generators, composites, brushes and decals
  • Overlays and toolbars: which ones show by default, what belongs in each, and their names
  • Messages: clear warnings and errors in the inspector and hierarchy, none that aren't needed (#10), and invalid brushes that stay visible and editable (#12)
  • Hierarchy: icons and decorations for models, generators, composites and decals
  • Menus: GameObject > Chisel, Add Component > Chisel and the context menus complete and consistently named
  • Getting started: what a new user sees in an empty scene, and the sample scene

Split concrete work out into issues of their own as it's found, and link them here.

Ngôn ngữ chính
C#
Star
135
Fork
15
Merge trung bình
24 phút
Pull request đã merge (30 ngày)
90

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

  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 RadicalCSG/com.chisel

Tất cả issue của RadicalCSG/com.chisel

Issue tương tự

Thêm issue về C#

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.