TizenAPI-Bot [Tue, 10 Jun 2025 11:58:06 +0000 (11:58 +0000)]
Release 13.0.0.18861
TizenAPI-Bot [Tue, 10 Jun 2025 11:58:06 +0000 (11:58 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Seungho Baek [Tue, 10 Jun 2025 11:18:19 +0000 (20:18 +0900)]
[NUI] Version 22422
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Eunki Hong [Sat, 7 Jun 2025 02:14:56 +0000 (11:14 +0900)]
[NUI] Reduce InnerShadow Visual Defect
Let we extents inner shadow's shadow width to reduce visual defect, and reduce visual defects.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Thu, 5 Jun 2025 07:23:32 +0000 (07:23 +0000)]
Release 13.0.0.18859
TizenAPI-Bot [Thu, 5 Jun 2025 07:23:32 +0000 (07:23 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Chihun Jeong [Thu, 5 Jun 2025 06:45:57 +0000 (15:45 +0900)]
[NUI] Version up to 22421 (#6946)
Co-authored-by: ANZ1217 <chihun.jeong@samsung.com>
Seungho Baek [Wed, 28 May 2025 10:42:39 +0000 (19:42 +0900)]
[NUI] Add RemoveTexture and RemoveSampler in TextureSet
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
TizenAPI-Bot [Wed, 4 Jun 2025 15:20:47 +0000 (15:20 +0000)]
Release 13.0.0.18857
TizenAPI-Bot [Wed, 4 Jun 2025 15:20:47 +0000 (15:20 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
hjhun [Wed, 4 Jun 2025 06:19:41 +0000 (15:19 +0900)]
[Applications.Common] Fix OnTimeZoneChanged method (#6943)
This patch adds to call the CultureInfo.CurrentCulture.ClearCacheData()
in the OnTimeZoneChanged() method.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Fri, 30 May 2025 15:09:32 +0000 (15:09 +0000)]
Release 13.0.0.18856
TizenAPI-Bot [Fri, 30 May 2025 15:09:32 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Hwankyu Jhun [Thu, 29 May 2025 22:54:19 +0000 (07:54 +0900)]
[NUI.Gadget] Add a missing file
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 29 May 2025 22:47:17 +0000 (07:47 +0900)]
[NUI.Gadget] Add new methods to send messages
The following methods(event handler) are added:
- NUIGadgetManager.NUIGadgetMessageReceived;
- NUIGadgetManager.SendMessage()
- NUIGadget.SendMessage()
- NUIGadget.OnMessageReceived()
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Thu, 29 May 2025 05:13:45 +0000 (05:13 +0000)]
Release 13.0.0.18854
TizenAPI-Bot [Thu, 29 May 2025 05:13:45 +0000 (05:13 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
dongsug.song [Thu, 29 May 2025 04:33:44 +0000 (13:33 +0900)]
[NUI] Add friend assembly for TV.FLUX.Extension
Seungho Baek [Tue, 27 May 2025 08:22:38 +0000 (17:22 +0900)]
[NUI] Add View.Ignored to optimize invisible Views in render thread
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Seoyeon2Kim [Wed, 28 May 2025 06:07:30 +0000 (15:07 +0900)]
[NUI] Add some accessibility version 2 features for new components (#6907)
* [NUI] Add some accessibility features for new components
- Introduce essential additions to support accessibility features for OneUI Components.
1) AccessibilityState2
2) AccessibilityRole2
3) AccessibilityIsModal
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Modify the naming
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Update the description of `AccessibilityStatesV2.this`
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Add some test cases
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Spilt the files according to their own roles
- ViewAccessibilityV2.cs / ViewAccessibilityRoleV2.cs / ViewAccessibilityStatesV2.cs
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
---------
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Haesu Gwon [Thu, 29 May 2025 01:54:46 +0000 (10:54 +0900)]
[ScreenMirroring] Add new display and device type APIs (#6864)
* [ScreenMirroring] Add new display and device type APIs
Haesu Gwon [Thu, 29 May 2025 01:46:30 +0000 (10:46 +0900)]
[Multimedia] Update CODEOWNERS (#6936)
TizenAPI-Bot [Mon, 26 May 2025 15:09:33 +0000 (15:09 +0000)]
Release 13.0.0.18849
TizenAPI-Bot [Mon, 26 May 2025 15:09:33 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Changgyu Choi [Mon, 26 May 2025 12:11:19 +0000 (21:11 +0900)]
[Applications.Common] Add KeepAlive for preventing GC
This patch prevents a crash that occurs when a garbage collection happens
during native P/Invoke calls. The issue was manifested as:
"A callback was made on a garbage collected delegate of type 'Interop+ApplicationManager+AppInfoMetadataCallback::Invoke'"
Changes:
- Add GC.KeepAlive calls for metadata and category callbacks to ensure they
remain alive during native function execution
- This prevents the GC from collecting delegates that might still be referenced
by native code during the call
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
TizenAPI-Bot [Thu, 22 May 2025 06:00:56 +0000 (06:00 +0000)]
Release 13.0.0.18848
TizenAPI-Bot [Thu, 22 May 2025 06:00:56 +0000 (06:00 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Woochan Lee [Thu, 22 May 2025 05:00:39 +0000 (14:00 +0900)]
[NUI] Version up to 22419
dongsug.song [Thu, 22 May 2025 03:55:03 +0000 (12:55 +0900)]
[NUI] Add apache lincense comments in NUITizenGallery test files
Eunki Hong [Wed, 21 May 2025 14:39:12 +0000 (23:39 +0900)]
[NUI] Add creation option to visual factory
We need to make some way to create `ImageVisual` forcibly even if it is
animation images.
For now, let we make the property to change internal creation options.
Relative dali patch :
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/324608
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 20 May 2025 19:34:42 +0000 (04:34 +0900)]
[NUI.Samples] Add Semi-Particle system
Add simple particle system demo only by using `View`.
Note : This demo use deprecated class - `Renderer`. We should remove it in future.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 15 May 2025 11:07:03 +0000 (20:07 +0900)]
[NUI] Bind Dot3 / Length3 / LengthSquared3 / Normalize3
Let we make new API for Vector4 class's length calculation logic
which only using xyz components.
Relative TCT changed:
https://review.tizen.org/gerrit/c/test/tct/csharp/api/+/324327
Relative dali patches:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-core/+/324234
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/324301
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
jmm [Wed, 14 May 2025 05:43:34 +0000 (14:43 +0900)]
[NUI] Temporal revert for Animatable View corner radius
TizenAPI-Bot [Tue, 20 May 2025 06:03:13 +0000 (06:03 +0000)]
Release 13.0.0.18842
TizenAPI-Bot [Tue, 20 May 2025 06:03:13 +0000 (06:03 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Jay Cho [Tue, 20 May 2025 05:52:20 +0000 (14:52 +0900)]
Update Tizen.NET.nuspec (#6920)
* Update Tizen.NET.nuspec
* Update Tizen.NET.nuspec
TizenAPI-Bot [Fri, 16 May 2025 01:40:04 +0000 (01:40 +0000)]
Release 13.0.0.18841
TizenAPI-Bot [Fri, 16 May 2025 01:40:04 +0000 (01:40 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Eunki, Hong [Fri, 16 May 2025 01:10:24 +0000 (10:10 +0900)]
[NUI] Fix several compile warning and error
- AlphaFunctionSpringType was not in Tizen.NUI namespace
- InnerShadow.Clone() defined twice. Make it as internal virtual function
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Thu, 15 May 2025 15:09:43 +0000 (15:09 +0000)]
Release 13.0.0.18840
TizenAPI-Bot [Thu, 15 May 2025 15:09:43 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
hjhun [Thu, 15 May 2025 10:50:06 +0000 (19:50 +0900)]
[Tizen.Applications] Modify CODEOWNERS (#6861)
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Co-authored-by: Kangho Hur <rookiejava@gmail.com>
TizenAPI-Bot [Wed, 14 May 2025 15:09:37 +0000 (15:09 +0000)]
Release 13.0.0.18839
TizenAPI-Bot [Wed, 14 May 2025 15:09:37 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Hwankyu Jhun [Wed, 14 May 2025 05:54:47 +0000 (14:54 +0900)]
[NUI.Gadget] Fix log messages
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 14 May 2025 05:49:10 +0000 (14:49 +0900)]
[NUI.Gadget] Add a missing event handler
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 14 May 2025 04:51:02 +0000 (13:51 +0900)]
[NUI.Gadget] Consider thread safe
To prevent thread safe issues, this patch changes container types to
ConcurrentDictionary.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Wed, 14 May 2025 06:39:13 +0000 (06:39 +0000)]
Release 13.0.0.18836
TizenAPI-Bot [Wed, 14 May 2025 06:39:13 +0000 (06:39 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Bowon Ryu [Wed, 14 May 2025 05:56:31 +0000 (14:56 +0900)]
[NUI] version up to 22418
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Thu, 27 Mar 2025 07:37:34 +0000 (16:37 +0900)]
[NUI] Add RenderScale to TextLabel
Added RenderScale to prevent text rendering quality degradation when scaling up with View.Scale.
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Eunki, Hong [Tue, 22 Apr 2025 05:11:28 +0000 (14:11 +0900)]
[NUI] Implement InnerShadow + Bind Control Borderline and remove relative codes.
Let we make property for InnerShadow.
It will be used when we want to render the shadow inset the view.
Also, Let we make Borderline as top of views, not to touch visual directly.
It will be rendered above the inner shadow now.
* How to use
UIExtents = Inset length of each direction's shadow.
BlurRadius = Radius of shadow. Same as BoxShadow usage.
Color = Color of shadow, Same as BoxShadow usage.
```cs
// InnerShadow for top-left
view.InnerShadow = new InnerShadow(new UIExtents(20.0f, 0.0f, 20.0f, 0.0f), blurRadius, color);
// InnerShadow for inset
view.InnerShadow = new InnerShadow(new UIExtents(20.0f), blurRadius, color);
```
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
everLEEst(SangHyeon Lee) [Tue, 13 May 2025 10:56:35 +0000 (19:56 +0900)]
[NUI] Add IsEnabled binding property
everLEEst(SangHyeon Lee) [Wed, 30 Apr 2025 08:37:36 +0000 (17:37 +0900)]
[NUI] Add measure invalidated event for detecting layout changes
Chihun Jeong [Tue, 13 May 2025 06:27:38 +0000 (15:27 +0900)]
[NUI] Introduce Conic Gradient (#6906)
You can use conic gradient using Center and StartAngle.
Co-authored-by: ANZ1217 <chihun.jeong@samsung.com>
huayong.xu [Mon, 28 Apr 2025 08:12:01 +0000 (16:12 +0800)]
[NUI] Fix some CA2000 warnings in NUI.
Meanwhile some memory leaks are fixed. For example,
Vector2.Dispose is not called in Wheel constructor.
Chihun Jeong [Tue, 13 May 2025 04:07:39 +0000 (13:07 +0900)]
[NUI] Introduce MaskEffect (#6905)
Co-authored-by: ANZ1217 <chihun.jeong@samsung.com>
huayong.xu [Thu, 3 Apr 2025 09:12:13 +0000 (17:12 +0800)]
[NUI] Remove unused codes in VisualBase.
Properties private setter in VisualBase is not called by others.
Eunki, Hong [Mon, 12 May 2025 04:37:05 +0000 (13:37 +0900)]
[NUI.Samples] Fix rendering bugs at RendererUpdateAreaTest
We should match shader uniform's value type and
registered value type.
Unfortunatly, UIVector2 become Vector3 when we make it input of PropertyValue.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Seungho Baek [Thu, 8 May 2025 07:43:57 +0000 (16:43 +0900)]
[NUI] Adds Spring Like AlphaFunction for NUI.Animation
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Haesu Gwon [Wed, 14 May 2025 05:37:15 +0000 (14:37 +0900)]
[Recorder] Add finalizer and modify dispose logic (#6902)
TizenAPI-Bot [Thu, 8 May 2025 07:30:39 +0000 (07:30 +0000)]
Release 13.0.0.18824
TizenAPI-Bot [Thu, 8 May 2025 07:30:39 +0000 (07:30 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
ANZ1217 [Thu, 8 May 2025 06:38:27 +0000 (15:38 +0900)]
[NUI] Add Gradient.StartOffset to upper case table
sunghyun kim [Thu, 8 May 2025 06:24:59 +0000 (15:24 +0900)]
[NUI] version up to 22417
Chihun Jeong [Thu, 8 May 2025 05:01:01 +0000 (14:01 +0900)]
[NUI] Add StartOffset of GradientVisual
### Description of Change ###
Add StartOffset of GradientVisual.
Start offset is the offset value that shifts the starting position of the gradient.
0.0 is start position of gradient, 1.0 is end position of gradient.
It is possible to set the startOffset outside the [0, 1] range.
For example, you can animate it from 0.5 to 1.5.
How to use:
Animation anim = new Animation(1000);
anim.AnimateTo(bgView, "gradient.StartOffset", 1.0f);
anim.Play();
jmm [Wed, 16 Apr 2025 10:36:40 +0000 (19:36 +0900)]
Bind background blur effect public functions
Eunki Hong [Tue, 29 Apr 2025 13:22:17 +0000 (22:22 +0900)]
[NUI.Samples] Upgrade PropertyTest sample
Let we check common arthimetic types test, and print more detail logs if not matched.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 29 Apr 2025 12:32:50 +0000 (21:32 +0900)]
[NUI.Sample] Revive Ruler at Tizen.NUI.Samples
After remove unused codes #6621 and #6670 Ruler was removed.
But the ruler was useful when we use ScrollView at Tizen.NUI.Sample.
To make the demo app works well, let we implement it only inside the demo components.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
TizenAPI-Bot [Tue, 29 Apr 2025 08:59:46 +0000 (08:59 +0000)]
Release 13.0.0.18818
TizenAPI-Bot [Tue, 29 Apr 2025 08:59:46 +0000 (08:59 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
jmm [Tue, 29 Apr 2025 05:50:46 +0000 (14:50 +0900)]
[NUI] version up to 22416
Signed-off-by: jmm <j0064423.lee@samsung.com>
Taehyub Kim [Tue, 29 Apr 2025 05:29:18 +0000 (14:29 +0900)]
[NUI] Refactor app to allow rotation
Eunki, Hong [Mon, 28 Apr 2025 01:55:50 +0000 (10:55 +0900)]
[NUI] Implement LowerFirstLetter as Native side
Relative dali patches:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/323372
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dongsug.song [Fri, 28 Mar 2025 09:30:01 +0000 (18:30 +0900)]
[NUI] Add OverScrolled in WebView
Jiyun Yang [Fri, 25 Apr 2025 07:21:58 +0000 (16:21 +0900)]
[NUI] Hide UIState
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
huayong.xu [Mon, 21 Apr 2025 08:43:55 +0000 (16:43 +0800)]
[NUI][Xaml] Remove warnings logs in xaml.
TizenAPI-Bot [Mon, 28 Apr 2025 02:06:04 +0000 (02:06 +0000)]
Release 13.0.0.18812
TizenAPI-Bot [Mon, 28 Apr 2025 02:06:04 +0000 (02:06 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
dongsug.song [Fri, 25 Apr 2025 01:54:48 +0000 (10:54 +0900)]
[NUI] Remove all files with copyright issues
dongsug.song [Thu, 24 Apr 2025 02:43:34 +0000 (11:43 +0900)]
[NUI] Add copyright notices to files lacking security copyright headers
TizenAPI-Bot [Thu, 24 Apr 2025 15:09:48 +0000 (15:09 +0000)]
Release 13.0.0.18810
TizenAPI-Bot [Thu, 24 Apr 2025 15:09:47 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
dongkwan [Thu, 17 Apr 2025 10:42:50 +0000 (19:42 +0900)]
[PackageManager] Add RPK type
TizenAPI-Bot [Wed, 23 Apr 2025 06:31:25 +0000 (06:31 +0000)]
Release 13.0.0.18809
TizenAPI-Bot [Wed, 23 Apr 2025 06:31:24 +0000 (06:31 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Jiyun Yang [Wed, 23 Apr 2025 05:11:58 +0000 (14:11 +0900)]
[NUI] version up to 22415
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Jaehyun Cho [Thu, 17 Apr 2025 12:24:30 +0000 (21:24 +0900)]
[NUI] Fix FlexLayout not to use Dictionary taking child views
Not to block GC of child views, Dictionary taking child views is removed
from FlexLayout.
huayong.xu [Wed, 16 Apr 2025 07:24:14 +0000 (15:24 +0800)]
[NUI] Cache KeyEventArgs in View.
When KeyEvent is triggered frequently, a cache can reduce the peak value
of memory usage.
Jaehyun Cho [Thu, 17 Apr 2025 08:44:44 +0000 (17:44 +0900)]
[NUI] Fix ScrollableBase Layout to respect MaximumSize
Previously, ScrollableBase Layout did not respect MaximumSize so the
Size property value might be bigger than actual rendered size on screen
if MaximumSize is smaller than Size property value.
Because actual rendered size respects MaximumSize in DALi.
Now, ScrollableBase Layout respects MaximumSize so the Size property
value and actual rendered size on screen are the same.
TizenAPI-Bot [Tue, 22 Apr 2025 15:09:35 +0000 (15:09 +0000)]
Release 13.0.0.18805
TizenAPI-Bot [Tue, 22 Apr 2025 15:09:35 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Haesu Gwon [Tue, 22 Apr 2025 02:56:37 +0000 (11:56 +0900)]
[MediaContent] Remove .scan_ignore documentation (#6847)
* [MediaContent] Remove .scan_ignore documentation
TizenAPI-Bot [Fri, 18 Apr 2025 15:09:09 +0000 (15:09 +0000)]
Release 13.0.0.18804
TizenAPI-Bot [Fri, 18 Apr 2025 15:09:09 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
Haesu Gwon [Fri, 18 Apr 2025 00:01:55 +0000 (09:01 +0900)]
[WebRTC] Add debug log (#6856)
TizenAPI-Bot [Thu, 17 Apr 2025 07:59:52 +0000 (07:59 +0000)]
Release 13.0.0.18803
TizenAPI-Bot [Thu, 17 Apr 2025 07:59:51 +0000 (07:59 +0000)]
Merge remote-tracking branch 'origin/main' into tizen
everLEEst(SangHyeon Lee) [Thu, 17 Apr 2025 07:29:20 +0000 (16:29 +0900)]
[NUI] version up to 22414
huayong.xu [Mon, 7 Apr 2025 08:41:02 +0000 (16:41 +0800)]
[NUI] Fix more CA2000 warnings in NUI.
After this patch, about 87 CA2000 warnings are remaining in VS.