-
Notifications
You must be signed in to change notification settings - Fork 268
[WIP] Add lazy initialization for Accessibility delegate binding #7278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
huiyueun
wants to merge
399
commits into
Samsung:DevelNUI
Choose a base branch
from
huiyueun:Devel/Accessibility
base: DevelNUI
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>
….Custom to speed up ctor time
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.
This reverts commit afbd7c5.
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.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Collaborator
Internal API ChangedAdded: 1, Removed: 0, Changed: 0Added+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static System.Void Tizen.NUI.Accessibility.Accessibility::SetupAccessibilityInitSignal()
|
Contributor
|
Please don't forget to leave the description of this PR! 👍 |
91aa1cb to
e93fa20
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Change
API Changes