GraphiteEditor / GraphiteEditor/Graphite

File > Import should allow the user to place the image(s) in the viewport

Offen
#2,621 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Good First Issue
Vorherrschende Sprache
Rust
Sterne
27.3k
Forks
1.3k
Ø Merge
20 Std. 5 Min.
Gemergte PRs (30 T.)
57

Beschreibung

File > Import should support multiple imports at once. If there's no document open, it should do what it does now by creating a document with the correctly sized artboard, one per imported file. Except we should probably make the be part of File > Open instead of Import, so Open works with `.graphite` files as well as regular images.

But if a document is open, that's what Import is for. We want that to not place the import in the center of the viewport's current view, but instead attach it to the user's cursor and show a thumbnail preview of the image. Clicking places it center at the chosen location. Dragging draws a box with the image's aspect ratio which dictates where it will be placed. Once that's complete, it moves on to the next one if multiple images were imported.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start by tracing the existing File > Import and File > Open flows in the Graphite application. Determine how imports behave with and without an open document, then define the interaction for multiple files, cursor previews, clicking, and aspect-ratio-constrained dragging; done means each imported image can be placed as described and existing open behavior remains supported.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
design
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.