# Animation Path Visualizer Changelog

{% updates format="full" %}
{% update date="2025-09-17" %}

## Version 2.0.0

Visual update aligning the Editor window with the unified JulesTools theme.

<details>

<summary>New Features</summary>

* Updated Editor window styling to match the suite dark theme.
* Background overlay for improved visual depth.
* Consistent toolbar and control styling.

</details>

<details>

<summary>Improved</summary>

* Tighter spacing and improved layout structure.
* Clearer section dividers.
* Improved overall visual hierarchy.

</details>

<details>

<summary>Fixed</summary>

* None (visual refresh only).

</details>
{% endupdate %}

{% update date="2025-06-26" %}

## Version 1.1.0

Stability improvements and refinement of editing workflow inside the Scene view.

<details>

<summary>New Features</summary>

* Improved selection lock/unlock reliability.
* Automatic refresh when selection or animation changes.
* Cleaner editing exit when clicking outside active handles.

</details>

<details>

<summary>Improved</summary>

* More stable keyframe editing workflow.
* Improved multi-object handling.
* Better tooltip consistency.

</details>

<details>

<summary>Fixed</summary>

* Prevented `NullReferenceException` when objects are deleted or missing.
* Fixed selection state inconsistencies.
* Improved stability during animation curve modification.

</details>
{% endupdate %}

{% update date="2025-06-09" %}

## Version 1.0.0

Initial public release introducing in-Scene motion path visualization and interactive curve editing.

<details>

<summary>New Features</summary>

* Real-time visualization of animated GameObject trajectories in Scene View.
* Support for both `Animation` and `Animator` components.
* Interactive keyframe sphere handles.
* Optional velocity color gradient visualization along the path.
* Selection lock system for focused editing.
* 3D position editing of keyframes via handles.
* In-scene horizontal slider for keyframe timing adjustment.
* Tangent editing directly through Scene handles.
* Add/remove keyframes directly from the path.
* Full Undo/Redo integration using Unity’s undo system.
* Multi-object selection and simultaneous visualization.
* Custom Editor Window accessible via:
  * `Tools > Animation Path Visualizer`
* Editor-only implementation (no runtime footprint).

</details>

<details>

<summary>Improved</summary>

* Clean, readable custom Editor UI.
* Immediate visual feedback in Scene view.

</details>

<details>

<summary>Fixed</summary>

* None (initial release).

</details>
{% endupdate %}
{% endupdates %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://julestools.gitbook.io/julestools-docs/changelog/readme-4.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
