Commit Graph

10 Commits

Author SHA1 Message Date
Copilot
e54474b0f9 Implement ItemSpacing and LineSpacing in ElasticWrapPanel (#843)
* Initial plan

* Implement ItemSpacing and LineSpacing support for ElasticWrapPanel

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* Add demo tab showcasing ItemSpacing and LineSpacing

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* Add additional test for ItemSpacing affecting line wrapping

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* feat: add bindings for IsFillHorizontal and IsFillVertical in ElasticWrapPanelDemo

* Fix measure/arrange mismatch by tracking spacing in UVCollection

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* feat: add ItemSpacing & LineSpacing FormItems.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>
Co-authored-by: Dong Bin <popmessiah@hotmail.com>
Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
2025-12-16 20:39:50 +08:00
Zhang Dian
b69502886f Revert "feat: remove EnumSelector in demo."
This reverts commit f7dc4d35
2024-08-06 00:06:11 +08:00
Zhang Dian
f7dc4d356c feat: remove EnumSelector in demo. 2024-07-29 20:20:27 +08:00
Zhang Dian
45e85e2a8b feat: FixToRB TabItem. 2024-06-14 21:42:35 +08:00
Zhang Dian
da25b0b3ff feat: options. 2024-06-14 19:45:53 +08:00
Zhang Dian
1b7ee4a04d feat: options. 2024-06-14 19:35:18 +08:00
Zhang Dian
24b41638bf feat: FixToRB demo. 2023-09-18 20:42:37 +08:00
Zhang Dian
134364f199 feat: Flat demo. 2023-09-18 19:13:49 +08:00
Zhang Dian
737e6a3d8c feat: refactor control bar. 2023-09-18 18:12:14 +08:00
Zhang Dian
4f16723cd5 feat: initial ElasticWrapPanel. 2023-09-07 15:31:39 +08:00