tag:github.com,2008:https://github.com/TylerTemp/SaintsField/releases Tags from SaintsField 2025-04-03T08:55:27Z tag:github.com,2008:Repository/636623981/4.1.2 2025-04-03T08:55:48Z 4.1.2 Bug Fix <p>1. UI Toolkit: Fix fallback to IMGUI lead to multiple drawing [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/193">#193</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/193">#…</a></p> <p><a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/193">…193</a>)</p> <p>2. UI Toolkit: Fix logic of fixing out-area foldout icon</p> TylerTemp tag:github.com,2008:Repository/636623981/4.1.1 2025-04-02T03:12:31Z 4.1.1 Bug Fix & Layout Improvement <p>1. Fix a bug that the fallback drawer can not be created if the drawe…</p> <p>…r is inherented from an abstruct class [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/192">#192</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/192">#192</a>)</p> <p>2. If a bool field is under any horizental layout, an `LeftToggle` will be auto applied <br />3. If a struct/class/interface field is under any horizental layout, the label will not be put into a new line</p> TylerTemp tag:github.com,2008:Repository/636623981/4.1.0 2025-04-01T09:26:16Z 4.1.0 UI Toolkit Improved Horizental Layout <p>1. UI Toolkit: Improve horizental layout label (still have some issue…</p> <p>… for struct/class. Will be fixed soon)</p> <p>2. UI Toolkit: Fixes SerializedProperty disposed error [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/192">#192</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/192">#192</a>)</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.4 2025-04-01T03:55:47Z 4.0.4 Bug Fix & Copy/Paste Improvement <p>1. UI Toolkit: Copy/Paste a row in `ListDrawerSettings`/`Table` using…</p> <p>… either ctrl+c/ctrl+v or RMB is now supported.</p> <p>2. UI Toolkit: Add copy/paste ability to many fields, e.g. `Tag`, `Layer`, `Scene` <br />3. Fix `SaintsInterface` gave an error when working with auto getters. <br />4. Add `SaintsObjInterface&lt;TInterface&gt;` as a shortcut for `SaintsInterface&lt;UnityEngine.Object, TInterface&gt;`.</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.3 2025-03-31T03:39:40Z 4.0.3 Bug Fix & Improvement <p>1. UI Toolkit: `Layer` of string type should not give error when the …</p> <p>…layer name is an empty string</p> <p>2. UI Toolkit: Add right click copy/paste ability to `AdvancedDropdown`, `Dropdown`, `ListDrawerSettings` &amp; `Tabel` <br />3. UI Toolkit: Fix an error when using `PropRange` with int type <br />4. IMGUI: Change `EnumToggleButtons` selected one with green background color</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.2 2025-03-28T06:59:55Z 4.0.2 Bug Fix, ShowInInspector, Button <p>1. UI Toolkit: Fix `SaintsEditor` failed to fall back a type drawer i…</p> <p>…f the drawer is inheritance from `SaintsPropertyDrawer` [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/187">#187</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/187">#187</a>)</p> <p>2. `Button` now can display overload and override methods <br />3. UI Toolkit: `ShowInInspector` support `char` type</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.1 2025-03-28T02:38:12Z 4.0.1 Bug Fix <p>1. UI Toolkit: Fixed Unity 6000 injected serialized field that can no…</p> <p>…t be properly drawn [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/184">#184</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/184">#184</a>)</p> <p>2. IMGUI: `Table` only rebuild if there are changes happend [<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/180">#180</a>](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/issues/180">#180</a>) <br />3. UI Toolkit: `SaintsRow` supports copy/paste. This means serializable strcut/class/interface drawn by `SaintsEditor` now supports copy/paste just like Unity's default behavior</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.0 2025-03-27T07:20:09Z 4.0.0 Stable Release <p>4.0.0 is capable of the last stable release 3.36.8. You should be saf…</p> <p>…e to upgrade to 4.0.0</p> <p>Changes since 3.36.8:</p> <p>1. UI Toolkit: `ShowInInspector` now shows a more grayed-out color for label to distinguish it from the serializable field <br />2. UI Toolkit: If you have `SaintsEditor` enabled or have any saints property added to a serializable class/struct/interface, the `SaintsRow` attribute will automatically be used if the target has no explicit drawer <br />3. UI Toolkit: If you have `SaintsEditor` enabled, the order of the property no longer matters. Things like `[Range(0, 1), InfoBox("Saints InfoBox")]` will work as expected. The 3rd party drawer no longer blocks the saintfield drawer <br />4. UI Toolkit: fix incorrect height of the drawer when falling back to the IMGUI drawer using `IMGUIContainer` <br />5. Fix rich text gives error if a close tag has no opening tag</p> <p>Breaking Changes:</p> <p>4.0.0 Breaking changes the fallback flow in UI Toolkit internally. This change does not have impact on API usages. For more information, please read [���Announcements: Upcoming 4.0 Version](<a class="issue-link js-issue-link" href="https://github.com/TylerTemp/SaintsField/discussions/183">#183</a>)</p> TylerTemp tag:github.com,2008:Repository/636623981/4.0.0-preview.5 2025-03-27T06:46:50Z 4.0.0-preview.5 TylerTemp tag:github.com,2008:Repository/636623981/4.0.0-preview.4 2025-03-27T05:47:02Z 4.0.0-preview.4 TylerTemp