# Changelog

<details>

<summary>Changelog - Version 1.5.1</summary>

### Changes

* Rotation order conversion is now applied in the visualizer for accurate preview of rotation values.
* Added field restriction support: hosts can now disable specific alignment inputs and provide custom tooltips via `restrictedFields`.
* Collection fields (e.g., particles) now support a configurable maximum entry count through restrictions.
* Dropdown menus now support nested sub-lists, making it easier to navigate grouped options.
* Improved the data visualizer to prioritize vector format over table format when both are present.
* Fixed visualization of empty tables, which are now truncated to avoid empty or confusing entries.
* Fixed disabled buttons in the UI to show tooltips, clarifying why they are unavailable.
* Adjusted the save button color for better visual consistency.

### Files Affected

* <mark style="color:yellow;">client/alignment.lua</mark>
* <mark style="color:yellow;">shared/types.lua</mark>
* <mark style="color:yellow;">nui/\*</mark>
* <mark style="color:yellow;">README.md</mark>
* <mark style="color:yellow;">fxmanifest.lua</mark>

<p align="right"><sup><sub><mark style="color:$info;">2026-05-16 13:38 CET</mark></sub></sup></p>

</details>

<details>

<summary>Changelog - Version 1.5.0</summary>

#### Changes

* Updated the gizmo to be more 3D-aware, making adjustments relative to your ped's orientation.
* Added animation timeline UI with draggable playhead for precise control.
* Replaced scaleform keybind prompts with a new NUI keybind display.
* Moved the "current position" entry to the top of the alignment position list for quicker access.
* Fixed an issue where cancelling an animation while paused would not work correctly.
* Improved toggle animation sync to better match the new system.
* Added support for aligning props without playing an animation (standalone alignment).
* Added an option to disable idle animations when using the menu.
* Added export to retrieve bone data for use by external resources.
* Fixed history panel showing invalid data and incorrect entry lengths.
* Added helper tooltip in the prop list for easier object identification.
* Added 16 new language translations: Arabic, Czech, German, Spanish, French, Italian, Japanese, Lithuanian, Dutch, Polish, Portuguese, Romanian, Swedish, Thai, Turkish, and Chinese.

#### Files Affected

* <mark style="color:yellow;">Replace all.</mark>

</details>

<details>

<summary>Changelog - Version 1.4.4</summary>

#### Changes

* Fixed an issue retrieving the loaded state.

#### Files Affected

* <mark style="color:yellow;">nui/\*</mark>
* <mark style="color:yellow;">fxmanifest.lua</mark>

</details>

<details>

<summary>Changelog - Version 1.4.3</summary>

#### Changes

* Moved to the new zyke\_lib loader.
* Removed loading from incorrect button.

#### Files Affected

* <mark style="color:yellow;">client/events.lua</mark>
* <mark style="color:yellow;">nui/\*</mark>
* <mark style="color:yellow;">fxmanifest.lua</mark>

</details>

<details>

<summary>Changelog - Version 1.4.2</summary>

#### Changes

* Fixed animations with no set duration breaking the player.

#### Files Affected

* client/alignment.lua
* client/functions.lua
* fxmanifest.lua

</details>

<details>

<summary>Changelog - Version 1.4.1</summary>

#### Changes

* Selactable pre-defined base animations to get started quicker.

#### Files Affected

* client/events.lua
* shared/animations.lua
* nui/\*
* locales/en.lua
* fxmanifest.lua

</details>

<details>

<summary>Changelog - Version 1.4.0</summary>

#### Changes

* Removing internal values from the data that is returned & inserted into the history.
* Prohibiting attempting to open the UI before it has mounted.
* Visualizing current data & preset data.
* Optional positioning for ped during alignment.
* Extended the README.md with examples.

#### Files Affected

* client/alignment.lua
* client/commands.lua
* client/events.lua
* nui/\*
* shared/config.lua
* shared/types.lua
* locales/en.lua
* README.md
* fxmanifest.lua

</details>

<details>

<summary>Changelog - Version 1.3.0</summary>

#### Changes

* Started proper version tracking.
* Re-structured several nui source components.
* Changed prop accordions into buttons and moved the alignments into a modal.
* Added the ability to configure particles for each prop. Mainly to expedite adding new smokeables in zyke\_smoking.

Files Affected

* client/alignment.lua
* nui/\*
* shared/types.lua
* locales/en.lua
* README.md
* fxmanifest.lua

</details>


---

# 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://docs.zykeresources.com/free-resources/propaligner/changelog.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.
