TizenAPI-Bot [Wed, 30 Aug 2023 11:48:06 +0000 (11:48 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jaehyun Cho [Mon, 28 Aug 2023 11:02:39 +0000 (20:02 +0900)]
[NUI] Add SystemFontSizeChangedManager class
SystemFontSizeChangedManager is a static class which adds user handlers
to the SystemSettings.FontSizeChanged event.
It is similar to SystemFontSizeChanged class but it is a static class
and it also provides Finished event handler invoked last after all
handlers added to the SystemSettings.FontSizeChanged event are invoked.
TizenAPI-Bot [Wed, 23 Aug 2023 15:10:04 +0000 (15:10 +0000)]
Release 10.0.0.17760
TizenAPI-Bot [Wed, 23 Aug 2023 15:10:04 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Yunhee Seo [Mon, 21 Aug 2023 11:10:16 +0000 (20:10 +0900)]
[System.Feedback] Add privilege description to internal API for multi-theme
To call below feedback internal API, App should have accurate privilege.
Description and privilege type is added to below API.
- public void SetThemeIndexInternal(FeedbackType type, uint indexOfTheme)
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
TizenAPI-Bot [Wed, 23 Aug 2023 07:17:19 +0000 (07:17 +0000)]
Release 10.0.0.17759
TizenAPI-Bot [Wed, 23 Aug 2023 07:17:19 +0000 (07:17 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Eunki, Hong [Wed, 5 Jul 2023 07:26:59 +0000 (16:26 +0900)]
[NUI.Scene3D] Make MotionData use Native API, instead of C#
Since we allow to use MotionData feature in dali-side, let we use it.
Now we can load motion data and blendshape animation from file asyncronously.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Fri, 16 Jun 2023 00:38:30 +0000 (09:38 +0900)]
[NUI.Scene3D] Deprecate direct accessor to motion value list
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
seungho baek [Mon, 12 Jun 2023 04:43:51 +0000 (13:43 +0900)]
[NUI] Add Directional Light
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
Eunki, Hong [Wed, 21 Jun 2023 03:36:02 +0000 (12:36 +0900)]
[NUI] Add some API for KeyFrames
1. `GetKeyFrameCount()` to know how many keyframes are added.
2. `GetKeyFrame()` to know the information of specific index.
3. `SetKeyFrameValue()` to change the value for specific index.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Wed, 16 Aug 2023 15:11:19 +0000 (15:11 +0000)]
Release 10.0.0.17755
TizenAPI-Bot [Wed, 16 Aug 2023 15:11:19 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Yunhee Seo [Wed, 9 Aug 2023 07:02:05 +0000 (16:02 +0900)]
[System.Feedback] Add internal APIs to support multi-theme sound conf usage
Allows selecting one of several theme files according to feedback type.
Now, this supports only feedback type Sound.
These are newly added to System.Feedback.
- public uint GetCountOfThemeInternal(FeedbackType type)
-> It returns count of theme which is defined conf file according to feedback type.
This indicates how many conf files are available.
- public uint GetThemeIndexInternal(FeedbackType type)
-> It returns index of theme which is selected as default according to feedback type.
- public void SetThemeIndexInternal(FeedbackType type, uint indexOfTheme)
-> It sets indexOfTheme to default conf index according to feedback type.
By calling this, feedback will use the conf file with "indexOfTheme" index.
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
TizenAPI-Bot [Wed, 9 Aug 2023 15:11:19 +0000 (15:11 +0000)]
Release 10.0.0.17754
TizenAPI-Bot [Wed, 9 Aug 2023 15:11:19 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jiyun Yang [Tue, 8 Aug 2023 10:27:07 +0000 (19:27 +0900)]
[NUI] Remove strong references of text components regarding events
* Improve WeakEvent
* Lazy list initialization
* Provide count changed callback methods
* Seperate file into WeakEvent and WeakEventProxy
* Fix TextLabel, TextField, TextEditor
* Do not register event handler to the system event directly.
* Instead they use WeakEventProxy to get GCed without Dispose call.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
TizenAPI-Bot [Tue, 8 Aug 2023 15:12:59 +0000 (15:12 +0000)]
Release 10.0.0.17753
TizenAPI-Bot [Tue, 8 Aug 2023 15:12:59 +0000 (15:12 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
hjhun [Tue, 8 Aug 2023 04:48:09 +0000 (13:48 +0900)]
[NUI.Gadget] Add a new method to load assembly (#5456)
The Load() method is added to load the assembly of the NUIGadget.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Jaehyun Cho [Thu, 14 Jul 2022 10:13:28 +0000 (19:13 +0900)]
[NUI] Add InsetsChanged event to Window
Window insets are the inner size between window content and window edge.
Window insets are required when status bar, virtual keyboard, or
clipboard appears on window to avoid window content obscured by them.
To notify the window insets changes, InsetsChanged event is added to
Window.
Jiyun Yang [Tue, 1 Aug 2023 05:05:55 +0000 (14:05 +0900)]
[NUI] Add non-generic WeakEventProxy
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Jiyun Yang [Fri, 28 Jul 2023 05:55:30 +0000 (14:55 +0900)]
[NUI] Add WeakEventProxy class and improve invoke of WeakEvent
* WeakEventProxy : The weak event connecting to a normal event.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
TizenAPI-Bot [Thu, 20 Jul 2023 15:10:28 +0000 (15:10 +0000)]
Release 10.0.0.17749
TizenAPI-Bot [Thu, 20 Jul 2023 15:10:28 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jiyun Yang [Thu, 20 Jul 2023 07:25:53 +0000 (16:25 +0900)]
[NUI] Remove RenderTask itself from the RenderTaskList when disposed
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
TizenAPI-Bot [Tue, 18 Jul 2023 15:09:38 +0000 (15:09 +0000)]
Release 10.0.0.17748
TizenAPI-Bot [Tue, 18 Jul 2023 15:09:37 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jaehyun Cho [Tue, 18 Jul 2023 07:16:58 +0000 (16:16 +0900)]
[NUI] Add VisibilityChanged event to Layer
To notice the visibility changes of Layer, VisibilityChanged event is
added to Layer.
TizenAPI-Bot [Mon, 17 Jul 2023 15:11:25 +0000 (15:11 +0000)]
Release 10.0.0.17747
TizenAPI-Bot [Mon, 17 Jul 2023 15:11:25 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
sunghyun kim [Mon, 19 Jun 2023 01:39:40 +0000 (10:39 +0900)]
[NUI] Delete the used window in widget
Delete the used window so that the window can be deleted normally when deleting the widget.
this is for memory leak issue.
TizenAPI-Bot [Fri, 14 Jul 2023 15:10:33 +0000 (15:10 +0000)]
Release 10.0.0.17746
TizenAPI-Bot [Fri, 14 Jul 2023 15:10:33 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Seoyeon Kim [Thu, 13 Jul 2023 12:56:34 +0000 (21:56 +0900)]
[NUI] Update Font size scale again based on the updated guide
- The font size scales are changed according to the latest GUI guide.
- Five stages of Font size scale
: 87% -> 100% -> 113% -> 126% -> 140 %
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
TizenAPI-Bot [Wed, 12 Jul 2023 15:10:14 +0000 (15:10 +0000)]
Release 10.0.0.17745
TizenAPI-Bot [Wed, 12 Jul 2023 15:10:14 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Artur Świgoń [Tue, 11 Jul 2023 13:51:00 +0000 (15:51 +0200)]
[NUI][AT-SPI] Set focus in OnAccessibilityActivated()
This aligns the behaviour of Components (derived from CustomView), and other controls, with that
of BaseComponents (and other controls with ViewAccessibilityMode.Default, backed by the C++
accessibility implementation), which set the keyboard focus on activation. Please note that in the
latter case, the implementation of View.OnAccessibilityActivated is unused, and the unrelated method
(albeit bearing the same name) Toolkit::Control::OnAccessibilityActivated is called:
bool Control::OnAccessibilityActivated()
{
if(Toolkit::KeyboardFocusManager::Get().SetCurrentFocusActor(Self()))
{
return OnKeyboardEnter();
}
return false;
}
So, in other words, this patch makes C# controls behave in a similar manner, i.e. set the keyboard
focus on accessibility activation.
TizenAPI-Bot [Tue, 11 Jul 2023 15:10:08 +0000 (15:10 +0000)]
Release 10.0.0.17744
TizenAPI-Bot [Tue, 11 Jul 2023 15:10:08 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
joogab.yun [Mon, 10 Jul 2023 10:50:03 +0000 (19:50 +0900)]
[NUI] Register OrientationChanged for BorderWindow.
Because if the window is rotated, we need to resize the window by recalculating the border area.
joogab.yun [Mon, 10 Jul 2023 05:45:56 +0000 (14:45 +0900)]
[NUI] Binding IsFloatingModeEnabled()
refer :
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/295565/
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/295566/
Jaehyun Cho [Mon, 10 Jul 2023 07:53:15 +0000 (16:53 +0900)]
[NUI] Fix not to propagate gesture from scrim
Scrim should block all touch and gesture events.
Therefore, gesture is also not propagated from scrim.
TizenAPI-Bot [Thu, 6 Jul 2023 15:10:19 +0000 (15:10 +0000)]
Release 10.0.0.17741
TizenAPI-Bot [Thu, 6 Jul 2023 15:10:19 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jiyun Yang [Fri, 30 Jun 2023 05:42:44 +0000 (14:42 +0900)]
[NUI] Disable ThemeManager preload
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
TizenAPI-Bot [Thu, 6 Jul 2023 05:48:07 +0000 (05:48 +0000)]
Release 10.0.0.17740
TizenAPI-Bot [Thu, 6 Jul 2023 05:48:07 +0000 (05:48 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Seoyeon Kim [Tue, 4 Jul 2023 09:15:35 +0000 (18:15 +0900)]
[NUI] Update FontSizeScale values
- Except for TV and wearable profiles, FontSizeScale values are updated.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
TizenAPI-Bot [Mon, 3 Jul 2023 15:10:00 +0000 (15:10 +0000)]
Release 10.0.0.17739
TizenAPI-Bot [Mon, 3 Jul 2023 15:10:00 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
seungho baek [Thu, 29 Jun 2023 05:11:25 +0000 (14:11 +0900)]
[NUI] Add ModelRoot Property in Model class
- Add ModelRoot Property to retrieve root ModelNode of the Model object.
- Change parameter name of AddModelNode and RemoveModelNode to modelNode
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
TizenAPI-Bot [Tue, 27 Jun 2023 15:13:14 +0000 (15:13 +0000)]
Release 10.0.0.17738
TizenAPI-Bot [Tue, 27 Jun 2023 15:13:14 +0000 (15:13 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Eunki, Hong [Mon, 26 Jun 2023 05:21:57 +0000 (14:21 +0900)]
[NUI][API10] Do not register events if disposed ImagView changed
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Mon, 26 Jun 2023 04:37:40 +0000 (04:37 +0000)]
Release 10.0.0.17737
TizenAPI-Bot [Mon, 26 Jun 2023 04:37:40 +0000 (04:37 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Bowon Ryu [Thu, 25 May 2023 05:09:30 +0000 (14:09 +0900)]
[NUI] Add font thread sync creation option
If sync creation is true, font thread creation guarantees syncronization with the main thread.
The main thread runs the font thread and waits,
and it wakes up upon receiving a notification from the font thread.
If it doesn't receive a notification within the specified time, it wakes up due to a timeout.
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
TizenAPI-Bot [Fri, 23 Jun 2023 00:56:28 +0000 (00:56 +0000)]
Release 10.0.0.17736
TizenAPI-Bot [Fri, 23 Jun 2023 00:56:28 +0000 (00:56 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
huayong.xu [Wed, 21 Jun 2023 08:58:16 +0000 (16:58 +0800)]
[NUI][API10] Fix a SVACE issue.
TizenAPI-Bot [Wed, 21 Jun 2023 15:11:32 +0000 (15:11 +0000)]
Release 10.0.0.17735
TizenAPI-Bot [Wed, 21 Jun 2023 15:11:31 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
jeremy-jang [Wed, 21 Jun 2023 02:29:05 +0000 (11:29 +0900)]
[ThemeManager] Clear current theme cache when theme changed (#5320) (#5345)
* [ThemeManager] Clear current theme cache when theme changed
* Fix ThemeLoader.Dispose
---------
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
TizenAPI-Bot [Mon, 12 Jun 2023 15:11:10 +0000 (15:11 +0000)]
Release 10.0.0.17734
TizenAPI-Bot [Mon, 12 Jun 2023 15:11:10 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
huayong.xu [Mon, 12 Jun 2023 11:05:56 +0000 (19:05 +0800)]
[NUI][API10] Fix a svace issue in CustomViewRegistry.cs.
TizenAPI-Bot [Fri, 9 Jun 2023 15:10:28 +0000 (15:10 +0000)]
Release 10.0.0.17733
TizenAPI-Bot [Fri, 9 Jun 2023 15:10:28 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
joogab.yun [Fri, 9 Jun 2023 02:12:27 +0000 (11:12 +0900)]
[NUI] Fix incorrect calculation of configGestureCount.
TizenAPI-Bot [Wed, 7 Jun 2023 07:12:28 +0000 (07:12 +0000)]
Release 10.0.0.17732
TizenAPI-Bot [Wed, 7 Jun 2023 07:12:28 +0000 (07:12 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Eunki, Hong [Wed, 5 Apr 2023 01:55:44 +0000 (10:55 +0900)]
[NUI] Add view helper API to rotate : LookAt
Add helper API to rotate View
Note that this API change View's Orientation property
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Wed, 31 May 2023 15:10:54 +0000 (15:10 +0000)]
Release 10.0.0.17731
TizenAPI-Bot [Wed, 31 May 2023 15:10:54 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Artur Świgoń [Wed, 31 May 2023 07:20:47 +0000 (09:20 +0200)]
[NUI][AT-SPI] Add IAtspiTable and IAtspiTableCell interfaces (#5304)
Co-authored-by: Artur Świgoń <a.swigon@samsung.com>
TizenAPI-Bot [Tue, 30 May 2023 15:10:34 +0000 (15:10 +0000)]
Release 10.0.0.17730
TizenAPI-Bot [Tue, 30 May 2023 15:10:34 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Eunki, Hong [Tue, 30 May 2023 09:17:11 +0000 (18:17 +0900)]
Double buffered ProcessorOnceEvent so we allow attach event during invoke
When we load cached image, `ResourceLoaded` signal invoked immediate.
So, `ResourceLoaded` can be called during `UpdateImage(object, EventArgs)`.
But since we make null after invoke + C# didn't invoke event during invoking.
That mean, attached `UpdateImage()` information disapeared.
So we need to allow `UpdateImage()` event invoke during `ProcessorOnceEvent` invoking.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Thu, 25 May 2023 15:09:32 +0000 (15:09 +0000)]
Release 10.0.0.17729
TizenAPI-Bot [Thu, 25 May 2023 15:09:32 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
hjhun [Thu, 25 May 2023 08:09:39 +0000 (17:09 +0900)]
[NUI.Gadget] Modify NUIGadgetResourceManager class (#5238)
* Modify NUIGadgetResourceManager class
When getting the resource manager using the current culture info is failed,
the NUIGadgetResourceManager tries to get the resource manager using
the "default" string. It means using "/res/allowed/<resource>.dll" file.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Modify NUIGadgetResourceManager
If getting string is failed, the resource manager should try to get
string from the default satelite assembly.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
---------
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Wed, 24 May 2023 15:09:56 +0000 (15:09 +0000)]
Release 10.0.0.17728
TizenAPI-Bot [Wed, 24 May 2023 15:09:55 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Artur Świgoń [Wed, 24 May 2023 04:38:42 +0000 (06:38 +0200)]
[NUI][AT-SPI] Add AccessibilityDynamicAttributes (#5299)
Co-authored-by: Artur Świgoń <a.swigon@samsung.com>
TizenAPI-Bot [Tue, 23 May 2023 15:09:52 +0000 (15:09 +0000)]
Release 10.0.0.17727
TizenAPI-Bot [Tue, 23 May 2023 15:09:52 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Jiyun Yang [Tue, 23 May 2023 09:04:27 +0000 (18:04 +0900)]
[NUI] Fix theme applied issue
Component style can change even if the platform theme is disabled
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
seungho baek [Mon, 15 May 2023 06:47:06 +0000 (15:47 +0900)]
[NUI] Binds GetCurrentProperty to Animatable class
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
TizenAPI-Bot [Wed, 17 May 2023 02:15:47 +0000 (02:15 +0000)]
Release 10.0.0.17725
TizenAPI-Bot [Wed, 17 May 2023 02:15:47 +0000 (02:15 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
Eunki Hong [Tue, 16 May 2023 16:49:39 +0000 (01:49 +0900)]
[NUI][API10] Let LottieAnimationView use InternalVisual API
To avoid useless PropertyValue class creation, let we change
to visual use InternalVisual APIs.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Tue, 16 May 2023 11:40:57 +0000 (11:40 +0000)]
Release 10.0.0.17724
TizenAPI-Bot [Tue, 16 May 2023 11:40:57 +0000 (11:40 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0
dongsug.song [Tue, 16 May 2023 09:10:13 +0000 (18:10 +0900)]
replace warning msg with normal msg
huayong.xu [Tue, 16 May 2023 05:17:03 +0000 (13:17 +0800)]
[NUI][API10] Fix a SVACE issue in RecyclerViewItem.cs
Eunki, Hong [Tue, 16 May 2023 08:27:58 +0000 (17:27 +0900)]
[NUI] Reduce get/set overhead for some LottieAnimationView properties
Let's beleve the cached properties what LottieAnimationVIew already cached.
Since ImageView.Image is heavy operation, we should call this thing less times.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ilho159kim [Tue, 16 May 2023 01:52:45 +0000 (10:52 +0900)]
[Application.Common] Add internal APIs for getting path related resource control (#5275)
- DirectoryInfo.GetResControlAllowedResource()
- DirectoryInfo.GetResControlGlobalResource()
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
TizenAPI-Bot [Mon, 15 May 2023 15:12:16 +0000 (15:12 +0000)]
Release 10.0.0.17720
TizenAPI-Bot [Mon, 15 May 2023 15:12:16 +0000 (15:12 +0000)]
Merge remote-tracking branch 'origin/API10' into tizen_7.0