The History Log is a new addition to the Update Origin Tool that allows users to track all origin changes made during a project. This is especially helpful in large or collaborative projects where origin modifications may happen frequently across sessions or contributors. The log appears within the tool UI and is also stored as a persistent .json log file in the project’s support folder for traceability and documentation.
Functionality | Behavior |
---|---|
Log Display in UI | History section visible in the Update Origin Tool; most recent updates shown at the top |
Timestamp Format | E.g., Jul 24, 2025 12:45:32 |
Entry Format | Includes position (X, Y, Z) and rotation (YZ, XZ, XY angles) |
Zero Values | Updates with all-zero values are logged correctly |
Undo Action | Does not remove a log entry—logs persist regardless |
Cancel or Reset (without OK) | No log is added unless user confirms with OK |
Scroll Handling | UI scrolls correctly if many entries are present |
"Open Log Folder" Button | Opens the correct location in File Explorer |
Deleted Log File Behavior | Clears the log list in UI and disables icon (grayed out) |
Example Log Entry Format (UI & File):
History Log panel in the UI after multiple updates:
Open Log Folder icon/button and opened folder view:
Gray-out state after deleting the log file
Summary With the History Log, users can now track every change made to the project’s origin—right from the UI and through a persistent log file. This improves project traceability, simplifies debugging, and supports team collaboration in shared environments.