tag:github.com,2008:https://github.com/TylerTemp/SaintsField/releasesTags from SaintsField2025-04-03T08:55:27Ztag:github.com,2008:Repository/636623981/4.1.22025-04-03T08:55:48Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.1.12025-04-02T03:12:31Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.1.02025-04-01T09:26:16Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.0.42025-04-01T03:55:47Z4.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<TInterface>` as a shortcut for `SaintsInterface<UnityEngine.Object, TInterface>`.</p>TylerTemptag:github.com,2008:Repository/636623981/4.0.32025-03-31T03:39:40Z4.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` & `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>TylerTemptag:github.com,2008:Repository/636623981/4.0.22025-03-28T06:59:55Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.0.12025-03-28T02:38:12Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.0.02025-03-27T07:20:09Z4.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>TylerTemptag:github.com,2008:Repository/636623981/4.0.0-preview.52025-03-27T06:46:50Z4.0.0-preview.5TylerTemptag:github.com,2008:Repository/636623981/4.0.0-preview.42025-03-27T05:47:02Z4.0.0-preview.4TylerTemp