Skip to content

Rebase develnui#7423

Merged
dongsug-song merged 7 commits into
Samsung:mainfrom
jykeon:rebase-develnui
Jan 20, 2026
Merged

Rebase develnui#7423
dongsug-song merged 7 commits into
Samsung:mainfrom
jykeon:rebase-develnui

Conversation

@jykeon

@jykeon jykeon commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

JoogabYun and others added 7 commits January 20, 2026 15:59
There are two following problems which cause infinite size calculation.
- Child's MarkDirty was not initialized.
- Child's MarkDirty could be set during FlexLayout.OnLayout().

Due to the above, if child layout sets MarkDirty during its OnMeasure(),
then the following occurs.
(e.g. TextLabelLayout sets FontSize in its OnMeasure() to fit text)
- Child's MarkDirty is set during FlexLayout.OnLayout().
- The MarkDirty causes size calculation during FlexLayout.OnMeasure() in
the next render loop.

As a result, size calculation is executed infinitely.
This patch introduces a new dimming feature for the "Window Behind Blur" functionality,
enhancing the visual experience by allowing users to adjust the opacity or brightness of the blurred background window.
The dimming feature provides greater control over the appearance of the blurred window,
making it more adaptable to various user preferences and use cases.
Signed-off-by: jykeon <jykeon@samsung.com>
@github-actions github-actions Bot added the API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0 label Jan 20, 2026
@TizenAPI-Bot

Copy link
Copy Markdown
Collaborator

Internal API Changed

Added: 13, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.FocusManager::ClearFocusOnWindowFocusLost()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.Window::Maximize(System.Boolean,Tizen.NUI.Size2D)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.WindowDimInfo Tizen.NUI.WindowBlurInfo::BehindBlurDimInfo()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.WindowBlurInfo::.ctor(Tizen.NUI.WindowBlurType,System.Int32,System.Int32,Tizen.NUI.WindowDimInfo)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.WindowDimInfo

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.NUI.WindowDimInfo::IsEnabled()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Color Tizen.NUI.WindowDimInfo::DimColor()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.WindowDimInfo::Equals(System.Object)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.WindowDimInfo::Equals(Tizen.NUI.WindowDimInfo)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static System.Boolean Tizen.NUI.WindowDimInfo::op_Equality(Tizen.NUI.WindowDimInfo,Tizen.NUI.WindowDimInfo)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static System.Boolean Tizen.NUI.WindowDimInfo::op_Inequality(Tizen.NUI.WindowDimInfo,Tizen.NUI.WindowDimInfo)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.NUI.WindowDimInfo::GetHashCode()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.WindowDimInfo::.ctor(System.Int32,Tizen.NUI.Color)

@dongsug-song dongsug-song left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@dongsug-song dongsug-song merged commit 1c3e7ef into Samsung:main Jan 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0 Internal API Changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants