From f7bb2d522008080c28df45274a0aa6750aee5813 Mon Sep 17 00:00:00 2001 From: xieziang Date: Sun, 31 Aug 2025 14:37:24 +0800 Subject: [PATCH 1/2] sync api with yellow zone for ChipGroup Signed-off-by: xieziang Change-Id: Ia1839d8621f0e6fabe8f957f717e58cf1e8360a4 --- api/@ohos.arkui.advanced.ChipGroup.d.ets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.arkui.advanced.ChipGroup.d.ets b/api/@ohos.arkui.advanced.ChipGroup.d.ets index 05705ffca9..bc4bc2019c 100644 --- a/api/@ohos.arkui.advanced.ChipGroup.d.ets +++ b/api/@ohos.arkui.advanced.ChipGroup.d.ets @@ -679,7 +679,7 @@ export declare struct ChipGroup { chipGroupPadding?: ChipGroupPaddingOptions; /** - * Chip group callback. + * Chip group callback. when chip status is changed, this onChange is called. * * @type { ?Callback> } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From a2e16aa8789aeaa677bd5db9a1a7e25df2cc09fc Mon Sep 17 00:00:00 2001 From: zhaobaiyi Date: Mon, 21 Jul 2025 16:40:17 +0800 Subject: [PATCH 2/2] Change method to attribute Signed-off-by: zhaobaiyi --- ...ohos.animation.windowAnimationManager.d.ts | 186 +++++++++++++++--- 1 file changed, 163 insertions(+), 23 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index e7cdf9c7c3..2738de18c3 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -203,6 +203,89 @@ declare namespace windowAnimationManager { onAnimationFinish(): void; } + /** + * Callback function on starting an application. + * + * @typedef { function } AppStartCallback + * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type AppStartCallback = (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on application transition. + * + * @typedef { function } AppTransitionCallback + * @param { WindowAnimationTarget } fromWindowTarget - Window target of the source application. + * @param { WindowAnimationTarget } toWindowTarget - Window target of the destination application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type AppTransitionCallback = (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on minimizing a window. + * + * @typedef { function } WindowMinimizationCallback + * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type WindowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on closing a window. + * + * @typedef { function } WindowCloseCallback + * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type WindowCloseCallback = (closingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on unlocking the screen. + * + * @typedef { function } ScreenUnlockCallback + * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type ScreenUnlockCallback = (finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on window animation targets update. + * + * @typedef { function } WindowAnimationTargetsUpdationCallback + * @param { WindowAnimationTarget } fullScreenWindowTarget - The fullscreen window target. + * @param { Array } floatingWindowTargets - All the floating window targets. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type WindowAnimationTargetsUpdationCallback = (fullScreenWindowTarget: WindowAnimationTarget, + floatingWindowTargets: Array) => void; + /** * Window animation controller. * @@ -220,11 +303,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on starting an application form launcher. + * + * @type { ?AppStartCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromLauncher(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; + onStartAppFromLauncher?: AppStartCallback; /** * Called on starting an application form recent. @@ -233,11 +323,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on starting an application form recent. + * + * @type { ?AppStartCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromRecent(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; + onStartAppFromRecent?: AppStartCallback; /** * Called on starting an application form other. @@ -246,11 +343,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on starting an application form other. + * + * @type { ?AppStartCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromOther(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; + onStartAppFromOther?: AppStartCallback; /** * Called on application transition. @@ -260,11 +364,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on application transition. + * + * @type { ?AppTransitionCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onAppTransition(fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; + onAppTransition?: AppTransitionCallback; /** * Called on minimizing a window. @@ -273,11 +384,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on minimizing a window. + * + * @type { ?WindowMinimizationCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onMinimizeWindow(minimizingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; + onMinimizeWindow?: WindowMinimizationCallback; /** * Called on closing a window. @@ -286,10 +404,18 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on closing a window. + * + * @type { ?WindowCloseCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onCloseWindow(closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + onCloseWindow?: WindowCloseCallback; /** * Called on unlocking the screen. @@ -297,11 +423,18 @@ declare namespace windowAnimationManager { * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on unlocking the screen. + * + * @type { ?ScreenUnlockCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onScreenUnlock(finishCallback: WindowAnimationFinishedCallback): void; - + onScreenUnlock?: ScreenUnlockCallback; /** * Called on window animation targets update. @@ -310,11 +443,18 @@ declare namespace windowAnimationManager { * @param { Array } floatingWindowTargets - All the floating window targets. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} + * @since 9 + */ + /** + * Callback function on window animation targets update. + * + * @type { ?WindowAnimationTargetsUpdationCallback } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 * @arkts 1.1&1.2 */ - onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, - floatingWindowTargets: Array): void; + onWindowAnimationTargetsUpdate?: WindowAnimationTargetsUpdationCallback; } } -- Gitee