GraphiteEditor / GraphiteEditor/Graphite

Copy/pasting vector and raster content between other graphics apps

Đang mở
#2,373 3 bình luận 2 reaction 0 người được giao Xem trên GitHub
Good First Issue
Ngôn ngữ chính
Rust
Star
27.2k
Fork
1.3k
Merge trung bình
20 giờ 5 phút
Pull request đã merge (30 ngày)
57

Mô tả

*This is a good first issue but not for beginners.*

We should be able to copy vector and raster content, including hierarchies of layers and groups, between creative programs. Both into Graphite and out of Graphite. This shouldn't break existing copy-pasting within Graphite, which needs to have actual graph information rather than just vector or bitmap layer info.

This will require research into how the clipboard APIs let us encode different types of data, and if perhaps we need a degraded experience on web due to API limitations compared to a full separate implementation for the Tuari desktop version. Testing other creative apps and using a utility for inspecting clipboard contents at a technical level will be a useful way to approach this. It's also worth checking if this differs between OSs.

Helpful reading: https://alexharri.com/blog/clipboard

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách nghiên cứu các Clipboard APIs được mô tả trong bài viết được liên kết và kiểm tra nội dung clipboard từ các ứng dụng sáng tạo khác bằng một tiện ích phù hợp. So sánh hành vi trên web với phiên bản desktop Tauri trên các hệ điều hành khác nhau, đồng thời bảo toàn chức năng sao chép-dán đồ thị nội bộ hiện có của Graphite. Công việc được xem là hoàn tất khi nội dung vector và raster, bao gồm cả cấu trúc phân cấp của layer và group, có thể được đưa vào và lấy ra khỏi Graphite mà không làm hỏng chức năng sao chép-dán nội bộ.

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

Đánh giá

Công nghệ
rust, tauri
Lĩnh vực
desktop, web-dev
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

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.