Haesu Gwon [Wed, 21 Sep 2022 09:12:06 +0000 (18:12 +0900)]
[Camera] Add UsedSize for EncodedPlane (#4578)
* [Camera] Add UsedSize for EncodedPlane
seungho [Wed, 21 Sep 2022 05:12:35 +0000 (14:12 +0900)]
[NUI] Version Update 22140
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Mon, 19 Sep 2022 08:34:18 +0000 (17:34 +0900)]
[NUI] Add Camera Transition in SceneView
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Wed, 14 Sep 2022 07:59:27 +0000 (16:59 +0900)]
[NUI] Remove unused interop method in Model
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Tue, 20 Sep 2022 05:59:56 +0000 (14:59 +0900)]
[NUI] Add documentation for Scene3D
Signed-off-by: seungho <sbsh.baek@samsung.com>
Eunki, Hong [Fri, 16 Sep 2022 05:41:26 +0000 (14:41 +0900)]
[NUI] Add View.ColorRed / ColorBlue / ColorGreen Property
Previously, we can only change whole color components (RGBA)
or change Opacity (A).
If we change only RGB values without change Opacity value,
we need to get opacity property first, and make new Color().
To change each components without create new Color class,
We make new property to change each components.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
seungho [Wed, 14 Sep 2022 06:56:41 +0000 (15:56 +0900)]
[NUI] Add Set/Get IBL Scale Factor for SceneView and Model
Signed-off-by: seungho <sbsh.baek@samsung.com>
Jaehyun Cho [Fri, 16 Sep 2022 06:34:51 +0000 (15:34 +0900)]
[NUI] Fix svace NULL dereference issues
NULL dereference codes have been fixed.
Jaehyun Cho [Thu, 15 Sep 2022 06:48:57 +0000 (15:48 +0900)]
[NUI] Fix ViewStyle.BorderlineColorSelector to work
ViewStyle.BorderlineColorSelector did not work properly because
View.BorderlineColorSelector property was not added.
Like BackgroundColor, color selector typed BorderlineColor should be
used in ViewStyle only.
So View.BorderlineColorSelector is internally used only.
Taehyub Kim [Wed, 11 May 2022 01:36:06 +0000 (10:36 +0900)]
[NUI][TCSACR-487] DragAndDrop: Add drag and drop APIs
seungho [Wed, 14 Sep 2022 05:56:35 +0000 (14:56 +0900)]
[NUI] Change Constructor index in SceneView
Signed-off-by: seungho <sbsh.baek@samsung.com>
Sangchul Lee [Tue, 20 Sep 2022 01:57:42 +0000 (10:57 +0900)]
[AudioManager] Remove deprecated symbols (#4562)
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
ul24 [Fri, 16 Sep 2022 01:56:47 +0000 (10:56 +0900)]
[System][Resource] Create Tizen.System.Resource (#4569)
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>
Co-authored-by: Unsung Lee <unsung.lee@samsung.com>
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
Haesu Gwon [Thu, 15 Sep 2022 08:08:06 +0000 (17:08 +0900)]
[ThumbnailExtractor] Deprecate ExtractAsync method (#4559)
* [ThumbnailExtractor] Deprecate ExtractAsync mothod
Haesu Gwon [Wed, 14 Sep 2022 07:55:15 +0000 (16:55 +0900)]
[ThumbnailExtractor] Change PInvoke function for ExtractAsync (#4560)
* [ThumbnailExtractor] Change PInvoke function for ExtractAsync
seungho [Tue, 6 Sep 2022 09:24:33 +0000 (18:24 +0900)]
[NUI] Modify Scene3D.SceneView and Camera
- Add Orthographic Size in Camera
Signed-off-by: seungho <sbsh.baek@samsung.com>
Taehyub Kim [Wed, 14 Sep 2022 04:45:14 +0000 (13:45 +0900)]
[NUI] version update 22139
Eunki, Hong [Tue, 13 Sep 2022 08:53:42 +0000 (17:53 +0900)]
[NUI.Scene3D] Create and Register Scene3D.Camera
Due to the Scene3D.SceneView's default camera didn't created in NUI side, we need to Regist this camera information into Registry.
If we already register it into Registry, use that.
Else, register new Camera into Registry.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Haesu Gwon [Tue, 13 Sep 2022 02:52:03 +0000 (11:52 +0900)]
[Multimedia] Deprecate constructors related to ElmSharp (#4540)
Jaehyun Cho [Thu, 8 Sep 2022 01:34:42 +0000 (10:34 +0900)]
[NUI] Fix typo in BorderlineColorSelectorProperty (#4549)
The typo in BorderlineColorSelectoryProperty has been fixed.
This typo causes crash by the following test code.
var slider = new Slider();
var style = slider.Style;
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
joogab.yun [Wed, 7 Sep 2022 02:06:06 +0000 (11:06 +0900)]
[NUI] prevent the case when touchData is null
If touchData is null, GetTouchFromPtr throws an exception.
Haesu Gwon [Thu, 8 Sep 2022 01:26:40 +0000 (10:26 +0900)]
[MediaVision] Add new APIs for ROI tracker (#4523)
* [MediaVision] Add new APIs for ROI tracker
hjhun [Wed, 7 Sep 2022 23:09:37 +0000 (08:09 +0900)]
[Applications.Common] Remove GC Timer from OnLowMemory() (#4548)
* Remove GC timer
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Add missing if statement
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Haesu Gwon [Wed, 7 Sep 2022 07:55:20 +0000 (16:55 +0900)]
[Camera] Add new APIs for CameraDeviceManager and ExtraPreview (#4507)
* [Camera] Add new APIs for CameraDeviceManager and ExtraPreview
Haesu Gwon [Wed, 7 Sep 2022 07:44:14 +0000 (16:44 +0900)]
[WebRTC] Add new APIs for EncoderBitrate and CameraDeviceId (#4527)
* [WebRTC] Add new APIs for EncoderBitrate and CameraDeviceId
Haesu Gwon [Wed, 7 Sep 2022 07:34:00 +0000 (16:34 +0900)]
[MediaContent] Add CreateThumbnail and deprecate CreateThumbnailAsync (#4534)
* [MediaContent] Add CreateThumbnail and deprecate CreateThumbnailAsync
Haesu Gwon [Wed, 7 Sep 2022 07:20:34 +0000 (16:20 +0900)]
[WebRTC] Add new APIs for statistics (#4508)
* [WebRTC] Add new APIs for statistics
Haesu Gwon [Wed, 7 Sep 2022 07:11:59 +0000 (16:11 +0900)]
[MediaVision] Add new APIs for deep learning face recognition (#4510)
* [MediaVision] Add new APIs for inference face recognition
Haesu Gwon [Wed, 7 Sep 2022 06:18:49 +0000 (15:18 +0900)]
[WebRTC] Add new APIs for WebRTC transceiver codec (#4509)
* [WebRTC] Add new APIs for WebRTC transceiver codec
Jaehyun Cho [Tue, 6 Sep 2022 08:34:48 +0000 (17:34 +0900)]
[NUI] Version update 22138
Woochanlee [Tue, 6 Sep 2022 07:20:17 +0000 (16:20 +0900)]
[NUI] Picker: Apply Tizen 7.0 GUI
bshsqa [Tue, 6 Sep 2022 07:55:24 +0000 (16:55 +0900)]
[NUI] Add SceneView in Tizen.NUI.Scene3D (#4513)
Signed-off-by: seungho <sbsh.baek@samsung.com>
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Mon, 5 Sep 2022 09:05:26 +0000 (18:05 +0900)]
[NUI] Use Radian for Camera FoV
Signed-off-by: seungho <sbsh.baek@samsung.com>
dongsug.song [Fri, 2 Sep 2022 06:21:10 +0000 (15:21 +0900)]
[NUI] Add comment for IsVisible(internal method)
Jaehyun Cho [Tue, 30 Aug 2022 12:16:30 +0000 (21:16 +0900)]
[NUI] Add BorderlineColorSelector to ViewStyle
To support Selector<Color> for BorderlineColor, BorderlineColorSelector
has been added.
BorderlineColorSelector is applied to Outlined Button style.
EverLEEst(SangHyeon Lee) [Mon, 5 Sep 2022 08:45:46 +0000 (17:45 +0900)]
[NUI] add laundry pageview sample
seungho [Fri, 26 Aug 2022 01:47:50 +0000 (10:47 +0900)]
[NUI] Add Camera in Tizen.NUI.Scene3D
Signed-off-by: seungho <sbsh.baek@samsung.com>
Jaehyun Cho [Tue, 30 Aug 2022 10:23:23 +0000 (19:23 +0900)]
[NUI] Add "Tizen.NUI.Components.Button.TextOnly" style
The latest Tizen 7.0 UX introduces TextOnly style Button.
TextOnly style Button has a text and transparent background.
Jaehyun Cho [Tue, 30 Aug 2022 10:40:07 +0000 (19:40 +0900)]
[NUI] Add "Tizen.NUI.Components.Button.Outlined" style
The latest Tizen 7.0 UX introduces Outlined style Button.
Outlined style button has transparent background and colored borderline.
seungho [Thu, 4 Aug 2022 05:18:15 +0000 (14:18 +0900)]
[NUI] ModelView ACR
Signed-off-by: seungho <sbsh.baek@samsung.com>
Haesu Gwon [Thu, 1 Sep 2022 02:30:31 +0000 (11:30 +0900)]
[MediaContent] Change P/Invoke function for thumbnail (#4533)
EverLEEst(SangHyeon Lee) [Tue, 30 Aug 2022 07:01:30 +0000 (16:01 +0900)]
[NUI] Version update nui-22137
Jaehyun Cho [Tue, 23 Aug 2022 04:29:07 +0000 (13:29 +0900)]
[NUI] Update NUISettings to guide how to use Navigator in Widget
To pass data between Widgets, data is passed from Widget to Main app and
Main app passes the data to another Widget.
Since this is difficult to support, NUISettings guides how to use
Navigator in Widget.
By using Widget's own Navigator, Widget knows its Navigator and its
Pages. So Widget can pass data between its Pages easily.
Jaehyun Cho [Mon, 29 Aug 2022 04:16:41 +0000 (13:16 +0900)]
[NUI] Fix ContentPageLayout to measure AppBar prior to Content
Content's height is calculated correctly after AppBar's height is
calculated.
Therefore, AppBar is measured and then Content is measured.
joogab.yun [Fri, 26 Aug 2022 06:35:32 +0000 (15:35 +0900)]
[NUI] Border lines make the window invisible when maximized.
When the window is full size, the content area should be full size. So it makes the border line disappear.
When it becomes partial size again, the border line is visible.
joogab.yun [Tue, 23 Aug 2022 04:34:00 +0000 (13:34 +0900)]
[NUI] Use FocusChanged in BorderWindow because it fixed an issue with Emulator's FocusChanged.
refer https://github.com/Samsung/TizenFX/pull/4498
WonYoung Choi [Mon, 29 Aug 2022 05:28:20 +0000 (14:28 +0900)]
[build] Push extracted API specs to git repo (#4521)
Push the extracted API spec files to TizenAPI/tizenfx-api-specs repo instead of S3.
Haesu Gwon [Thu, 25 Aug 2022 03:20:29 +0000 (12:20 +0900)]
[StreamRecorder] Deprecate StreamRecorder module (#4424)
Haesu Gwon [Wed, 24 Aug 2022 01:15:05 +0000 (10:15 +0900)]
[MediaVision] Add an Exception for SetTarget (#4480)
Suyeon Hwang [Tue, 23 Aug 2022 07:34:18 +0000 (16:34 +0900)]
[Tts][TCSACR-497] Add new API for service state information (#4488)
* Add new method for checking TTS service state
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
* Fix doxygen description more clear
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
hyunil park [Mon, 22 Aug 2022 01:27:08 +0000 (10:27 +0900)]
[MachineLearning.Train] Add feature to doxygen
- Add feature(http://tizen.org/feature/machine_learning.training) to doxygen
Signed-off-by: hyunil park <hyunil46.park@samsung.com>
hyunil park [Thu, 18 Aug 2022 02:24:36 +0000 (11:24 +0900)]
[MachineLearning.Train] Add exception to doxygen
- Add NotSupported, Argument and InvalidOperation Exception to all class doxygen
- Add UnauthorizedAccess Exception to Model and Dataset class doxygen
Signed-off-by: hyunil park <hyunil46.park@samsung.com>
hyunil park [Wed, 3 Aug 2022 08:27:31 +0000 (17:27 +0900)]
[MachineLearning.Train] Remove CheckException in Dispose method of all class
- Remove CheckException since GC can not catch exception, this is a rule
Signed-off-by: hyunil park <hyunil46.park@samsung.com>
hyunil park [Tue, 2 Aug 2022 10:14:12 +0000 (19:14 +0900)]
[MachineLearning.Train] Modify comment for class and method for ACR
- Modify comment for ACR
Signed-off-by: hyunil park <hyunil46.park@samsung.com>
Hyunil [Thu, 14 Jul 2022 06:37:02 +0000 (15:37 +0900)]
[MachineLearning.Train] Modify hasOwnership default value of layer
- hasOwnership default value is true.
- hasOwnership is set to false after AddLayer().
- The layer created internally by GetLayer() has false value.
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 23:56:58 +0000 (08:56 +0900)]
[MachineLearning.Train] Modify remarks of AddLayer method
- Add comment about Dispose()
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 06:50:23 +0000 (15:50 +0900)]
[MachineLearning.Train] Remove SetHandle and Modify constructor of Layer class
- Remove SetHandle
- Modify internal layer constructor
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 06:18:31 +0000 (15:18 +0900)]
[MachineLearning.Train] Modify remarks of Layer class and AddLayer method
- Add comment about Disposed() of Layer class
- Add comment about AddLayer instance
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 05:32:15 +0000 (14:32 +0900)]
[MachineLearning.Train] Modify return type of GetSummary method
- Return type is changed from void to string
- Remove out param because Tizen C# API does not use out param
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 05:14:05 +0000 (14:14 +0900)]
[MachineLearing.Train] Use ArgumentNullException
- Use ArgumentNullException for checking layer, optimizer and dataset
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 13 Jul 2022 04:30:08 +0000 (13:30 +0900)]
[MachineLearning.Train] Add comment for property format
- The input format of property must be 'key = value' format
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 6 Jul 2022 04:27:25 +0000 (13:27 +0900)]
[MachineLearning.Train] Add TensorsInfo method to Model class
- Add GetOutputTensorsInfo()
- Add GetInputTensorsInfo()
- Add ml_train_model_get_output_tensors_info() to Interop
- Add ml_train_model_get_input_tensors_info() to Interop
- Add libcapi-ml-common.so.1 to Interop.Libraries.cs
- Add ml_tensors_info_get_count, ml_tensors_info_get_tensor_name
ml_tensors_info_get_tensor_type and ml_tensors_info_get_tensor_dimension
to Interop to set infomation of native ml_tensors_info_h to TensorsInfo object
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 1 Jul 2022 05:27:21 +0000 (14:27 +0900)]
[MachineLearning.Train] Modify getLayer method to return layer instance
- getLayer method return layer instance instead of layer handle
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 30 Jun 2022 04:51:03 +0000 (13:51 +0900)]
[MachineLearning.Train] Add SetDataset method to Model class
- Add SetDataset(Dataset dataset)
- Add ml_train_model_set_dataset() to interop
- Add NNTrainerDatasetMode to commons.cs
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 23 Jun 2022 04:18:38 +0000 (13:18 +0900)]
[MachineLearning.Train] Add SetOptimizer method to Model class
- Add SetOptimizer(Optimizer optimizer)
- Add ml_train_model_set_optimizer() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 23 Jun 2022 02:34:19 +0000 (11:34 +0900)]
[MachineLearning.Train] Add SetProperty method to Dataset class
-Add SetProperty(NNTrainerDatasetMode mode, params string[] property)
-Add ml_train_dataset_set_property_for_mode_with_single_param() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 17 Jun 2022 00:07:06 +0000 (09:07 +0900)]
[MachineLearning.Train] Add initial Dataset class
- Create Dataset.cs and Interop.Dataset.cs for Dataset class
- Add Dataset() class to Dataset.cs
- Add Destroy() to Dispose()
- Add ml_train_dataset_create() to interop
- Add ml_train_dataset_destroy() to interop
- Add AddFile(NNTrainerDatasetMode mode, string file)
- Add ml_train_dataset_add_file() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 16 Jun 2022 00:44:36 +0000 (09:44 +0900)]
[MachineLearning.Train] Add SetProperty method to Optimizer class
- Add SetProperty(params string[] property)
- Add ml_train_optimizer_set_property_with_single_param() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 15 Jun 2022 06:44:27 +0000 (15:44 +0900)]
[MachineLearning.Train] Add initial Optimizer class
- Create Optimizer.cs and Interop.Optimizer.cs for Optimizer class
- Add Optimizer(NNTrainerOptimizerType type) class to Optimizer.cs
- Add Destroy() to Dispose()
- Add NNTrainerOptimizerType to Common.cs
- Add ml_train_optimizer_create() to interop
- Add ml_train_optimizer_destroy() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 15 Jun 2022 05:44:53 +0000 (14:44 +0900)]
[MachineLearning.Train] Add GetLayer to Model class
- Add GetLayer(string layerName, out IntPtr layerHandle)
- Add ml_train_model_get_layer() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 15 Jun 2022 00:03:54 +0000 (09:03 +0900)]
[MachineLearning.Train] Add AddLayer to Model class
- Add AddLayer(Layer layer)
- Add ml_train_model_add_layer() to interop
- Add some log to Model class
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 13 Jun 2022 09:37:00 +0000 (18:37 +0900)]
[MachineLearning.Train] Add SetProperty method to Layer class
- Add SetProperty(params string[] property) to Layer
- Add ml_train_layer_set_property_with_single_param() to interop
- Fix bug about checking params string[]
- Change GetSummaryUtil to GetSummary
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 27 May 2022 03:36:48 +0000 (12:36 +0900)]
[MachineLearning.Train] Change variable notation and add log to Layer
- Change variable notation for C#
- Add create log to Layer class
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 27 May 2022 03:06:45 +0000 (12:06 +0900)]
[MachineLearning.Train] Add initial Layer class
- Create Layer.cs and Interop.Layer.cs for Layer class
- Add Layer(NNTrainerLayerType type) class to Layer.cs
- Add Destroy() to Dispose()
- Add NNTrainerLayerType to Commons.cs
- Add ml_train_layer_create() to interop
- Add ml_train_layer_destroy() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 26 May 2022 11:04:46 +0000 (20:04 +0900)]
[MachineLearning.Train] Add Load method to Model class
- Add Load(string FilePath, NNTrainerModelFormat format)
- Add ml_train_model_load() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 26 May 2022 10:20:24 +0000 (19:20 +0900)]
[MachineLearning.Train] Add Save method to Model class
- Add Save(string FilePath, NNTrainerModelFormat format)
- Add ml_train_model_save() to interop
- Add NNTrainerModelFormat to Commons.cs
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 26 May 2022 03:04:29 +0000 (12:04 +0900)]
[MachineLearning.Train] Add GetSummaryUtil method to Model class
- Add GetSummary(NNTrainerSummaryType verbosity, out string retSummary) to Model
- Add ml_train_model_get_summary() to interop
- Add NNTrainerSummaryType to Commons.cs
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 25 May 2022 02:41:17 +0000 (11:41 +0900)]
[MachineLearning.Train] Add run method to Model class
- Add Run(param string[] args)
- Add ml_train_model_run_with_single_param() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 17 May 2022 07:48:34 +0000 (16:48 +0900)]
[MachineLearning.Train] Add Compile method to Model class
- Add Compile(param string[] args)
- Add ml_train_model_compile_with_single_param() to interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 28 Apr 2022 02:18:38 +0000 (11:18 +0900)]
[MachineLearning.Train] Add Model constructor overloaing for model configuration file
- Add ml_train_model_construct_with_conf() to Interop
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 19 Apr 2022 08:58:29 +0000 (17:58 +0900)]
[MachineLearning.Train] Add Tizen.MachineLearing.Train project for nntrainer
- This is a project for C# APIs used for train in machine learning
- Add Interop.Libraries.cs to use libcapi-nntrainer.so
- Add Interop.Model.cs for ml_train_model_construct() and ml_train_model_destroy() and add functions to Model.cs
- Add Commons.cs for NNTrainer that have NNTrainerError
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
dongsug.song [Mon, 22 Aug 2022 08:44:44 +0000 (17:44 +0900)]
[NUI] version update as 22136
huayong.xu [Thu, 28 Jul 2022 09:22:34 +0000 (17:22 +0800)]
[NUI] Add an API for getting web view when request is intercepted.
joogab.yun [Fri, 19 Aug 2022 06:17:32 +0000 (15:17 +0900)]
[NUI] Add UpdateProperty api for BorderWindow
Changing the BorderView's SizeHeight should also change the Window size.
For this, we add an UpdateProperty() api.
joogab.yun [Tue, 16 Aug 2022 04:18:06 +0000 (13:18 +0900)]
[NUI] Added API to know when border window starts moving and ends moving
```c#
public virtual void OnRequestMove() {}
public virtual void OnMoved(int x, int y) {}
```
joogab.yun [Mon, 22 Aug 2022 02:15:00 +0000 (11:15 +0900)]
[NUI] Change from StdCall to Cdecl
When user add Window.FocusChanged in emulator it crashes
dongsug.song [Fri, 19 Aug 2022 08:44:55 +0000 (17:44 +0900)]
[NUI] Update CurrentSize, CurrentPosition, CurrentColor, CurrentScale's comments
Jaehyun Cho [Wed, 17 Aug 2022 03:01:04 +0000 (12:01 +0900)]
[NUI] Make WidgetView not propagate touch event to the below
HandleControlStateOnTouch is overridden by WidgetView with return value
true not to propagate touch event to the below.
Jaehyun Cho [Wed, 17 Aug 2022 08:43:00 +0000 (17:43 +0900)]
[NUI] Add Test of NUISettings
Test of NUISettings has been added.
NUISettings uses Widget and WidgetView according to
Tizen.NUI.WidgetViewTest.
Each setting page is implemented as Widget.
NUISettings creates WidgetView from the Widget of each setting page.
NUISettings pushes and pops pages whose Content is the WidgetView.
dongsug.song [Thu, 18 Aug 2022 11:04:00 +0000 (20:04 +0900)]
[NUI] Add CurrentColor and CurrentScale as hidden API
Artur Świgoń [Wed, 10 Aug 2022 13:49:14 +0000 (15:49 +0200)]
[NUI][AT-SPI] Do not set Popup's sub-role to "Alert"
joogab.yun [Fri, 19 Aug 2022 01:51:34 +0000 (10:51 +0900)]
[NUI] Make sure that Interop return type is bool
Marshal's bool is mapped to 4byte in default.
So if native-code return boolean type, the datasize is mismatched and make problems
This patch will fix this problem
seungho [Wed, 17 Aug 2022 05:19:07 +0000 (14:19 +0900)]
[NUI] Changes ModelView to Model
Signed-off-by: seungho <sbsh.baek@samsung.com>
dongsug-song [Thu, 18 Aug 2022 01:10:20 +0000 (10:10 +0900)]
[NUI] Add DoActionExtension to set dynamic property (#4467)
* [WIP][NUI] Add DoActionExtension to set dynamic property
* [NUI] Remove weak ref of Lottie and remove saved callback when disposed
* [NUI] Fix ABI break warning
* [NUI] Fix ABI break warning msg
* [NUI] Fix VS warnings
* [NUI] Fix VS warnings and add more test code in the Sample
* [NUI] Remove debugging logs
* [NUI] Fix typos by the review
Eunki, Hong [Tue, 16 Aug 2022 08:29:36 +0000 (17:29 +0900)]
[NUI] Fix typo & bind error at FrameUpdateCallbackInterface
There was some mis-bind API and typo error in FrameUpdateCallbackInterface.cs.
This patch fix this error, and also some API (like BakeColor, GetColor)
bind correctly.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
jykeon [Tue, 16 Aug 2022 07:52:50 +0000 (16:52 +0900)]
Version up to nui22135
Wonsik Jung [Fri, 12 Aug 2022 08:49:00 +0000 (17:49 +0900)]
[NUI] Append window move event
Append window move event.
This event occurs when window's position is changed.
HONGCHAEHEE [Thu, 11 Aug 2022 07:48:40 +0000 (16:48 +0900)]
Add feature for route (#4403)
- tizen.org/feature/network.route
Daekwang Ryu [Tue, 9 Aug 2022 05:29:42 +0000 (14:29 +0900)]
[NUI] Version up nui22134
joogab.yun [Thu, 4 Aug 2022 10:50:39 +0000 (19:50 +0900)]
[NUI] Temporarily use InterceptTouchEvent instead of FocusChanged.
Registering the FocusChanged event at the time of OnCreate only in the emulator causes a crash.
Only temporarily use touch events until emulator modifications are complete.
This is a patch that will be reverted back once the emulator fix is complete.