-
Notifications
You must be signed in to change notification settings - Fork 0
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
After LoadStateAsync, CanUndo/CanRedo report true for placeholder commands that always throw, and apps have no way to detect them
enhancementNew feature or requestNew feature or requestStatus: Open.#126 In ktsu-dev/UndoRedo;A CompositeCommand reloads as an un-undoable placeholder even when every sub-command is an ISerializableCommand, which blocks Undo for all older history
bugSomething isn't workingSomething isn't workingStatus: Open.#125 In ktsu-dev/UndoRedo;After RestoreFromState, SaveBoundary objects from GetCurrentState() or SaveBoundaryCreated no longer resolve: UndoToSaveBoundaryAsync returns false and GetCommandsToUndo returns nothing
bugSomething isn't workingSomething isn't workingStatus: Open.#123 In ktsu-dev/UndoRedo;Calling MarkAsSaved repeatedly with no edits in between appends a duplicate save boundary each time, so SaveBoundaries and the saved state grow without bound
enhancementNew feature or requestNew feature or requestStatus: Open.#121 In ktsu-dev/UndoRedo;After a save/load round trip, ChangeMetadata.CustomData values come back as JsonElement, so casting them to their original types throws InvalidCastException
bugSomething isn't workingSomething isn't workingStatus: Open.#120 In ktsu-dev/UndoRedo;INavigationProvider.IsValidContext is never called: UndoAsync(navigateToChange: true) navigates to contexts the provider reports as invalid
bugSomething isn't workingSomething isn't workingStatus: Open.#119 In ktsu-dev/UndoRedo;RestoreFromState wipes the whole history and returns true when the state is built from service.Commands / service.SaveBoundaries
bugSomething isn't workingSomething isn't workingreadyFully specified; implement as writtenFully specified; implement as writtenStatus: Open.#118 In ktsu-dev/UndoRedo;Clear(), LoadStateAsync() and RestoreFromState() raise no event, so UIs synced through events show stale CanUndo/CanRedo/unsaved state
enhancementNew feature or requestNew feature or requestreadyFully specified; implement as writtenFully specified; implement as writtenStatus: Open.#114 In ktsu-dev/UndoRedo;HasUnsavedChanges is false at an older save point after a newer save, so "save changes?" prompts are skipped while disk holds different content
bugSomething isn't workingSomething isn't workingStatus: Open.#112 In ktsu-dev/UndoRedo;Saving after a load permanently destroys any command that loaded as a placeholder, and each save/load cycle adds another "[Placeholder] " prefix
bugSomething isn't workingSomething isn't workingreadyFully specified; implement as writtenFully specified; implement as writtenStatus: Open.#111 In ktsu-dev/UndoRedo;AddNavigationProvider<T>() registers a Scoped provider consumed by a Transient/Singleton IUndoRedoService, so DI scope validation throws for both documented setups
bugSomething isn't workingSomething isn't workingStatus: Open.#109 In ktsu-dev/UndoRedo;A reloaded ISerializableCommand loses its NavigationContext and ChangeMetadata, so UndoAsync/RedoAsync no longer navigate after LoadStateAsync
bugSomething isn't workingSomething isn't workingreadyFully specified; implement as writtenFully specified; implement as writtenStatus: Open.#94 In ktsu-dev/UndoRedo;