Skip to content

[NUI][TCSACR-652] Make deprecated class Tizen.NUI.Adaptor as internal#7673

Merged
dongsug-song merged 1 commit into
Samsung:mainfrom
jykeon:rebase-develnui
Jun 2, 2026
Merged

[NUI][TCSACR-652] Make deprecated class Tizen.NUI.Adaptor as internal#7673
dongsug-song merged 1 commit into
Samsung:mainfrom
jykeon:rebase-develnui

Conversation

@jykeon
Copy link
Copy Markdown
Contributor

@jykeon jykeon commented Jun 2, 2026

No description provided.

Description of Change

[NUI] Make deprecated class Tizen.NUI.Adaptor as internal

Note : Some friend assembled project use Adaptor.Instance so we cannot remove it. Just keep it as internal.

API Changes

ACR: TCSACR-652
Removed:

class Tizen.NUI.Adaptor
static Adaptor Instance { get; }
void FeedWheelEvent(Wheel);
void FeedKeyEvent(Key);

Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request changes the visibility of the Adaptor class and its members (including Instance, FeedWheelEvent, and FeedKeyEvent) from public to internal, and removes their obsolete attributes. The feedback suggests improving the grammatical phrasing in the newly added XML documentation remarks for better readability and standard terminology.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment on lines +39 to +41
/// <remarks>
/// Deprecated at API8, Become internal at API14.
/// </remarks>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The grammatical phrasing "Deprecated at API8, Become internal at API14" can be improved for better readability and standard terminology. It is more idiomatic to use "in" instead of "at" for API versions, and "became" (past tense) instead of "Become".

    /// <remarks>
    /// Deprecated in API8, became internal in API14.
    /// </remarks>

@TizenAPI-Bot
Copy link
Copy Markdown
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.

Added: 0, Removed: 4, Changed: 0

Removed

- /// <since_tizen>4</since_tizen
- [Obsolete]
- Tizen.NUI.Adaptor

- /// <since_tizen>4</since_tizen
- [Obsolete]
- Tizen.NUI.Adaptor Tizen.NUI.Adaptor::Instance()

- /// <since_tizen>4</since_tizen
- [Obsolete]
- System.Void Tizen.NUI.Adaptor::FeedKeyEvent(Tizen.NUI.Key)

- /// <since_tizen>4</since_tizen
- [Obsolete]
- System.Void Tizen.NUI.Adaptor::FeedWheelEvent(Tizen.NUI.Wheel)

Internal API Changed

Added: 0, Removed: 1, Changed: 0

Removed

- /// <since_tizen>none</since_tizen
- [Obsolete]
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.Adaptor::ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef)

Copy link
Copy Markdown
Contributor

@dongsug-song dongsug-song left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@dongsug-song dongsug-song merged commit 9adef8c into Samsung:main Jun 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants