20.6: History rewind as a registry command
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- rust
- Ambito
- desktop, developer-experience
Direzione di ricerca
Start by reading task #201 and tracing an existing registry command through the engine catalog, shell menu, Action dispatch, and command palette. Then inspect the engine's history model and the document history UI entry points; the issue names no files or tests. Done means the command is dispatchable and listed in the palette, history entries can restore prior document states, current-entry rewind is a no-op, empty history is safe, and the rewind scope is documented.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Phase 20.6 of the daily-driver expansion: FireCraft's undo stack is not inspectable, so a user cannot step back to an earlier state of a document.
Work
- Expose history rewind as a registry command in the same shape as every other shell command — engine catalog command id, shell menu row,
Actionvariant, command-palette entry. - A history panel/overlay listing the document's edit-history entries; the user selects one and the document returns to that state.
- Reuse the engine's existing history model if one exists. Do not build a second, parallel history.
- Be explicit in the implementation and the docs about what is and is not rewound (for example, if only the undo stack is covered, say so).
Acceptance
- The registry command exists and is dispatchable by command id.
- The history list reflects the document's edits; choosing an earlier entry restores the earlier state.
- Rewinding to the current entry is a no-op and rewinding an empty history is safe.
- The command appears in the command palette.
Tracking: task #201.
- Lingua principale
- Rust
- Stelle
- 11
- Fork
- 1
- Merge medio
- 9h 48m
- PR unite (30g)
- 13
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aliasfoxkde/FireCraft
-
documentation release
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
aliasfoxkde/FireCraft#58 ·
I maintainer di solito rispondono entro 1 giorno
-
release
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
aliasfoxkde/FireCraft#81 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
aliasfoxkde/FireCraft#80 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement parity
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
aliasfoxkde/FireCraft#79 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
aliasfoxkde/FireCraft#77 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aliasfoxkde/FireCraft
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
software-mansion/pathfinder#3620 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
storytold/wordcraft#6211 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
backlog multiple issues priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
storytold/pdfcraft#6911 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
DGNIMPORT: "The DGN model has nothing that can be imported" when the first element streams are emptyAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
HakanSeven12/OpenCADStudio#2820 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno