platform/core/csapi/tizenfx.git
22 months agoRelease 10.0.0.17266 submit/tizen/20220624.150736
TizenAPI-Bot [Fri, 24 Jun 2022 15:07:36 +0000 (15:07 +0000)]
Release 10.0.0.17266

22 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Fri, 24 Jun 2022 15:07:36 +0000 (15:07 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

22 months ago[MediaTool] Add new Create API to support increasing ref count (#4321)
Haesu Gwon [Fri, 24 Jun 2022 06:43:54 +0000 (15:43 +0900)]
[MediaTool] Add new Create API to support increasing ref count (#4321)

* [MediaTool] Add new Create API to support increasing ref count

22 months agoRelease 10.0.0.17265 accepted/tizen/unified/20220622.134111 submit/tizen/20220621.114826
TizenAPI-Bot [Tue, 21 Jun 2022 11:48:26 +0000 (11:48 +0000)]
Release 10.0.0.17265

22 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Tue, 21 Jun 2022 11:48:26 +0000 (11:48 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

22 months ago[NUI] Fix IsSet return false
Xianbing Teng [Tue, 21 Jun 2022 09:56:33 +0000 (17:56 +0800)]
[NUI] Fix IsSet return false

22 months agoRelease 10.0.0.17264 submit/tizen/20220621.103041
TizenAPI-Bot [Tue, 21 Jun 2022 10:30:41 +0000 (10:30 +0000)]
Release 10.0.0.17264

22 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Tue, 21 Jun 2022 10:30:40 +0000 (10:30 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

22 months ago[NUI] version update 22126
tscholb [Tue, 21 Jun 2022 08:40:47 +0000 (17:40 +0900)]
[NUI] version update 22126

22 months ago[NUI] Add maximum motion age of pan motion gesture
Eunki, Hong [Wed, 15 Jun 2022 13:25:04 +0000 (22:25 +0900)]
[NUI] Add maximum motion age of pan motion gesture

When event spend so long time, a lot of events are queued.

Ecore cannot skip these event, so we make some heuristic
threshold of discard motion events on pan gesture.

Default age is UINT_MAX ms, (~= 49 days)

Currently, we make maximum age as hard-coded value
in NUI.Component.Slider.Internal

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
22 months ago[NUI] Fix scrollableBase focus issue. (#4340)
SangHyeon Jade Lee [Fri, 17 Jun 2022 10:21:25 +0000 (19:21 +0900)]
[NUI] Fix scrollableBase focus issue. (#4340)

* [NUI] Fix scrollableBase focus issue.

fix several issue on focus of scrollableBase.

1. fix wrong focus fallback when next focused children is invisble.
- if current focused object is children of scrollableBase,
  keep focus to current focused object.
- if current focused object is out of scrollableBase,
  to keep focus within the scrollableBase, set focus on scrollableBase.

2. fix wrong next focus returns on next find failed case.
   if next focus find is failed, we can move scroll when key can move
   foward and backward only not other directions.
   In other direction inputs, escape the scrollableBase.

3. fix wrong escape condition of EOS(end of scroll).
   we escape scrollableBase in EOS, but we need to reached EOS firstly,
   and escape scrollableBase on next key input to move out.

4. add conditional debugging log.

5. fix focus samples.
   add text label for notify prev/current focused object.
   fix title of items.
   make padding longer on items.

* [NUI] fix samples.

* [NUI] return null as nextFocusedView will always null.

* [NUI] Update scrollableBase focus logic for missing cases.

* [NUI] Update scrollableBase focus to find next focus properly.

* [NUI] remove unreachable code.

22 months ago[NUI][AT-SPI] Apply AccessibilityHidden to Switch
Artur Świgoń [Tue, 14 Jun 2022 08:26:43 +0000 (10:26 +0200)]
[NUI][AT-SPI] Apply AccessibilityHidden to Switch

22 months ago[NUI] Fix comments according to document review
dongsug.song [Thu, 16 Jun 2022 08:43:04 +0000 (17:43 +0900)]
[NUI] Fix comments according to document review

22 months ago[NUI] Fix not to do NUI.Components preloading on TV target
dongsug.song [Wed, 15 Jun 2022 08:47:41 +0000 (17:47 +0900)]
[NUI] Fix not to do NUI.Components preloading on TV target

22 months ago[NUI] Fix not to use PROFILE_MOBILE
dongsug.song [Wed, 15 Jun 2022 07:02:15 +0000 (16:02 +0900)]
[NUI] Fix not to use PROFILE_MOBILE

22 months ago[NUI] Add dispose.
joogab.yun [Wed, 15 Jun 2022 01:36:55 +0000 (10:36 +0900)]
[NUI] Add dispose.

Dispose seems to be missing after creating and using value.

22 months ago[NUI] If borderView is in overlay mode, pass the hittest so that the lower layer...
joogab.yun [Fri, 10 Jun 2022 03:48:57 +0000 (12:48 +0900)]
[NUI] If borderView is in overlay mode, pass the hittest so that the lower layer can be hit.

When in overlay mode, the border layer is raised to the top.

In this case, a touch is received from the border layer, and the touch event is not received from the lower root layer.

So let's pass the hittest of the border layer.

22 months ago[NUI] Slider track make correct value.
Eunki, Hong [Tue, 14 Jun 2022 05:16:48 +0000 (14:16 +0900)]
[NUI] Slider track make correct value.

Due to the track touch didn't apply offset of track,
the track touch didn't make correct value.

This patch apply the offset of bg track to the touch position.
Now the positions become correct value.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
22 months ago[NUI] Fix comments according to the document review
dongsug.song [Thu, 9 Jun 2022 09:22:28 +0000 (18:22 +0900)]
[NUI] Fix comments according to the document review

22 months agoFix duplicated TextChanged handler on TextEditor
Seungkeun Lee [Mon, 13 Jun 2022 01:34:25 +0000 (10:34 +0900)]
Fix duplicated TextChanged handler on TextEditor

22 months ago[NUI] Fix duplicated TextChanged event handler
Seungkeun Lee [Mon, 13 Jun 2022 01:24:17 +0000 (10:24 +0900)]
[NUI] Fix duplicated TextChanged event handler

Fixes #4341

22 months ago[NUI] Changed Border Icons
joogab.yun [Fri, 10 Jun 2022 08:08:10 +0000 (17:08 +0900)]
[NUI] Changed Border Icons

22 months ago[NUI] Update to check Min/Max value and emit ValueChanged event in one place
Seoyeon Kim [Fri, 10 Jun 2022 06:38:34 +0000 (15:38 +0900)]
[NUI] Update to check Min/Max value and emit ValueChanged event in one place

- Checking minimum and maximum values and emitting `ValueChanged`
 in BindableProperty of `CurrentValue`.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
22 months ago[NUI] Fix to invoke ValueChanged event when changing the value to Key
Seoyeon Kim [Wed, 8 Jun 2022 05:37:59 +0000 (14:37 +0900)]
[NUI] Fix to invoke ValueChanged event when changing the value to Key

- Until now, `ValueChanged` event emits on Touch / Mouse moving.
- Update to invoke the event when the thumb moves
 with not only touch event but also key event.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
22 months ago[WebRTC] Add parameter null check code (#4355)
Haesu Gwon [Tue, 21 Jun 2022 06:05:00 +0000 (15:05 +0900)]
[WebRTC] Add parameter null check code (#4355)

* [WebRTC] Add parameter null check code

22 months agoRelease 10.0.0.17247 submit/tizen/20220614.151051
TizenAPI-Bot [Tue, 14 Jun 2022 15:10:51 +0000 (15:10 +0000)]
Release 10.0.0.17247

22 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Tue, 14 Jun 2022 15:10:51 +0000 (15:10 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

22 months agoAdd new internal APIs for UIThread model (#4346)
hjhun [Tue, 14 Jun 2022 02:41:38 +0000 (11:41 +0900)]
Add new internal APIs for UIThread model (#4346)

* Add Post() methods for getting the result

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix wrong implementation

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
23 months agoRelease 10.0.0.17246 submit/tizen/20220613.041001
TizenAPI-Bot [Mon, 13 Jun 2022 04:10:01 +0000 (04:10 +0000)]
Release 10.0.0.17246

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Mon, 13 Jun 2022 04:10:01 +0000 (04:10 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[NUI] Fix Key constructor's cMemoryOwn as false
dongsug.song [Mon, 13 Jun 2022 03:39:47 +0000 (12:39 +0900)]
[NUI] Fix Key constructor's cMemoryOwn as false

23 months agoRelease 10.0.0.17245 submit/tizen/20220610.085831
TizenAPI-Bot [Fri, 10 Jun 2022 08:58:32 +0000 (08:58 +0000)]
Release 10.0.0.17245

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Fri, 10 Jun 2022 08:58:31 +0000 (08:58 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[NUI] Initialize Drag window position and size based on Shadow View
Taehyub Kim [Thu, 9 Jun 2022 08:37:34 +0000 (17:37 +0900)]
[NUI] Initialize Drag window position and size based on Shadow View

23 months ago[NUI] Replace GetValueByDescription in TextLabel Alignment
Jaehyun Cho [Thu, 9 Jun 2022 04:15:39 +0000 (13:15 +0900)]
[NUI] Replace GetValueByDescription in TextLabel Alignment

Horizontal/VerticalAlignment of TextLabelBindableProperty calls
GetValueByDescription to convert DALi property to NUI property.

To improve performance, GetValueByDescription in TextLabel Alignment has
been replaced with string compare.

23 months ago[NUI] Allows user to set the height of the top and bottom borders respectively.
joogab.yun [Tue, 7 Jun 2022 08:19:26 +0000 (17:19 +0900)]
[NUI] Allows user to set the height of the top and bottom borders respectively.
BorderHeight is the default setting.
After the initial height is set as the BorderHeight value, the user can set the height of the border as SizeHeight.

23 months ago[NUI][Xaml] Change default value of XamlOptimization to 1 (use injection)
Fang Xiaohui [Wed, 8 Jun 2022 08:53:53 +0000 (16:53 +0800)]
[NUI][Xaml] Change default value of XamlOptimization to 1 (use injection)

23 months ago[NUI] Remove GetDescription() in TextLabelBindableProperty
Bowon Ryu [Tue, 7 Jun 2022 04:22:32 +0000 (13:22 +0900)]
[NUI] Remove GetDescription() in TextLabelBindableProperty

remove GetDescription() for better performance.
and there is no need to convert string to enum.
because the HORIZONTAL_ALIGNMENT and VERTICAL_ALIGNMENT properties of DALi
can be set to an integer or string, and there is no burden if it is an integer(enum).

Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
23 months ago[NUI] reset and update shadow view in drag window
Taehyub Kim [Thu, 2 Jun 2022 10:52:34 +0000 (19:52 +0900)]
[NUI] reset and update shadow view in drag window

23 months ago[NUI] Add BorderCloseDelegate for closing the application by the border.
joogab.yun [Fri, 3 Jun 2022 05:30:11 +0000 (14:30 +0900)]
[NUI] Add BorderCloseDelegate for closing the application by the border.

When closing, it is necessary to distinguish between the application case and the window case.
So, in the case of Application, we add a delegate so that it can be properly closed through the delegate.

23 months ago[NUI] Fix save/restore key focus defects when push/pop Diaglog
dongsug.song [Fri, 3 Jun 2022 05:27:32 +0000 (14:27 +0900)]
[NUI] Fix save/restore key focus defects when push/pop Diaglog

23 months agoRelease 10.0.0.17237 accepted/tizen/unified/20220610.134617 submit/tizen/20220609.150811
TizenAPI-Bot [Thu, 9 Jun 2022 15:08:11 +0000 (15:08 +0000)]
Release 10.0.0.17237

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Thu, 9 Jun 2022 15:08:11 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[WebRTC] Add IsLooping API for MediaFileSource (#4261)
Haesu Gwon [Thu, 9 Jun 2022 03:01:08 +0000 (12:01 +0900)]
[WebRTC] Add IsLooping API for MediaFileSource (#4261)

* [WebRTC] Add Looping API for MediaFileSource

23 months agoRelease 10.0.0.17236 submit/tizen/20220608.150841
TizenAPI-Bot [Wed, 8 Jun 2022 15:08:41 +0000 (15:08 +0000)]
Release 10.0.0.17236

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Wed, 8 Jun 2022 15:08:41 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[Applications.Common] Support UI Thread for Inhouse developers (#4153)
hjhun [Wed, 8 Jun 2022 04:24:40 +0000 (13:24 +0900)]
[Applications.Common] Support UI Thread for Inhouse developers (#4153)

* Support UI Thread

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Initialize TizenSynchronizationContext for UI Thread

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Add TizenUISynchronizationContext class for UI Thread

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Add missing descriptions about '<since_tizen>'

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix Post method of CoreApplication and CoreTask

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix Post method using glib

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Separate GSourceManager class from TizenSynchronizationContext class

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Use Action delegate instead of custom delegate

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Remove unused delegate

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Add a missing description and set EditableBrowsableState.Never

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
23 months agoRelease 10.0.0.17235 submit/tizen/20220603.092611
TizenAPI-Bot [Fri, 3 Jun 2022 09:26:12 +0000 (09:26 +0000)]
Release 10.0.0.17235

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Fri, 3 Jun 2022 09:26:11 +0000 (09:26 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months agoRevert "[NUI] Support Layout property by ViewStyle"
Jaehyun Cho [Fri, 3 Jun 2022 09:11:23 +0000 (18:11 +0900)]
Revert "[NUI] Support Layout property by ViewStyle"

This reverts commit 401fdd783df1f139eb2283d453678d69e02fb770.

23 months agoRelease 10.0.0.17234 accepted/tizen/unified/20220607.135147 submit/tizen/20220602.091838
TizenAPI-Bot [Thu, 2 Jun 2022 09:18:38 +0000 (09:18 +0000)]
Release 10.0.0.17234

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Thu, 2 Jun 2022 09:18:37 +0000 (09:18 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[NUI] Apply SetFocusFinderRootView() to DialogPage only when DefaultAlgorithm Enabled
dongsug.song [Thu, 2 Jun 2022 08:46:41 +0000 (17:46 +0900)]
[NUI] Apply SetFocusFinderRootView() to DialogPage only when DefaultAlgorithm Enabled

23 months ago[NUI][Xaml] Support Dictionary which has string key in Xaml
Fang Xiaohui [Thu, 2 Jun 2022 08:35:44 +0000 (16:35 +0800)]
[NUI][Xaml] Support Dictionary which has string key in Xaml

23 months ago[NUI] Version Update 22125
Heeyong Song [Thu, 2 Jun 2022 07:52:07 +0000 (16:52 +0900)]
[NUI] Version Update 22125

23 months ago[NUI] Add border resizing policy and add api to show/hide border when OverlayMode...
joogab.yun [Sun, 29 May 2022 02:13:20 +0000 (11:13 +0900)]
[NUI] Add border resizing policy and add api to show/hide border when OverlayMode is true.
1. It can be proportionally resized or fixed according to the border resizing policy.
2. If OverlayMode is true, you can show/hide the border through api.
   Through this, you can show/hide the border by touch or specific key event.

23 months ago[NUI] TextField and TextEditor have Focusable set to true.
joogab.yun [Thu, 2 Jun 2022 00:59:01 +0000 (09:59 +0900)]
[NUI] TextField and TextEditor have Focusable set to true.

If Focusable is true, it can receive focus when moved by the keyboard

This is a fix patch to put back in because Focusable=true was removed in another patch.

23 months ago[NUI] Add GetLastKeyEvent and GetLastTouchEvent api for Window
Xianbing Teng [Tue, 31 May 2022 07:18:37 +0000 (15:18 +0800)]
[NUI] Add GetLastKeyEvent and GetLastTouchEvent api for Window

23 months ago[NUI.Components] Fix issue of LowIndicatorImage & HighIndicatorImage could not shown...
guowei.wang [Fri, 27 May 2022 08:37:11 +0000 (16:37 +0800)]
[NUI.Components] Fix issue of LowIndicatorImage & HighIndicatorImage could not shown normally.

23 months ago[NUI] Set context as manually set in SetValue
Xianbing Teng [Mon, 30 May 2022 06:43:49 +0000 (14:43 +0800)]
[NUI] Set context as manually set in SetValue

23 months agoRevert "[NUI]First use own bindingcontext"
Xianbing Teng [Mon, 30 May 2022 06:39:22 +0000 (14:39 +0800)]
Revert "[NUI]First use own bindingcontext"

This reverts commit b742f8f5a574d4a4f75a567cb619af7c9c903a8f.

23 months ago[NUI] Update sliding events on Track touch event (#4275)
Seoyeon2Kim [Mon, 30 May 2022 10:02:47 +0000 (19:02 +0900)]
[NUI] Update sliding events on Track touch event (#4275)

- Cannot get SlidingStarted event when the user touches the track.
 Just got ValueChanged and SlidingFinished events without started one.

- Add to emit SlidingStarted event in touch down state.
  Move SlidingFinished event to touch up state.

- Set `GrabTouchAfterLeave` as `true` to get Up event rather than Interrupted
  even if it is out of the slider area.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
23 months ago[NUI] Fix bug that PreMultipliedAlpha not applied to Visual
Eunki, Hong [Fri, 27 May 2022 12:20:56 +0000 (21:20 +0900)]
[NUI] Fix bug that PreMultipliedAlpha not applied to Visual

Due to the PreMultipliedAlpha property used
both ImageView and ImageVisual internally,
(+ This property don't required re-create new Visual)

We need to make some new way to send this changness
news into ImageVisual.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
23 months ago[NUI] Support Layout property by ViewStyle
Jaehyun Cho [Fri, 20 May 2022 09:13:47 +0000 (18:13 +0900)]
[NUI] Support Layout property by ViewStyle

To separate GUI code from Control logic code, Layout property is
supported by ViewStyle.

Now, Layout property can be set in Theme cs file.

In this PR, Tizen.NUI.Components.Button's Theme supports Layout
property.

After applying this PR, all other Controls' Themes can support Layout
property.

23 months ago[NUI]First use own bindingcontext
Xianbing Teng [Fri, 27 May 2022 13:40:18 +0000 (21:40 +0800)]
[NUI]First use own bindingcontext

23 months agoRelease 10.0.0.17221 accepted/tizen/unified/20220531.143802 submit/tizen/20220527.062641
TizenAPI-Bot [Fri, 27 May 2022 06:26:41 +0000 (06:26 +0000)]
Release 10.0.0.17221

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Fri, 27 May 2022 06:26:41 +0000 (06:26 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[NUI][TEST] add widget sample
tscholb [Fri, 27 May 2022 03:39:44 +0000 (12:39 +0900)]
[NUI][TEST] add widget sample

23 months ago[NUI] Version Update 22123
Seoyeon Kim [Fri, 27 May 2022 04:39:24 +0000 (13:39 +0900)]
[NUI] Version Update 22123

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
23 months ago[NUI][AT-SPI] make window border icons work
Shinwoo Kim [Mon, 23 May 2022 12:10:44 +0000 (21:10 +0900)]
[NUI][AT-SPI] make window border icons work

This patch is making icons(min, max, close, corner) on the window border work.

23 months ago[NUI] Fix MenuItem to add TextLabel and Icon always
Jaehyun Cho [Tue, 17 May 2022 08:47:40 +0000 (17:47 +0900)]
[NUI] Fix MenuItem to add TextLabel and Icon always

Previously, MenuItem added TextLabel and Icon only if their properties
were set properly.
e.g. Icon is added only if IconURL is set properly.

Now, MenuItem adds TextLabel and Icon regardless of their properties
like Button does.
Because TextLabel and Icon are MenuItem's default feature so they
should always be added to MenuItem.

Icon's default size in theme is removed until Button has a proper way
to support default Icon size.

23 months ago[NUI] Add Maximize and Minimize related APIs and Add Focusable property to the icon
joogab.yun [Tue, 24 May 2022 06:05:42 +0000 (15:05 +0900)]
[NUI] Add Maximize and Minimize related APIs and Add Focusable property to the icon

1. Added OnMaximize() and OnMinimize() APIs so that you can know when Maximize/Minimize is called.
2. Adds a Focusable to the icon.

23 months ago[NUI][TEST] add sample to use native image
tscholb [Thu, 26 May 2022 06:35:57 +0000 (15:35 +0900)]
[NUI][TEST] add sample to use native image

23 months agoUpdate src/Tizen.NUI/src/public/Input/FocusManager.cs
dongsug-song [Mon, 16 May 2022 12:11:23 +0000 (21:11 +0900)]
Update src/Tizen.NUI/src/public/Input/FocusManager.cs

Co-authored-by: Piotr Szydełko <wiertel@users.sourceforge.net>
23 months agoUpdate src/Tizen.NUI/src/public/Input/FocusManagerArgs.cs
dongsug-song [Mon, 16 May 2022 12:11:11 +0000 (21:11 +0900)]
Update src/Tizen.NUI/src/public/Input/FocusManagerArgs.cs

Co-authored-by: Piotr Szydełko <wiertel@users.sourceforge.net>
23 months agoUpdate src/Tizen.NUI/src/public/Input/FocusManagerArgs.cs
dongsug-song [Mon, 16 May 2022 12:10:53 +0000 (21:10 +0900)]
Update src/Tizen.NUI/src/public/Input/FocusManagerArgs.cs

Co-authored-by: Piotr Szydełko <wiertel@users.sourceforge.net>
23 months agoUpdate src/Tizen.NUI/src/public/Input/FocusManager.cs
dongsug-song [Mon, 16 May 2022 12:10:37 +0000 (21:10 +0900)]
Update src/Tizen.NUI/src/public/Input/FocusManager.cs

Co-authored-by: Seungkeun Lee <sngn.lee@samsung.com>
23 months ago[NUI] Change key focus related event's name
dongsug.song [Tue, 29 Mar 2022 13:23:34 +0000 (22:23 +0900)]
[NUI] Change key focus related event's name

23 months ago[NUI] Add Tracer.End() to make a pair with Tracer.Begin()
dongsug.song [Tue, 24 May 2022 03:12:08 +0000 (12:12 +0900)]
[NUI] Add Tracer.End() to make a pair with Tracer.Begin()

23 months ago[NUI] Support Fade Scroll Bar feature.
everLEEst(SangHyeon Lee) [Wed, 18 May 2022 11:00:10 +0000 (04:00 -0700)]
[NUI] Support Fade Scroll Bar feature.

scrollbar is now automatically fade in/out when it stay long enough to threshold time.

Scrollablebase :
FadeScollbar boolean Property is enabling scrollbar fading.
default value is true.

ScrollbarBase :
FadeOutThreshold is internal unsigned integar value threshold time for fading out. 500ms is default value.
FadeDuration is internal integar value duration for fading animation. 200ms is default value.
FadeIn(): internal method for fade in animation.
FadeOut(): internal method for fade out animation. fade out will be excuted on delay of FadeOutThreshold.

23 months ago[NUI] Add Tizen.Tracer logs at some critical points for app launching performance
dongsug.song [Sun, 22 May 2022 14:47:58 +0000 (23:47 +0900)]
[NUI] Add Tizen.Tracer logs at some critical points for app launching performance

23 months ago[NUI][TEST] add multi Window dispose test
dongsug.song [Sat, 23 Apr 2022 07:55:24 +0000 (16:55 +0900)]
[NUI][TEST] add multi Window dispose test

23 months ago[NUI] Supprot border for apps launched in full size.
joogab.yun [Mon, 16 May 2022 08:19:54 +0000 (17:19 +0900)]
[NUI] Supprot border for apps launched in full size.

IsMaximized() is false even if the app runs at full size without Maximized(true).
So, do Maximize(true) when launched in full size.

23 months ago[NUI] Apply Tizen 7.0 UX on Pagination
Seoyeon Kim [Tue, 10 May 2022 08:59:37 +0000 (17:59 +0900)]
[NUI] Apply Tizen 7.0 UX on Pagination

- The latest Pagination UX has been applied. (Based on API10)
 The size and the default images are changed.

- The type of Pagination indicator is changed from `ImageVisual`
 to `ImageView`.
 Now, the indicators get highlight on AT-SPI.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
23 months ago[NUI][AT-SPI] Remove AccessibilityShouldReportZeroChildren()
Artur Świgoń [Mon, 16 May 2022 08:08:06 +0000 (10:08 +0200)]
[NUI][AT-SPI] Remove AccessibilityShouldReportZeroChildren()

This method originated as a hack to cut the AT-SPI tree at a specific
node in the case of compound controls (i.e. composed of multiple views
overlaid on top of each other), so that there is only one leaf node
(instead of a subtree) for Button, Slider, etc.

However, the AccessibilityHidden property was introduced to allow for
controlling which nodes should be removed from the AT-SPI tree, and has
since become the recommended solution over ShouldReportZeroChildren(),
because the latter is less flexible ("all-or-nothing" approach) and
itself requires a hack in dali-csharp-binder to make sure the highlight
frame actor is never removed from the tree.

23 months ago[NUI][AT-SPI] Make GetAccessibilityRelations() usable
Artur Świgoń [Fri, 13 May 2022 11:30:12 +0000 (13:30 +0200)]
[NUI][AT-SPI] Make GetAccessibilityRelations() usable

The Address type is useless in NUI, as there is no way to convert an
Address to a View or obtain an Address of a View. With this change,
GetAccessibilityRelations() returns a mapping from the relation type
to a collection of View. Address and AddressCollection are removed
altogether.

23 months ago[NUI][AT-SPI] Remove redundant qualifiers from Interop.ControlDevel.cs
Artur Świgoń [Fri, 13 May 2022 10:55:11 +0000 (12:55 +0200)]
[NUI][AT-SPI] Remove redundant qualifiers from Interop.ControlDevel.cs

The readability of this file can be greatly improved by taking advantage
of the 'using' statements that are already present at the top.

23 months ago[NUI] fix warnings. add null argument exception and comments.
everLEEst(SangHyeon Lee) [Fri, 13 May 2022 09:32:53 +0000 (02:32 -0700)]
[NUI] fix warnings. add null argument exception and comments.

23 months ago[NUI] Apply AccessibilityHidden for Picker
Woochanlee [Tue, 26 Apr 2022 10:30:09 +0000 (19:30 +0900)]
[NUI] Apply AccessibilityHidden for Picker

23 months ago[NUI] Replace the part that throws an exception with an error message to keep the...
dongsug.song [Mon, 16 May 2022 19:26:12 +0000 (04:26 +0900)]
[NUI] Replace the part that throws an exception with an error message to keep the behavior of previous version

23 months ago[NUI] Fix ThumbColor property to change its own color
Seoyeon Kim [Tue, 10 May 2022 06:38:13 +0000 (15:38 +0900)]
[NUI] Fix ThumbColor property to change its own color

- Currently, when the user sets ThumbColor, the background color of
 thumb is changed.
- Fixed to change the thumb color itself, not the background color.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
23 months ago[NUI] Support Refactoring key focusable feature for non-focusable browsing.
everLEEst(SangHyeon Lee) [Fri, 13 May 2022 04:30:53 +0000 (21:30 -0700)]
[NUI] Support Refactoring key focusable feature for non-focusable browsing.

23 months ago[NUI] Modify the position and inheritance of Slider Thumb (#4235)
Seoyeon2Kim [Mon, 16 May 2022 04:53:30 +0000 (13:53 +0900)]
[NUI] Modify the position and inheritance of Slider Thumb (#4235)

- Change the parent of Slider from bgTrack to slidedTrack.
- Update the relative position of Slider Thumb.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
23 months ago[NUI] DragAndDrop: Fit drag window to shadow view
Taehyub Kim [Fri, 13 May 2022 07:05:23 +0000 (16:05 +0900)]
[NUI] DragAndDrop: Fit drag window to shadow view

23 months ago[NUI] Allows you to set the border to the top or bottom.
joogab.yun [Tue, 10 May 2022 01:40:05 +0000 (10:40 +0900)]
[NUI] Allows you to set the border to the top or bottom.

If you return true after overriding CreateTopBorderView(), the border UI is displayed at the top.
If you return true after overriding CreateBottomBorderView(), the border UI is displayed at the bottom.

```c#
public override bool CreateTopBorderView(View topView)
{
  // Decorate the top view
  return true;
}

public override bool CreateBottomBorderView(View bottomView)
{
  // Decorate the bottom view
  return true;
}
```

23 months ago[NUI] Remove useless API in FlexLayout
Eunki, Hong [Wed, 11 May 2022 14:25:42 +0000 (23:25 +0900)]
[NUI] Remove useless API in FlexLayout

FlexLayout is not BaseHandle.
We don't need to follow up API pattern of BaseHandle.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
23 months agoRelease 10.0.0.17192 submit/tizen/20220525.150808
TizenAPI-Bot [Wed, 25 May 2022 15:08:08 +0000 (15:08 +0000)]
Release 10.0.0.17192

23 months agoMerge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Wed, 25 May 2022 15:08:08 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen

23 months ago[WebRTC] Add new DataChannel buffered amount APIs (#4263)
Haesu Gwon [Wed, 25 May 2022 01:57:27 +0000 (10:57 +0900)]
[WebRTC] Add new DataChannel buffered amount APIs (#4263)

23 months agoRelease 10.0.0.17191 submit/tizen/20220524.151738
TizenAPI-Bot [Tue, 24 May 2022 15:17:38 +0000 (15:17 +0000)]
Release 10.0.0.17191