Skip to content

Conversation

@huiyueun
Copy link
Contributor

Description of Change

API Changes

  • ACR:

Jaehyun-Cho and others added 30 commits July 4, 2025 13:29
If a view's LayoutDirection is changed, then its all descendants which
follow the view's LayoutDirection should update layout.
To enable overriding behavior of Raise* and Lower* methods, the
following protected virtual hooks are added.
- OnRaiseToTop
- OnLowerToBottom
- OnRaise
- OnLower
- OnRaiseAbove
- OnLowerBelow
DALi has a bug that setting Size property with 0 does not work.
However, setting SizeWidth or SizeHeight property with 0 works.
So in NUI Layout, size is updated by setting SizeWidth and SizeHeight
properties.
UpdateLayout calculates sizes and positions of views in all layers if
the view's layout is required to be updated.
e.g. RequestLayout() is called for the view.

Since UpdateLayout calculates sizes and positions of views manually
right now, do not abuse calling it.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
### Description of Change ###
Introduce SetMaskEffect to TextLabel

Now we can apply mask directly to textlabel!

DALi patch: https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/326700
Add CommonStyle.ItemPadding:
Adds cell padding to the layout of the Markdown document.
This provides more consistent and predictable behavior than the previous CommonStyle.Margin.

Removing CommonStyle.Margin because it is obsolete due to ItemPadding.
If in the future we need separate Margins for each UI blocks,
we will add separate Styles. (like ThematicBreakStyle.Margin)

Add Top and Bottom margins to ListStyle and Item.
This also provides more consistent spacing than the previous behavior.

Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
1.Add the ShaderHinkt to support custom shader file caching
: When creating shader using ShaderHint.FileCaching, this shader is
saved to custom shader folder and it can be used in other proccess without compile

2.Add PrecompileShader sample
: For test precompilng shader, i added one sample in Tizen.NUI.Sample

Related patches:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-core/+/326718

https://review.tizen.org/gerrit/c/platform/core/uifw/dali-adaptor/+/326629

https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/326721
### Description of Change ###
Add Visuals.GradientVisual Class
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Expose MarkdownParser as a static class.
Add static method to convert Markdown to plain text.

Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
… RenderEffect refernce at View

Let we add the parameter whether we dispose effect automatically or not.

Usually user didn't want to keep the effects what they added to the view.

To support dispose the RenderEffect who set the effect as instance case,
Let we make new API for dispose instance RenderEffect.

ClearRenderEffect(bool disposeEffect = false)

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
This pach fixes bugs about common data paths.
- DirectoryInfo.CommonData
- DirectoryInfo.CommonCache
- DirectoryInfo.CommonSharedData
- DirectoryInfo.CommonSharedTrusted

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
The implementation of the CreatePackage method and ExpansionPackageName property
are modified. While caling the Interop.Package.PackageInfoGetName(), the native
function calls cynara functions to check the privilege of the caller process.
It causes a delay issue of the package creation.

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
- By TCSACR-606, NUI.Components has been deprecated in tv profile only.
- Because, it is deprecated ACR, so the package should not be removed.
- The remove ACR will be processed after the future 2 versions of tizen release.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
- An effect is applied only to a single View.
- Clear before disposing an effect.

Signed-off-by: jmm <j0064423.lee@samsung.com>
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
To support async text layout (width:WrapContent, height:Fixed)

Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
- Interop APIs whose reference count is 0 are removed.
- TizenFX, OneUI, FLUX repos are checked.
ItemView is not common control, only used in test sample.
This patch is to move it from internal to test.
FlexLayout is fixed not to measure and layout invisible children.
Eunki, Hong and others added 2 commits October 14, 2025 19:10
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 1, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static System.Void Tizen.NUI.Accessibility.Accessibility::SetupAccessibilityInitSignal()

@Seoyeon2Kim
Copy link
Contributor

Please don't forget to leave the description of this PR! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.