Edit of asset "CReverter (Composite Reverter aka Undo/Redo)" Accepted

Old/Current New/Edit
Title CReverter (Composite Reverter aka Undo/Redo) CReverter (Composite Reverter aka Undo/Redo)
Description The Composite Reverter is a memento-based undo/redo utility.

A unique feature is its support of composition, allowing subsystems to handle their own saving and loading independently of each other while still operating in unison. This enhances decoupling and encapsulation in your code.

Features:
* Clean interface that runs like git with only basic functionality.
* Easy to get up and running using plain dictionaries for mementos.
* Extensible to optimize time and memory efficiency.
* Equality can be defined between mementos to ignore insignificant changes.
* Tags allow jumping through history like loading save-states.
* Undo, redo, and revert methods.
* Thoroughly documented.
* Example included.
The Composite Reverter is a memento-based undo/redo utility.

A unique feature is its support of composition, allowing subsystems to handle their own saving and loading independently of each other while still operating in unison. This enhances decoupling and encapsulation in your code.

Features:
* Clean interface that runs like git with only basic functionality.
* Easy to get up and running using plain dictionaries for mementos.
* Extensible to optimize time and memory efficiency.
* Equality can be defined between mementos to ignore insignificant changes.
* Tags allow jumping through history like loading save-states.
* Undo, redo, and revert methods.
* Thoroughly documented.
* Example included.
Category Scripts Scripts
License MIT MIT
Repository Provider Gogs/Gitea/Codeberg Gogs/Gitea/Codeberg
Repository Url https://codeberg.org/svetogam/creverter https://codeberg.org/svetogam/creverter
Issues Url https://codeberg.org/svetogam/creverter/issues https://codeberg.org/svetogam/creverter/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0.0 1.0.0
Download Commit 55890bc4bf3113085131ee909371fd8139657056 55890bc4bf3113085131ee909371fd8139657056
Download Url (Computed) https://codeberg.org/svetogam/creverter/archive/55890bc4bf3113085131ee909371fd8139657056.zip https://codeberg.org/svetogam/creverter/archive/55890bc4bf3113085131ee909371fd8139657056.zip
Icon Url https://codeberg.org/svetogam/creverter/raw/branch/main/icon.png
https://codeberg.org/svetogam/creverter/raw/branch/main/icon.png
Preview Insert
Type image
Image/Video URL https://codeberg.org/svetogam/creverter/raw/branch/main/images/screenshots/example.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://codeberg.org/svetogam/creverter/raw/branch/main/images/screenshots/example_code.png
Thumbnail