Edit of asset "Settings Change Tracker" Accepted

Old/Current New/Edit
Title Settings Change Tracker Settings Change Tracker
Description An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later.
Quick Guide :
Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier.
Comes with an example scene to show how it works.

Note :
It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node.
An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later.
Quick Guide :
Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier.
Comes with an example scene to show how it works.

Note :
It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node.
Category Scripts Scripts
License CC0 CC0
Repository Provider GitHub GitHub
Repository Url https://github.com/toafloast/SettingsChangeTracker https://github.com/toafloast/SettingsChangeTracker
Issues Url https://github.com/toafloast/SettingsChangeTracker/issues https://github.com/toafloast/SettingsChangeTracker/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0.0 1.0.0
Download Commit 140e6b6bfe22f0f38c353ffee670607a79af256b 140e6b6bfe22f0f38c353ffee670607a79af256b
Download Url (Computed) https://github.com/toafloast/SettingsChangeTracker/archive/140e6b6bfe22f0f38c353ffee670607a79af256b.zip https://github.com/toafloast/SettingsChangeTracker/archive/140e6b6bfe22f0f38c353ffee670607a79af256b.zip
Icon Url https://raw.githubusercontent.com/toafloast/SettingsChangeTracker/main/addons/ChangeDiscard/icon.png
https://raw.githubusercontent.com/toafloast/SettingsChangeTracker/main/addons/ChangeDiscard/icon.png
Preview Insert
Type video
Image/Video URL https://youtu.be/j9Vq-ts--Ow
Thumbnail
Preview Insert
Type image
Image/Video URL https://i.imgur.com/ypW4Kxu.png
Thumbnail