Skip to content

Conversation

@jaehyun0cho
Copy link
Contributor

@jaehyun0cho jaehyun0cho commented Jun 11, 2025

LinearLayout does not exceed its constraints.
LinearLayout respects its minimum and maximum size.
LinearLayout removes unused its private method.
LinearLayout supports negative CellPadding.

Description of Change

API Changes

  • ACR:

@jaehyun0cho jaehyun0cho requested a review from wonrst June 11, 2025 01:36
@github-actions github-actions bot added the API12 Platform : Tizen 9.0 / TFM: net6.0-tizen9.0 label Jun 11, 2025
@jaehyun0cho jaehyun0cho marked this pull request as draft June 11, 2025 10:57
@jaehyun0cho jaehyun0cho force-pushed the RefactoringLinearLayout_API12 branch 2 times, most recently from 085da5c to 1704c05 Compare June 25, 2025 10:23
@jaehyun0cho jaehyun0cho changed the title Refactoring LinearLayout [NUI] Refactoring LinearLayout Jun 25, 2025
@jaehyun0cho jaehyun0cho force-pushed the RefactoringLinearLayout_API12 branch from 1704c05 to 7aa6e19 Compare June 27, 2025 08:30
@jaehyun0cho jaehyun0cho force-pushed the RefactoringLinearLayout_API12 branch 2 times, most recently from f8725b6 to 7cf1462 Compare July 7, 2025 08:53
@jaehyun0cho jaehyun0cho marked this pull request as ready for review July 7, 2025 09:28
LinearLayout does not exceed its constraints.
LinearLayout respects its minimum and maximum size.
LinearLayout removes unused its private method.
LinearLayout is fixed to layout reverse order in RTL mode.
LinearLayout is fixed to calculate Padding.Start and End for RTL mode.
LinearLayout is fixed to support negative CellPadding.

If LinearLayout items are overlapped by negative CellPadding, then
LinearLayout size becomes smaller to bound its items.
e.g. LinearLayout has Wrap size, Item size is 100, CellPadding is -50.

If negative CellPadding's absolute value is bigger than item size, then
items may be displayed outside of LinearLayout.
In this case, LinearLayout size bounds its items but items may not be
inside the LinearLayout.
e.g. LinearLayout has Wrap size, Item size is 100, CellPadding is -200.
@jaehyun0cho jaehyun0cho force-pushed the RefactoringLinearLayout_API12 branch from 7cf1462 to e8b556e Compare July 10, 2025 07:47
@github-actions
Copy link
Contributor

github-actions bot commented Sep 8, 2025

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the Stale label Sep 8, 2025
@github-actions github-actions bot closed this Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API12 Platform : Tizen 9.0 / TFM: net6.0-tizen9.0 Stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants