Add presentMut lens for always replacing the current history item instead of appending #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the latest history entry is only replaced if the modification happens inside the globally configured time window.
This PR adds a new
H.presentMut
lens that always replaces the latest history entry instead of append to the log.This is useful for temporarily opting out of tracking changes. For example when updating a value based on the mouse position but only storing a new history value once the mouse button is released.
Not sure if is repository is still maintained but I would appreciate if this PR could be merged.