diff --git a/BUILD.gn b/BUILD.gn index b475a6938fcb2f42bfcfa789d8b595043202e293..fd7d3f70ef56eb68bf97754994f985491d9d1099 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -59,7 +59,7 @@ ohos_copy("ets_component") { "api/@internal/component/ets/grid_container.d.ts", "api/@internal/component/ets/image.d.ts", "api/@internal/component/ets/image_animator.d.ts", - "api/@internal/component/ets/index.d.ts", + "api/@internal/component/ets/index-core.d.ts", "api/@internal/component/ets/lazyForEach.d.ts", "api/@internal/component/ets/line.d.ts", "api/@internal/component/ets/list.d.ts", @@ -159,13 +159,51 @@ template("ohos_declaration_template") { ohos_declaration_template("ohos_declaration_ets") { } -ohos_declaration_template("ohos_declaration_phone") { +ohos_declaration_template("ohos_declaration_common") { } ohos_copy("ace_platform") { sources = [ - "api/config", - "api/phone", + "api/config" + ] + outputs = [ target_out_dir + "/$target_name/{{source_file_part}}" ] + module_source_dir = target_out_dir + "/$target_name" + module_install_name = "" +} + +ohos_copy("internal_core") { + sources = [ + "api/common/@internal/console.d.ts", + "api/common/@internal/global.d.ts", + "api/common/@internal/index.d.ts", + "api/common/@internal/viewmodel.d.ts", + ] + outputs = [ target_out_dir + "/$target_name/{{source_file_part}}" ] + module_source_dir = target_out_dir + "/$target_name" + module_install_name = "" +} + +ohos_copy("internal_lite") { + sources = [ + "api/liteWearable/@internal/console.d.ts", + "api/liteWearable/@internal/global.d.ts", + "api/liteWearable/@internal/index.d.ts", + "api/liteWearable/@internal/viewmodel.d.ts", + ] + outputs = [ target_out_dir + "/$target_name/{{source_file_part}}" ] + module_source_dir = target_out_dir + "/$target_name" + module_install_name = "" +} + +ohos_copy("system_api") { + sources = [ + "api/common/@system.app.d.ts", + "api/common/@system.cipher.d.ts", + "api/common/@system.configuration.d.ts", + "api/common/@system.file.d.ts", + "api/common/@system.mediaquery.d.ts", + "api/common/@system.prompt.d.ts", + "api/common/@system.router.d.ts", ] outputs = [ target_out_dir + "/$target_name/{{source_file_part}}" ] module_source_dir = target_out_dir + "/$target_name" diff --git a/api/@internal/component/ets/index.d.ts b/api/@internal/component/ets/index-core.d.ts similarity index 100% rename from api/@internal/component/ets/index.d.ts rename to api/@internal/component/ets/index-core.d.ts diff --git a/api/common/@internal/viewmodel.d.ts b/api/common/@internal/viewmodel.d.ts index 5c80a95a2c6706ee2f13cb7dfb167f1d942b6e83..1907ad6d697fea42f2196137f092bf6bc445ce99 100644 --- a/api/common/@internal/viewmodel.d.ts +++ b/api/common/@internal/viewmodel.d.ts @@ -14,8 +14,8 @@ */ import { Image, ImageData } from "./global"; -import { WebGLContextAttributes, WebGLRenderingContext } from "../webgl/webgl"; -import { WebGL2RenderingContext } from "../webgl/webgl2"; +import { WebGLContextAttributes, WebGLRenderingContext } from "../../webgl/webgl"; +import { WebGL2RenderingContext } from "../../webgl/webgl2"; /** * @devices tv, phone, tablet, wearable diff --git a/api/config/css/css-json-schema.json b/api/config/css/css-json-schema.json index 40ef282b6928113f60479fd5fe7edab544e328fc..d7064cc49e76892cb11e45dd39a5f699c7e8fffc 100644 --- a/api/config/css/css-json-schema.json +++ b/api/config/css/css-json-schema.json @@ -9,6 +9,17 @@ "name": { "type": "string" }, + "syscap": { + "type": "array", + "description": "支持哪些syscap", + "items": { + "type": "string", + "enum": [ + "SystemCapability.ArkUI.Core", + "SystemCapability.ArkUI.Lite" + ] + } + }, "supportedDevices": { "type": "array", "description": "本字段非必填,如果为空,表示该属性支持所有的设备类型", diff --git a/api/config/css/cssConfig.json b/api/config/css/cssConfig.json index e0d5a244ec6c6593417acd9bc79dfc487f21abba..a1204b7b30eb9ab4d578f82593dd240968886f4c 100644 --- a/api/config/css/cssConfig.json +++ b/api/config/css/cssConfig.json @@ -18,6 +18,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns occupied by the current list-item in the list. By default, the list-item occupies one column. This attribute is valid only when the list contains multiple columns" @@ -49,6 +50,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Use the shorthand property to set the fill color of the element." @@ -80,6 +82,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The transparency of the fill color ranges from 0 to 1. 1 is opaque and 0 is completely transparent." @@ -111,6 +114,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Nonzero: non-zero rule; Evenodd: parity rule" @@ -142,6 +146,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The transparency of an element ranges from 0 to 1, where 1 is opaque and 0 is completely transparent." @@ -173,6 +178,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifies the length of the dash and notch. The format is [length length length], the length of dash and notch is separated by the space between them." @@ -204,6 +210,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the offset of the associative dashed array when rendering." @@ -235,6 +242,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The shape used at the corner of the path when you stroke." @@ -266,6 +274,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shapes used at the end of paths when they are traced" @@ -297,6 +306,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the limit value for drawing acute angles as bevels." @@ -328,6 +338,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The transparency of contour lines ranges from 0 to 1, where 1 is opaque and 0 is completely transparent." @@ -359,6 +370,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the coordinate transformation parameters of components and subcomponents" @@ -390,6 +402,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the x-axis coordinate of the current SVG, and the root SVG node is invalid" @@ -422,6 +435,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the y-axis coordinate of the current SVG, and the root SVG node is invalid" @@ -454,6 +468,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the current SVG's viewport. The supported format is < number >. The four parameters represent min-x, min-y, width and height respectively. If the width and height of viewbox and SVG are inconsistent, they will be scaled by center alignment." @@ -485,6 +500,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the radius of rectangle fillet in X direction. Support attribute animation" @@ -517,6 +533,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the radius of rectangle fillet in Y direction." @@ -549,6 +566,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the x-axis coordinate of the center of the circle." @@ -581,6 +599,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the y-axis coordinate of the center of the circle." @@ -613,6 +632,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the radius of the circle." @@ -645,6 +665,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the shape of the path. Contains a set of character instructions, uppercase letters for absolute path, lowercase characters for relative path" @@ -676,6 +697,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the x-axis coordinate of the line start point." @@ -708,6 +730,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the y-axis coordinate of the line start point." @@ -740,6 +763,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the x-axis coordinate of the end of the line." @@ -772,6 +796,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the y-axis coordinate of the end of the line." @@ -804,6 +829,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set multiple coordinate points of the polyline" @@ -835,6 +861,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set text X axis offset" @@ -867,6 +894,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set text Y axis offset" @@ -899,6 +927,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Draws the font border and specifies the color" @@ -930,6 +959,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the starting offset of the text along the path" @@ -962,6 +992,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the name of the property to be active" @@ -993,6 +1024,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the delay time of the action" @@ -1024,6 +1056,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "If dur is not set, the result of end begin is used as the duration. If dur is less than or equal to 0, the dynamic effect will not trigger." @@ -1055,6 +1088,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How long does the dynamic effect end" @@ -1086,6 +1120,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the number of times the animation should be played. Default is Indefinite (indefinite), which can be set to the value 1 to play only once." @@ -1118,6 +1153,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the interpolation mode for the animation" @@ -1152,6 +1188,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the start time of the keyframe animation" @@ -1183,6 +1220,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "A set of Bezier control points associated with KeyTimes. Define the Bessel curve for each key frame, separated by a semicolon" @@ -1214,6 +1252,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the start value of the property that you want to animate." @@ -1245,6 +1284,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the end value of the property that you want to animate." @@ -1276,6 +1316,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the variation values of a set of animations." @@ -1307,6 +1348,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the type of the Transform animation" @@ -1336,6 +1378,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Component width. If this attribute is not set, the width required for the element content is used", @@ -1375,6 +1418,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Component height. If this attribute is not set, the height required for the element content is used", @@ -1427,6 +1471,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The attribute can have one to four values: 1. If you set a value, it specifies the padding for four sides; 2. If you set two values, the first value specifies the top and bottom padding, and the second value specifies the left and right padding; 3. If you set three values, the first value specifies the top padding, the second value specifies the left and right padding, and the third value specifies the bottom padding; 4. If you set four values, they respectively specify the padding for top, right, bottom, and left sides (in clockwise order)", @@ -1494,6 +1539,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Left padding (in px)" @@ -1548,6 +1594,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Top padding (in px)" @@ -1602,6 +1649,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Right padding (in px)" @@ -1656,6 +1704,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Bottom padding (in px)" @@ -1716,6 +1765,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start padding" @@ -1776,6 +1826,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End padding" @@ -1817,6 +1868,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set margins for all sides in a declaration. You can set one to four values: 1. One value: specifies the margin for all the four sides; 2. Two values: The first value is for the top and bottom sides, and the second value is for the left and right sides; 3. Three values: The first value is for the top, the second value for the left and right, and the third value for the bottom; 4. They are margins for top, right, bottom, and left sides, respectively" @@ -1843,6 +1895,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Left margin" @@ -1869,6 +1922,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Top margin" @@ -1895,6 +1949,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Right margin" @@ -1921,6 +1976,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Bottom margin" @@ -1953,6 +2009,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start margin" @@ -1985,6 +2042,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End margin" @@ -2017,6 +2075,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set all boarders. You can set border-width, border-style, and border-color in sequence. Default values are used for attributes that are not set" @@ -2045,6 +2104,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the style of all borders. The available values are as follows: 1. dotted: Dotted border. The radius of a dot is half of border-width;2. dashed: Dashed border;3. solid: Solid border;" @@ -2082,6 +2142,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the left borders. The available values are dotted, dashed, and solid" @@ -2119,6 +2180,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the top borders. The available values are dotted, dashed, and solid" @@ -2156,6 +2218,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the right borders. The available values are dotted, dashed, and solid" @@ -2193,6 +2256,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the bottom borders. The available values are dotted, dashed, and solid" @@ -2230,6 +2294,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "border image." @@ -2255,6 +2320,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The border of the image is shifted inward" @@ -2281,6 +2347,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width about the border of the image" @@ -2307,6 +2374,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The border image can exceed the size of the border box" @@ -2351,6 +2419,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How the picture fills the border" @@ -2382,6 +2451,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The image of border attributes" @@ -2412,6 +2482,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -2445,6 +2516,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -2478,6 +2550,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -2511,6 +2584,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -2538,6 +2612,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the width of all borders, or separately set the width of each border" @@ -2582,6 +2657,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of left borders" @@ -2613,6 +2689,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of top borders" @@ -2644,6 +2721,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of right borders" @@ -2675,6 +2753,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of right borders" @@ -2700,6 +2779,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the color of all borders, or separately set the color of each border" @@ -2731,6 +2811,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of left borders" @@ -2762,6 +2843,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of top borders" @@ -2793,6 +2875,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of right borders" @@ -2824,6 +2907,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of bottom borders" @@ -2849,6 +2933,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set the radius of round borders of an element. This attribute cannot be used to set the width, color, or style of a specific border. To set the width or color, you need to set border-width, border-color, or border-style for all the borders at the same time.", @@ -2893,6 +2978,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the upper-left rounded corner" @@ -2924,6 +3010,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the upper-right rounded corner" @@ -2955,6 +3042,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the lower-left rounded corner" @@ -2986,6 +3074,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the lower-right rounded corner" @@ -3017,6 +3106,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color configuration of the mask layer. By default, the mask layer is completely transparent." @@ -3056,6 +3146,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "This attribute supports Gradient Styles or SVG URL" @@ -3098,6 +3189,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifies the display size of a mask image. This parameter is valid only when mask-image is an image resource.\nThe options are as follows:\ncontain: Extends the image to its maximum size so that its height and width are fully appropriate for the content area.\ncover: Expand the image to a large enough size so that the background image completely covers the background area. Some parts of the background image may not be displayed in the background anchor area.\nauto: Keep the original image scale unchanged.\nlength: Set the height and width of the image. The first value sets the width and the second value sets the height. If you set only one value, the second value is set to \"auto\".\nPercentage: Set the width and height of the original image as a percentage of the width and height of the original image. The first value sets the width and the second value sets the height. If you set only one value, the second value is set to \"auto\"." @@ -3131,6 +3223,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Using keywords: If only one keyword is specified, the second value is center. The two values define the horizontal position and vertical position respectively. −left: leftmost in the horizontal direction −right: rightmost in the horizontal direction −top: top in the vertical direction −bottom: bottom in the vertical direction −center: center position 1. Using : The first value indicates the horizontal position, and the second value indicates the vertical position. The values are in the Xpx Ypx format. 0 0 indicates the upper left corner. If only one value is specified, the other one is 50%. 2.Using : The first value indicates the horizontal position, and the second value indicates the vertical position. 0% 0% indicates the upper left corner. 100% 100% indicates the lower right corner. If only one value is specified, the other one is 50%. 3.Using both and " @@ -3159,6 +3252,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "This attribute supports Gradient Styles but is not compatible with background-color or background-image" @@ -3184,6 +3278,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background color" @@ -3210,6 +3305,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image. Currently, this attribute is not compatible with background-color or border-color. Both Internet and local image resources are supported" @@ -3252,6 +3348,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image size. The string values are as follows: − contain: Expands the image to the maximum size so that the height and width of the image are applicable to the content area. − cover: Extends the background image to a large enough size so that the background image completely covers the background area. Some parts of the image may not be displayed in the background localization area. − auto: The original image width-height ratio is retained. The two values are as follows: Height and width of the background image. The first value indicates the width, and the second value indicates the height. If you only set one value, the second value is set to auto by default. 2. The two values are as follows: Width and height of the background image in percentage of the parent element. The first value indicates the width, and the second value indicates the height. If you only set one value, the other value is set to auto by default" @@ -3285,6 +3382,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Repeating attribute of a background image. By default, a background image is repeated both horizontally and vertically. 1. repeat: Draws images along the x axis and y axis at the same time. 2. repeat-x: Draws images along the x axis. 3. repeat-y: Draws images along the y axis. 4. no-repeat: The image is not drawn repeatedly." @@ -3316,6 +3414,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Using keywords: If only one keyword is specified, the second value is center. The two values define the horizontal position and vertical position respectively. −left: leftmost in the horizontal direction −right: rightmost in the horizontal direction −top: top in the vertical direction −bottom: bottom in the vertical direction −center: center position 1. Using : The first value indicates the horizontal position, and the second value indicates the vertical position. The values are in the Xpx Ypx format. 0 0 indicates the upper left corner. If only one value is specified, the other one is 50%. 2.Using : The first value indicates the horizontal position, and the second value indicates the vertical position. 0% 0% indicates the upper left corner. 100% 100% indicates the lower right corner. If only one value is specified, the other one is 50%. 3.Using both and " @@ -3349,6 +3448,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Transparency of an element. The value ranges from 0 to 1. 1 indicates opaque, and 0 indicates completely transparent" @@ -3402,6 +3502,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Type of the view box of the element. Currently, dynamic modification is not supported. Available values are as follows: flex: flexible layout; none: This item is hidden" @@ -3438,6 +3539,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether to display an element. Invisible borders occupy layout space (set the display attribute to none to hide the borders). The values are as follows: 1. visible: The element is visible. 2. hidden: The element is hidden but still takes up space. NOTE If both visibility and display are set, only display takes effect." @@ -3469,6 +3571,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How to divide available space of the parent component for a child component. It is used as a shorthand attribute to set the flex-grow attribute of the parent component. NOTE This attribute takes effect only when the parent component is
, , or " @@ -3500,6 +3603,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How much a child component will grow. The value specifies allocation of the remaining space on the main axis of the parent component. Size of available space = Container size - Total size of all child components. Value 0 indicates that the child component does not grow. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -3531,6 +3635,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How much child component will shrink. The shrink occurs only when the sum of default item widths is greater than that of the parent component. Value 0 indicates that the child component does not shrink. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -3562,6 +3667,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Initial length of the flex item on the main axis. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -3605,6 +3711,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the alignment of itself on the cross axis of the parent element. This style will override the align-items style of the parent element. It is only supported when the parent container is div or list" @@ -3649,6 +3756,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Positioning type of an element. Dynamic changes are not supported. 1. fixed: The element is positioned related to the browser window. 2. absolute: The element is positioned absolutely to its parent element. 3. relative: The element is positioned relative to its normal position. NOTE: The absolute attribute takes effect only when the parent component is
or " @@ -3674,6 +3782,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "left must be used together with position to determine the offset position of an element. The left attribute specifies the left edge position of the element. This attribute defines the offset between the left edge of a positioned element and that of a block included in the element" @@ -3700,6 +3809,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "top must be used together with position to determine the offset position of an element. The top attribute specifies the top edge position of the element. This attribute defines the offset between the top edge of a positioned element and that of a block included in the element" @@ -3732,6 +3842,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "right must be used together with position to determine the offset position of an element. The right attribute specifies the right edge position of the element. This attribute defines the offset between the right edge of a positioned element and that of a block included in the element" @@ -3764,6 +3875,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "bottom must be used together with position to determine the offset position of an element. The bottom attribute specifies the bottom edge position of the element. This attribute defines the offset between the bottom edge of a positioned element and that of a block included in the element" @@ -3796,6 +3908,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The start property specifies the starting edge of the element. This attribute defines the offset between the start outer margin boundary of the positioning element and the start boundary of the containing block." @@ -3828,6 +3941,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The end property specifies the end edge of the element. This attribute defines the offset between the end margin boundary of an anchor element and the end boundary of its containing block." @@ -3863,6 +3977,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Origin position of the transformed element. The unit can be px or a percentage (relative to the animation target component), for example, 50px 100px or 50% 50%." @@ -4135,6 +4250,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Translation, rotation, and scaling attributes" @@ -4160,6 +4276,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand property combines six of the animation properties into the 'animation' property." @@ -4178,6 +4295,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "@keyframes rule" @@ -4203,6 +4321,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Delay for playing the animation, in ms or s, for example, 1000 ms or 1s. The default unit is ms." @@ -4228,6 +4347,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Animation duration, in ms or s, for example, 1000 ms or 1s. The default unit is ms. NOTE: For basic watches, the maximum animation duration is 60s. animation-duration must be specified. Otherwise, the duration is 0, which means the animation will not be played" @@ -4261,6 +4381,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of times that an animation is played. The animation is played once by default. You can set the value to infinite to play the animation infinitely" @@ -4415,6 +4536,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Speed curve of an animation, which makes the animation more fluent. Available values include: linear: The animation speed keeps unchanged; ease: The animation starts at a low speed and then accelerates. It slows down before the animation ends. cubic-bezier(0.25, 0.1, 0.25, 1.0); ease-in: The animation starts at a low speed. cubic-bezier(0.42, 0.0, 1.0, 1.0); ease-out: The animation ends at a low speed. cubic-bezier(0.0, 0.0, 0.58, 1.0); ease-in-out: The animation starts and ends at a low speed. cubic-bezier(0.42, 0.0, 0.58, 1.0); fast-out-slow-in: Standard curve, cubic-bezier(0.4, 0.0, 0.2, 1.0); linear-out-slow-in: Deceleration curve, cubic-bezier(0.0, 0.0, 0.2, 1.0); fast-out-linear-in: Acceleration curve, cubic-bezier(0.4, 0.0, 1.0, 1.0); friction: Damping curve, cubic-bezier(0.2, 0.0, 0.2, 1.0);extreme-deceleration: Extreme deceleration curve, cubic-bezier(0.0, 0.0, 0.0, 1.0) curve; sharp: Sharp curve, cubic-bezier(0.33, 0.0, 0.67, 1.0); rhythm: Rhythm curve, cubic-bezier(0.7, 0.0, 0.2, 1.0); smooth: Smooth curve, cubic-bezier(0.4, 0.0, 0.4, 1.0); cubic-bezier: You can customize an animation speed curve in the cubic-bezier() function. The x and y values of each input parameter must be between 0 and 1" @@ -4464,6 +4586,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether to restore the initial state after the animation is executed. Available values include: none: The initial state is restored after the animation is executed; forwards: The state at the end of the animation (defined in the last key frame) is retained after the animation is executed" @@ -4498,6 +4621,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Entry style of shared elements during the transition, which can be exchange or static.During the transition, the style configured on the target page takes effect preferentially. exchange: The source page element is moved to the position of the target page element and is zoomed in or out properly. static: The position of the target page element remains unchanged. You can configure the transparency animation. Currently, only the static effect configured on the target page takes effect" @@ -4524,6 +4648,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "During the transition, the style configured on the target page takes effect preferentially. This style is used to configure the animation effect of shared elements. The animation effect is an animation sequence defined by @keyframes supporting transform and transparency animations. If the effect of the shared element conflicts with the custom animation, the latter is used" @@ -4555,6 +4680,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "During the transition, the style configured on the target page takes effect preferentially. This attribute defines the difference curve during the transition of shared elements. The friction curve is used by default if this parameter is not configured" @@ -4581,6 +4707,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Related to @keyframes, which supports transform and transparent animations" @@ -4607,6 +4734,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Related to @keyframes, which supports transform and transparent animations" @@ -4633,6 +4761,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The unit can be s or ms. The default unit is ms" @@ -4664,6 +4793,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Speed curve of executing transition animation for smoother transition. For details about the parameters, see the description of the valid values of animation-timing-function" @@ -4697,6 +4827,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Main axis direction of the flex container. Available values are as follows: column: Items are placed vertically from top to bottom; row: Items are placed horizontally from left to right" @@ -4730,6 +4861,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether flex items in the container are displayed in a single line or multiple lines. Currently, dynamic modification is not supported. Available values are as follows: nowrap: Items are displayed on a single axis; wrap: Items are displayed on multiple axes." @@ -4772,6 +4904,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How items are aligned along the main axis of the current line in a flex container. Available values are as follows: flex-start: Items are packed towards the start line. flex-end: Items are packed towards the end line. center: Items are centered along the line. space-between: Items are positioned with space between the lines. space-around: Items are positioned with space before, between, and after the lines." @@ -4821,6 +4954,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How items are aligned along the cross axis of the current line in a flex container. Available values are as follows: stretch: Items are stretched to the same height or width as the container in the cross axis direction; flex-start: Items are aligned to the start of the cross axis; flex-end: Items are aligned to the end of the cross axis; center: Items are aligned in the middle of the cross axis" @@ -4852,6 +4986,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the color of the scroll bar." @@ -4883,6 +5018,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the width of the scroll bar." @@ -4914,6 +5050,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the offset of the scroll bar." @@ -4945,6 +5082,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the item separator. This parameter is valid only when the divider attribute of the list is set to true." @@ -4976,6 +5114,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Height of the item separator. This parameter is valid only when the divider attribute of the list is set to true." @@ -5007,6 +5146,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Length of the item separator. If this parameter is not set, the maximum length is the width of the main axis. The length depends on divider-origin. This parameter is valid only when divider of the list is set to true." @@ -5038,6 +5178,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Offset of the item separator relative to the start position of the item main axis. This parameter is valid only when the divider attribute of the list is set to true." @@ -5069,6 +5210,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents the rendering order of its children for the same parent node.The higher the value, the lower the rendering data." @@ -5100,6 +5242,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Fills colors for svg images. The following components can be used to set image resource attributes: button (icon attribute), piece (icon attribute), search (icon attribute), input (headicon attribute), textarea (headicon attribute), and image (src attribute)., navigation-bar(logo/starticon/endicon), toolbar-item (icon attribute)." @@ -5209,6 +5352,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifying the Playback Mode of the Animation" @@ -5250,6 +5394,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifies the current state of the animation" @@ -5281,6 +5426,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifies the transition effect of a component state switch" @@ -5319,6 +5465,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the scrolling edge effect" @@ -5379,6 +5526,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Multi-line alignment mode when there is extra space in the cross axis. Available values are as follows: flex-start: All lines are packed towards the start of the cross axis. The start edge of the cross axis of the first line is aligned with the start edge of the cross axis of the container. All subsequent lines are aligned with the previous line; flex-end: All lines are packed towards the end of the cross axis. The end of the cross axis of the last line is aligned with the end of the cross axis of the container. All subsequent lines are aligned with the previous line; center: All lines are packed towards the center of the container. Lines are close to each other and aligned with the center of the container. The spacing between the start of the container's cross axis and the first line is equal to the spacing between the end of the container's cross axis and the last line; space-between: All lines are evenly distributed in the container. The spacing between two adjacent lines is the same. The start and end edges of the container's cross axis are aligned with the edges of the first and last lines, respectively; space-around: All lines are evenly distributed in the container, and the spacing between two adjacent lines is the same. The spacing between the start edge of the container's cross axis and the first line and that between the end edge and the last line are half of the spacing between two adjacent lines." @@ -5410,6 +5558,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns in the current grid layout. If this attribute is not set, one row and one column are displayed by default. This attribute is valid only when display is set to grid" @@ -5441,6 +5590,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of rows in the current grid layout. If this attribute is not set, one row and one column are displayed by default. This attribute is valid only when display is set to grid" @@ -5472,6 +5622,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of the gap between two consecutive columns in a grid layout. You can also use grid-gap to set the same size of the gap between rows and columns. This attribute is valid only when display is set to grid" @@ -5503,6 +5654,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of the gap between two consecutive rows in a grid layout. You can also use grid-gap to set the same size of the gap between rows and columns. This attribute is valid only when display is set to grid" @@ -5534,6 +5686,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start row numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -5565,6 +5718,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End row numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -5596,6 +5750,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start column numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -5627,6 +5782,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End column numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -5655,9 +5811,12 @@ ], "version": [ { - "name": "v4.0" + "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], "restrictions": [ { "name": [ @@ -5684,6 +5843,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns displayed in the main axis direction of the element. The default value is 1" @@ -5715,6 +5875,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of an internal item. When a percentage is set, the value indicates the percentage of the length in the main axis direction relative to the list viewpoint" @@ -5747,6 +5908,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the physical dynamic effect. This attribute is valid only when scrolleffect is set to fade" @@ -5778,6 +5940,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Fill color of the navigation point indicator" @@ -5809,6 +5972,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the currently selected navigation point indicator" @@ -5840,6 +6004,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -5871,6 +6036,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Position of the indicator relative to the swiper" @@ -5903,6 +6069,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -5935,6 +6102,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -5967,6 +6135,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -5999,6 +6168,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Loading color of the component" @@ -6052,6 +6222,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Image scale type. The SVG format is not supported. cover: The image is scaled with the aspect ratio retained for both sides to be greater than or equal to the display boundaries and displayed in the middle. contain: The image is scaled with the aspect ratio retained for the image to be completely displayed within the display boundaries and displayed in the middle. fill: The image is resized to fill the display area and its aspect ratio is not retained. none: The image is displayed in the middle with its aspect ratio and size retained. scale-down: The image is displayed in the middle with its aspect ratio retained. The size is equal to or smaller than the original size." @@ -6082,6 +6253,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "image position" @@ -6107,6 +6279,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The previous margin" @@ -6133,6 +6306,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The next margin" @@ -6179,6 +6353,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text word-break." @@ -6224,6 +6399,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the representation of the element content area when it exceeds the size of the element itself." @@ -6263,6 +6439,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether image orientation changes with the text direction. The SVG format is not supported" @@ -6302,6 +6479,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the component adapts to the image source size when the width and height are not set. If this attribute is set to true, the object-fit attribute does not take effect. SVG images do not support this attribute" @@ -6327,6 +6505,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the component" @@ -6352,6 +6531,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Transparency of an element. The value ranges from 0 to 1. 1 indicates opaque, and 0 indicates completely transparent" @@ -6377,6 +6557,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width of the component" @@ -6408,6 +6589,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Secondary color of the component" @@ -6439,6 +6621,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Scale thickness of the ring progress bar with a scale. This style takes effect only when the type is scale-ring" @@ -6470,6 +6653,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of scales of the ring progress bar with a scale. This style takes effect only when the type is scale-ring" @@ -6495,6 +6679,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start angle of the component, which starts from the direction of zero o'clock. The value ranges from 0 to 360 degrees (clockwise)" @@ -6520,6 +6705,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Total length of the component. The value ranges from –360 to 360. A negative number indicates counterclockwise direction" @@ -6545,6 +6731,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Center of the component (with the upper left corner of this widget as the coordinate origin). This style must be used together with center-y and radius" @@ -6570,6 +6757,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Center of the component (with the upper left corner of this widget as the coordinate origin). This style must be used together with center-x and radius" @@ -6595,6 +6783,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Radius of the component. This style must be used together with center-x and center-y" @@ -6620,6 +6809,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size (px).Currently, only 30px and 38px font sizes are supported" @@ -6659,6 +6849,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the font size changes following the system's font size settings. NOTE: For details about how to make the configuration take effect dynamically, see the config-changes attribute in the config.json file" @@ -6684,6 +6875,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Character spacing (px)" @@ -6709,6 +6901,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text spacing (px)" @@ -6734,6 +6927,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the amount of indentation before the first line of text" @@ -6768,6 +6962,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font style. Available values are as follows: normal: standard font style. italic: italic font style" @@ -6846,6 +7041,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font width. For the number type, the value ranges from 100 to 900. The default value is 400. A larger value indicates a larger font width. NOTE: The value must be an integer multiple of 100. The value of the string type can be lighter, normal, hold, or bolder" @@ -6879,6 +7075,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font variant" @@ -6919,6 +7116,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text modifier. Available values are as follows: underline: An underline is used; line-through: A strikethrough is used; none: The standard text is used" @@ -7005,6 +7203,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text alignment mode. Available values are as follows: left: The text is left-aligned; center: The text is center-aligned; right: The text is right-aligned; start: The text is aligned with the direction in which the text is written; end: The text in aligned with the opposite direction in which the text is written; NOTE If the text width is not specified, the alignment effect may not be obvious when the text width is the same as the width of the parent container" @@ -7036,6 +7235,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -7064,6 +7264,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Height of the selector's selection list." @@ -7105,6 +7306,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -7140,6 +7342,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -7180,6 +7383,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the vertical alignment of the current text" @@ -7227,6 +7431,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the mode for handling blanks in text" @@ -7260,6 +7465,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font family, in which fonts are separated by commas (,). Each font is set using a font name or font family name. The first font that exists in the system or the font specified by Customizing Font Styles in the family is selected as the font for the text" @@ -7296,6 +7502,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Maximum number of lines in the text" @@ -7327,6 +7534,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Minimum font size in the text. This style must be used together with max-font-size. The font size can be changed dynamically. After the maximum and minimum font sizes are set, font-size does not take effect" @@ -7358,6 +7566,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Maximum font size in the text. This style must be used together with min-font-size. The font size can be changed dynamically. After the maximum and minimum font sizes are set, font-size does not take effect" @@ -7389,6 +7598,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Step for dynamically adjusting the font size in the text. The minimum and maximum font sizes must be set" @@ -7420,6 +7630,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Preset preferred font sizes. For dynamic font size adjusting, the preset sizes are used to match the maximum number of lines in the text. If the preferred font sizes were not set, the font size will be adjusted based on the maximum and minimum font sizes and the step you have set. If the font size cannot match the maximum number of lines in the text, use text-overflow to truncate the text. If this parameter is set, font-size, max-font-size, min-font-size, and font-size-step do not take effect. Example values: 12 px,14 px,16 px" @@ -7459,6 +7670,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -7487,6 +7699,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image when a rating star is unselected. Only PNG and JPG images in a local path are supported" @@ -7517,6 +7730,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Secondary background image when a rating star is partially selected. This image will cover the background image and can only be of the PNG or JPG format and from a local path" @@ -7547,6 +7761,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "values": [ { "name": "url()" @@ -7590,6 +7805,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the image source is automatically flipped in the RTL text direction" @@ -7635,6 +7851,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Cap style of a divider. The default value is butt. Available values are as follows: butt: The ends of the divider are squared off. round: A rounded cap is added to each end of the divider. square: A square cap is added to each end of the divider. NOTE If the value is round or square, the line length increases by the line width" @@ -7666,6 +7883,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the hint text" @@ -7697,6 +7915,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color" @@ -7728,6 +7947,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text decoration color" @@ -7759,6 +7979,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width of the internal icon of a circle button. The entire circle button is filled by default." @@ -7790,6 +8011,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Height of the internal icon of a circle button. The entire circle button is filled by default." @@ -7823,6 +8045,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Slider color" @@ -7854,6 +8077,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color displayed when the component is checked" @@ -7885,6 +8109,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color displayed when the component is not checked" @@ -7916,6 +8141,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Distance between the two sides of the longest text in texton and textoff and the border of the slider" @@ -7941,6 +8167,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font color of the selected item" @@ -7966,6 +8193,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size of the selected item. The value is of the length type, in pixels" @@ -7997,6 +8225,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font color of the focus. This attribute is available only for smart TV" @@ -8028,6 +8257,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size of the focus. The value is of the length type, in pixels. This attribute is available only for smart TV'" @@ -8056,6 +8286,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The font color of the faded item. The disappearing item is the top and bottom two options in a scenario with five options in a column." @@ -8084,6 +8315,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The font size of the gradient disappearing item. The disappearing item is the top and bottom two options in a scenario with five options in a column." @@ -8115,6 +8347,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of each section for the scale bar of the gauge component. For example, colors: #FF0000, #00FF00. This style is supported by the gauge chart only" @@ -8146,6 +8379,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Weight of each section for the scale bar of the gauge component. For example, weights: 2, 2. This style is supported by the gauge chart only" @@ -8182,6 +8416,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Supported sources of customized fonts" @@ -8213,6 +8448,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the minimum width of the element." @@ -8245,6 +8481,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the minimum height of the element." @@ -8277,6 +8514,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the maximum width of the element. The default value is unlimited." @@ -8309,6 +8547,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the maximum height of the element. The default value is unlimited." @@ -8341,6 +8580,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "This style allows you to set the shadow style of the current component" @@ -8377,6 +8617,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8413,6 +8654,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8449,6 +8691,7 @@ "name": "v5.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8477,9 +8720,12 @@ ], "version": [ { - "name": "v4.0" + "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8508,9 +8754,12 @@ ], "version": [ { - "name": "v4.0" + "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8539,9 +8788,12 @@ ], "version": [ { - "name": "v4.0" + "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -8573,6 +8825,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the color of the input cursor." @@ -8603,6 +8856,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Includes content of another file.", @@ -8632,6 +8886,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Defines set of animation key frames.", @@ -8659,6 +8914,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Allows for linking to fonts that are automatically activated when needed. This permits authors to work around the limitation of 'web-safe' fonts, allowing for consistent rendering independent of the fonts available in a given user's environment.", @@ -8684,6 +8940,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Defines a stylesheet for a particular media type", @@ -8713,6 +8970,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is being activated by the user", @@ -8738,6 +8996,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is checked or toggled to an on state", @@ -8763,6 +9022,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " Represents the element when the mouse is hovering", @@ -8788,6 +9048,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is waiting for operation finished", @@ -8813,6 +9074,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents any disabled element", @@ -8838,6 +9100,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that has received focus", diff --git a/api/config/hml/basic/animate.json b/api/config/hml/basic/animate.json index 7e84b1924122ff94b7a16e5b2ec171667a17b9e0..845f2dbe075f813ef4d3dcb9216864c7b052d563 100644 --- a/api/config/hml/basic/animate.json +++ b/api/config/hml/basic/animate.json @@ -1,5 +1,6 @@ { "name": "animate", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/animateMotion.json b/api/config/hml/basic/animateMotion.json index dd2e12dd7920a89b015f6a7167ea15f52927dd32..ed0dc2f29146fa46b1ad6a3440aeb2e5e6ea54b3 100644 --- a/api/config/hml/basic/animateMotion.json +++ b/api/config/hml/basic/animateMotion.json @@ -1,5 +1,6 @@ { "name": "animateMotion", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/animateTransform.json b/api/config/hml/basic/animateTransform.json index 294b446f171280c155e5dc196748618d3ca65610..9f181d191686bb2a8e332ab5358218e929922506 100644 --- a/api/config/hml/basic/animateTransform.json +++ b/api/config/hml/basic/animateTransform.json @@ -1,5 +1,6 @@ { "name": "animateTransform", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/block.json b/api/config/hml/basic/block.json index 73c1a6a0a7fd9572b8df1b34cdeac6a840b7f9b9..46d76067c0300bdc42bfc81445ab2d9a865c90fc 100644 --- a/api/config/hml/basic/block.json +++ b/api/config/hml/basic/block.json @@ -1,5 +1,6 @@ { "name": "block", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/button.json b/api/config/hml/basic/button.json index 5a099c10f09f5145c575a9026d00ac23878b6184..001ab7a436ffe07d3c12b98392d8079b44726bfe 100644 --- a/api/config/hml/basic/button.json +++ b/api/config/hml/basic/button.json @@ -1,5 +1,6 @@ { "name": "button", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/calendar.json b/api/config/hml/basic/calendar.json index 2d6a494e4ff33330e9151e4bd024cca6bd166cb2..ffc26e13d981019a0443a8c322186400154ce12c 100644 --- a/api/config/hml/basic/calendar.json +++ b/api/config/hml/basic/calendar.json @@ -1,5 +1,6 @@ { "name": "calendar", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/chart.json b/api/config/hml/basic/chart.json index b2a3134cb474216056e3fd1784fbf07b8a0d7d00..a4697e682573eacc5686da8fe4a0aed114b94238 100644 --- a/api/config/hml/basic/chart.json +++ b/api/config/hml/basic/chart.json @@ -1,5 +1,6 @@ { "name": "chart", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/circle.json b/api/config/hml/basic/circle.json index b5732e2ceb068b5717a708bbba4746eb6ca26596..b21a26c1f52c6d522defb63668f369349eedd8de 100644 --- a/api/config/hml/basic/circle.json +++ b/api/config/hml/basic/circle.json @@ -1,5 +1,6 @@ { "name": "circle", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/divider.json b/api/config/hml/basic/divider.json index e1cc8271647aa8d4fc733e101f60ebbd75578eb7..68af42e665286c9f88a9f616d0f31c4d79dd3bfd 100644 --- a/api/config/hml/basic/divider.json +++ b/api/config/hml/basic/divider.json @@ -1,5 +1,6 @@ { "name": "divider", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/ellipse.json b/api/config/hml/basic/ellipse.json index cc3a413cf8d3ccc833c4b602b6ab8e29c340def7..c02c780068ec4603827ca529625be89772798aa2 100644 --- a/api/config/hml/basic/ellipse.json +++ b/api/config/hml/basic/ellipse.json @@ -1,5 +1,6 @@ { "name": "ellipse", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/image-animator.json b/api/config/hml/basic/image-animator.json index bca2a7633d67d9dee5d82d950008ae9bda0b964c..e6e1c6c29ad2d6124e5b13b1537da91539898031 100644 --- a/api/config/hml/basic/image-animator.json +++ b/api/config/hml/basic/image-animator.json @@ -1,5 +1,6 @@ { "name": "image-animator", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/image.json b/api/config/hml/basic/image.json index 931c924e841a9e3b76d7e46594774e34da8e9281..f15231760c183f77568289a00411596914b6f649 100644 --- a/api/config/hml/basic/image.json +++ b/api/config/hml/basic/image.json @@ -1,5 +1,6 @@ { "name": "image", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/input.json b/api/config/hml/basic/input.json index 00629caa5508c1d24d4c3c4652f23e4af3e56aca..073a8124cb56ec46c6cd51c46fd8c4cf9654aa78 100644 --- a/api/config/hml/basic/input.json +++ b/api/config/hml/basic/input.json @@ -1,5 +1,6 @@ { "name": "input", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/label.json b/api/config/hml/basic/label.json index 0fe8e9c40859717fe9e40950129e8648881f33f0..b5c8c478eb9dcf643e9e34c5615b4f503dab46a3 100644 --- a/api/config/hml/basic/label.json +++ b/api/config/hml/basic/label.json @@ -1,5 +1,6 @@ { "name": "label", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/line.json b/api/config/hml/basic/line.json index fca148a5ba38d8a957167bfb9f22ee4d34a754b9..881f2500d4593fbba366d9d34382e612e0662896 100644 --- a/api/config/hml/basic/line.json +++ b/api/config/hml/basic/line.json @@ -1,5 +1,6 @@ { "name": "line", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/marquee.json b/api/config/hml/basic/marquee.json index 6668b76f5146ea6320492522a6deebc3fc936f06..ef709e6bf4ed26fab16e8aa46f5c97c977e57061 100644 --- a/api/config/hml/basic/marquee.json +++ b/api/config/hml/basic/marquee.json @@ -1,5 +1,6 @@ { "name": "marquee", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/menu.json b/api/config/hml/basic/menu.json index 64f1210c9212d835d8b107d70000fe1cec69b6eb..05b0a95e15569f5e7b34d76105e97399b170b878 100644 --- a/api/config/hml/basic/menu.json +++ b/api/config/hml/basic/menu.json @@ -1,5 +1,6 @@ { "name": "menu", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/option.json b/api/config/hml/basic/option.json index 3277845738e0e697a2507930916c04c64cdfa7af..2b6bf73d8ddb1644e5c619c6a29a0123b00cc3f3 100644 --- a/api/config/hml/basic/option.json +++ b/api/config/hml/basic/option.json @@ -1,5 +1,6 @@ { "name": "option", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/path.json b/api/config/hml/basic/path.json index 08625949cf3b03beebac771dba34bac6b68a6024..34848e67b73d0ed5f0cdce9eb31555409e45568f 100644 --- a/api/config/hml/basic/path.json +++ b/api/config/hml/basic/path.json @@ -1,5 +1,6 @@ { "name": "path", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/picker-view.json b/api/config/hml/basic/picker-view.json index 80488a0c23df2a0ae156b0c7c884d7b765b898a9..319f688b926b75d9a7689da289aed83b3baa1871 100644 --- a/api/config/hml/basic/picker-view.json +++ b/api/config/hml/basic/picker-view.json @@ -1,5 +1,6 @@ { "name": "picker-view", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/picker.json b/api/config/hml/basic/picker.json index 8c85619812436597c53cc76f74bb6b3a227e53c8..9275f0943992e31d647abc6a3d6b6d60606edc13 100644 --- a/api/config/hml/basic/picker.json +++ b/api/config/hml/basic/picker.json @@ -1,5 +1,6 @@ { "name": "picker", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/piece.json b/api/config/hml/basic/piece.json index 960a1a63777bddc185376c2092a0056f2a679005..cc364064bbfe3ec503defe618185a464754cc761 100644 --- a/api/config/hml/basic/piece.json +++ b/api/config/hml/basic/piece.json @@ -1,5 +1,6 @@ { "name": "piece", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/basic/polygon.json b/api/config/hml/basic/polygon.json index 7acda9e989994d9a10c2d3a1ff8a5c32447d358b..f2fc8c0efd80447e584974aee43ad97348aa4265 100644 --- a/api/config/hml/basic/polygon.json +++ b/api/config/hml/basic/polygon.json @@ -1,5 +1,6 @@ { "name": "polygon", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/polyline.json b/api/config/hml/basic/polyline.json index bfcd7f6e125d598da2792ded6c9cab98881dd9e5..a5364b5b5cde71bca5ba92d28ead314eb9f0319f 100644 --- a/api/config/hml/basic/polyline.json +++ b/api/config/hml/basic/polyline.json @@ -1,5 +1,6 @@ { "name": "polyline", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/progress.json b/api/config/hml/basic/progress.json index c9db4c0b2dc88b4f1ac565c218394ded99266af1..2c6c32cc67bbb69b86d3e9b3fb1091cce6172bfe 100644 --- a/api/config/hml/basic/progress.json +++ b/api/config/hml/basic/progress.json @@ -1,5 +1,6 @@ { "name": "progress", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/qrcode.json b/api/config/hml/basic/qrcode.json index 45caf0f3f7743b53397f7985e564ff56026483a2..a274bd859f0936ab979d02a62c87554df2b99f1f 100644 --- a/api/config/hml/basic/qrcode.json +++ b/api/config/hml/basic/qrcode.json @@ -1,5 +1,6 @@ { "name": "qrcode", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/rating.json b/api/config/hml/basic/rating.json index c3cc55b13a0898385b16115200f5a91dce2cf4d5..f551567bbb051ce9b2234bfca1d8027de922119e 100644 --- a/api/config/hml/basic/rating.json +++ b/api/config/hml/basic/rating.json @@ -1,5 +1,6 @@ { "name": "rating", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/rect.json b/api/config/hml/basic/rect.json index e0627dedb6bb3cda9ba4715df8e38a6db57c4474..ad8a9bbaa776728a08a1d1614be683df57595044 100644 --- a/api/config/hml/basic/rect.json +++ b/api/config/hml/basic/rect.json @@ -1,5 +1,6 @@ { "name": "rect", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/richtext.json b/api/config/hml/basic/richtext.json index f87134733f62a9f00dfbf16258354ae9788796ae..bb317eade7d1c8763d561fa3e8cc40607666ed76 100644 --- a/api/config/hml/basic/richtext.json +++ b/api/config/hml/basic/richtext.json @@ -1,5 +1,6 @@ { "name": "richtext", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v6.0" diff --git a/api/config/hml/basic/search.json b/api/config/hml/basic/search.json index 9285fd65f99e8c4186ca5b70078cb6f7589541be..e0d3c21c272cb8c32650fb1a17fab62d03b317c4 100644 --- a/api/config/hml/basic/search.json +++ b/api/config/hml/basic/search.json @@ -1,5 +1,6 @@ { "name": "search", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/select.json b/api/config/hml/basic/select.json index dcbc93c8de960a90f145b402f23ec4e1e3d6a86f..21dd3a54f7d0f0177b1bca85cb191473264c7b6c 100644 --- a/api/config/hml/basic/select.json +++ b/api/config/hml/basic/select.json @@ -1,5 +1,6 @@ { "name": "select", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/slider.json b/api/config/hml/basic/slider.json index 3058687958f50308df6f6280e4e08717ddea8b5d..7b7b31574b722125e0d88075e270430e9b36305d 100644 --- a/api/config/hml/basic/slider.json +++ b/api/config/hml/basic/slider.json @@ -1,5 +1,6 @@ { "name": "slider", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/slot.json b/api/config/hml/basic/slot.json index 40c51fe698a845c1549a368c6cbbd1249199b3a1..dd25c91ce6a23f69e5d4aed220e8c3a4f48a2df9 100644 --- a/api/config/hml/basic/slot.json +++ b/api/config/hml/basic/slot.json @@ -1,5 +1,6 @@ { "name": "slot", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v1.0" diff --git a/api/config/hml/basic/span.json b/api/config/hml/basic/span.json index 7f0efcbd7413e6d8a73796589611068304433ffb..e288935baa341d17290443ea764947f3b4f0cd87 100644 --- a/api/config/hml/basic/span.json +++ b/api/config/hml/basic/span.json @@ -1,5 +1,6 @@ { "name": "span", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/switch.json b/api/config/hml/basic/switch.json index 391f5e5062ff66eafc4585c65ed78274916cccaf..ae675319b585318a3ec62bc57f90757a7d97952c 100644 --- a/api/config/hml/basic/switch.json +++ b/api/config/hml/basic/switch.json @@ -1,5 +1,6 @@ { "name": "switch", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/text.json b/api/config/hml/basic/text.json index 3a83a99fa8a0e780696cf04d7a99154cb2659976..c4de91587d9888dcb837a244ea312f046eb3da98 100644 --- a/api/config/hml/basic/text.json +++ b/api/config/hml/basic/text.json @@ -1,5 +1,6 @@ { "name": "text", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/textarea.json b/api/config/hml/basic/textarea.json index c2518b5823a1181cb3a45078c004dc32097ab5b7..db5559bdc863c40b5015a1bb1230ebe06d332bda 100644 --- a/api/config/hml/basic/textarea.json +++ b/api/config/hml/basic/textarea.json @@ -1,5 +1,6 @@ { "name": "textarea", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/basic/textpath.json b/api/config/hml/basic/textpath.json index 0fb95e818fa93c57f6e572efb8c32687e63e28f8..698581a3c10442af4659614449b20b116021d4d4 100644 --- a/api/config/hml/basic/textpath.json +++ b/api/config/hml/basic/textpath.json @@ -1,5 +1,6 @@ { "name": "textpath", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/toggle.json b/api/config/hml/basic/toggle.json index 1197d058ce00c0ace854676ac255c79a061702e3..cd379d3bb7be6335a97ac7791723330bc7aba666 100644 --- a/api/config/hml/basic/toggle.json +++ b/api/config/hml/basic/toggle.json @@ -1,5 +1,6 @@ { "name": "toggle", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/basic/toolbar-item.json b/api/config/hml/basic/toolbar-item.json index 42a8e3343049c9dfcbe9179fe66cef3b970ae30d..7c335cf7a591065e2bf237f682f11da2b7deeb32 100644 --- a/api/config/hml/basic/toolbar-item.json +++ b/api/config/hml/basic/toolbar-item.json @@ -1,5 +1,6 @@ { "name": "toolbar-item", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/basic/toolbar.json b/api/config/hml/basic/toolbar.json index e39f9a52b74efd9d9ffb2fb768323f607d5f891a..b489d19d641b539356cf34b34a90026e604fb055 100644 --- a/api/config/hml/basic/toolbar.json +++ b/api/config/hml/basic/toolbar.json @@ -1,5 +1,6 @@ { "name": "toolbar", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/basic/tspan.json b/api/config/hml/basic/tspan.json index ae3a981ab786716ff6b3b2f88a9d300ede633413..61e646082ee59d40d3b3cfde3e1147e4ec8f2ced 100644 --- a/api/config/hml/basic/tspan.json +++ b/api/config/hml/basic/tspan.json @@ -1,5 +1,6 @@ { "name": "tspan", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/basic/web.json b/api/config/hml/basic/web.json index daaad62e11348318024e0192527ea4a08c748d3c..43d6ea8f0183792438aa7a90b9f100e6d5a17c22 100644 --- a/api/config/hml/basic/web.json +++ b/api/config/hml/basic/web.json @@ -1,5 +1,6 @@ { "name": "web", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v6.0" diff --git a/api/config/hml/basic/xcomponent.json b/api/config/hml/basic/xcomponent.json index 9a60c8bbbaa91a2101a8e5bc4696314839684a86..c94e9968642740f0a77037c573e9e78e174dda5c 100644 --- a/api/config/hml/basic/xcomponent.json +++ b/api/config/hml/basic/xcomponent.json @@ -1,5 +1,6 @@ { "name": "xcomponent", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v8.0" diff --git a/api/config/hml/canvas/canvas.json b/api/config/hml/canvas/canvas.json index a0dcc0d228c51cf1a99cbdd8bbf8143a9253d4fb..d06b8c6d3c9600874429849925f896259d9ad925 100644 --- a/api/config/hml/canvas/canvas.json +++ b/api/config/hml/canvas/canvas.json @@ -1,5 +1,6 @@ { "name": "canvas", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/badge.json b/api/config/hml/container/badge.json index d5f19a2e2a3c214f830359fe7db3b6badf8c250a..0d895b05f354a5905769c1d11dd514ff3055a78e 100644 --- a/api/config/hml/container/badge.json +++ b/api/config/hml/container/badge.json @@ -1,5 +1,6 @@ { "name": "badge", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/container/dialog.json b/api/config/hml/container/dialog.json index 620d8fe6a348dfa5d748d6d5a6262ffb6cf1df2c..3640f4584147ac94c408c0108fa53e3fc7a17c07 100644 --- a/api/config/hml/container/dialog.json +++ b/api/config/hml/container/dialog.json @@ -1,5 +1,6 @@ { "name": "dialog", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/div.json b/api/config/hml/container/div.json index 8608f00c2429d9e02b6dd10040691c9bfe9d4d10..8f9ff685200df6f47e50bbd3df7826b122c6d959 100644 --- a/api/config/hml/container/div.json +++ b/api/config/hml/container/div.json @@ -1,5 +1,6 @@ { "name": "div", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/form.json b/api/config/hml/container/form.json index 2387d29f1f508f808cb47542518fd2cbbc0f2ae9..97c1f48053c05646db0d9652c92f1d9d0bcbec7e 100644 --- a/api/config/hml/container/form.json +++ b/api/config/hml/container/form.json @@ -1,5 +1,6 @@ { "name": "form", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v6.0" diff --git a/api/config/hml/container/list-item-group.json b/api/config/hml/container/list-item-group.json index b49affd9693f03a5a53b35915f1d28ae903a5758..ac2a6a7ad1f7b2168e707f0fe851996bb9729263 100644 --- a/api/config/hml/container/list-item-group.json +++ b/api/config/hml/container/list-item-group.json @@ -1,5 +1,6 @@ { "name": "list-item-group", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/list-item.json b/api/config/hml/container/list-item.json index 810da5c101cf7f2351e180c7129dcab200285953..db3ec2008e6e9adbfba21b844b75b05b0490ad68 100644 --- a/api/config/hml/container/list-item.json +++ b/api/config/hml/container/list-item.json @@ -1,5 +1,6 @@ { "name": "list-item", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/list.json b/api/config/hml/container/list.json index 78de6422e9223b5f3df66e30ed2a2805d3726015..ef784649161d39879e0c322e84c8cd19dbe65fd5 100644 --- a/api/config/hml/container/list.json +++ b/api/config/hml/container/list.json @@ -1,5 +1,6 @@ { "name": "list", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/panel.json b/api/config/hml/container/panel.json index bf3659c8f7212ee03682acddcb7f211b3927ca11..35f6cd05f2489b9df3f14508218db2dd3b1b8281 100644 --- a/api/config/hml/container/panel.json +++ b/api/config/hml/container/panel.json @@ -1,5 +1,6 @@ { "name": "panel", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/container/popup.json b/api/config/hml/container/popup.json index 108fe63dec5e1fbeee04281e53a6829b253a27fa..b73cc1dffc3969b998c07d4f98f62a476d95a9fa 100644 --- a/api/config/hml/container/popup.json +++ b/api/config/hml/container/popup.json @@ -1,5 +1,6 @@ { "name": "popup", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/refresh.json b/api/config/hml/container/refresh.json index 9e9586d4137b51ca49e86c4edeb4af6e4d056cc0..2c293b88c3b611d6beb2c9e0ecbd25bae60ef8cd 100644 --- a/api/config/hml/container/refresh.json +++ b/api/config/hml/container/refresh.json @@ -1,5 +1,6 @@ { "name": "refresh", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/stack.json b/api/config/hml/container/stack.json index 95f3b4c1af6b10bf86de554c9b2eac605c3794fb..f48564247cc0d9d7d34bfd50abb4625688d00f34 100644 --- a/api/config/hml/container/stack.json +++ b/api/config/hml/container/stack.json @@ -1,5 +1,6 @@ { "name": "stack", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/stepper-item.json b/api/config/hml/container/stepper-item.json index 5a00cc4dad7acd8c15a750ae580aad9058112ead..40f4109cd1525694e12bb872104773e7d5016929 100644 --- a/api/config/hml/container/stepper-item.json +++ b/api/config/hml/container/stepper-item.json @@ -1,5 +1,6 @@ { "name": "stepper-item", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/container/stepper.json b/api/config/hml/container/stepper.json index 7de916ca30a74383a959d4cbf264ddab0e63e0e3..bbb91f6d036d1a0602dbad5d330e63d41ce1d63d 100644 --- a/api/config/hml/container/stepper.json +++ b/api/config/hml/container/stepper.json @@ -1,5 +1,6 @@ { "name": "stepper", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/container/svg.json b/api/config/hml/container/svg.json index a7c0103ee249059f53377f71476154357048ab25..0f6a41e39aee9fdb1a47b16c36fdfa966c7e12dd 100644 --- a/api/config/hml/container/svg.json +++ b/api/config/hml/container/svg.json @@ -1,5 +1,6 @@ { "name": "svg", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v7.0" diff --git a/api/config/hml/container/swiper.json b/api/config/hml/container/swiper.json index e5a8b1dc7012c980a2e1f068507ef97d739daadb..9f9bde17a5c99aa3c5744cc825bf7c8d4117a33d 100644 --- a/api/config/hml/container/swiper.json +++ b/api/config/hml/container/swiper.json @@ -1,5 +1,6 @@ { "name": "swiper", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/tab-bar.json b/api/config/hml/container/tab-bar.json index 334ee18c97ead89b9ff5da75a5f54e20e3826d0f..551cdf1e0ffe7fd812bc8c93728b7070c52d1e49 100644 --- a/api/config/hml/container/tab-bar.json +++ b/api/config/hml/container/tab-bar.json @@ -1,5 +1,6 @@ { "name": "tab-bar", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/tab-content.json b/api/config/hml/container/tab-content.json index fe487cf145e655c1debd0ce01a2c276b2a37dda4..e20545323f70ecd1543d76d29d8af2c7c46b3fe1 100644 --- a/api/config/hml/container/tab-content.json +++ b/api/config/hml/container/tab-content.json @@ -1,5 +1,6 @@ { "name": "tab-content", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/container/tabs.json b/api/config/hml/container/tabs.json index 536221bd49c3b40013a9d012207184f43628a75f..78d608b9dd4e2a2467faa1cd7036d8cba79af39a 100644 --- a/api/config/hml/container/tabs.json +++ b/api/config/hml/container/tabs.json @@ -1,5 +1,6 @@ { "name": "tabs", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/custom/element.json b/api/config/hml/custom/element.json index 083fe73a9acd98a1656bafcddfb8222fdae41045..309981c6dc63fe0a6e6ed05266bbcb022d58d831 100644 --- a/api/config/hml/custom/element.json +++ b/api/config/hml/custom/element.json @@ -1,5 +1,6 @@ { "name": "element", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/config/hml/grid/grid-col.json b/api/config/hml/grid/grid-col.json index d8260c8777aa542abe498eef6e0f8e3eaae3dec9..41f6c3032a6086b0ca6aad341d216a654a1928b6 100644 --- a/api/config/hml/grid/grid-col.json +++ b/api/config/hml/grid/grid-col.json @@ -1,5 +1,6 @@ { "name": "grid-col", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/grid/grid-container.json b/api/config/hml/grid/grid-container.json index 29836a22e056c6ce530e19353e1e84b3870b266e..d9f8fb9fa2dac73cff2a78d4ef0b4e3633222573 100644 --- a/api/config/hml/grid/grid-container.json +++ b/api/config/hml/grid/grid-container.json @@ -1,5 +1,6 @@ { "name": "grid-container", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/grid/grid-row.json b/api/config/hml/grid/grid-row.json index fb720a0653add046f7ad81fc96c2400f26121bb6..a312463d52fd425f98972f762f7c89ce43430ec0 100644 --- a/api/config/hml/grid/grid-row.json +++ b/api/config/hml/grid/grid-row.json @@ -1,5 +1,6 @@ { "name": "grid-row", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v4.0" diff --git a/api/config/hml/hml-json-schema.json b/api/config/hml/hml-json-schema.json index 5297e5531e3f427028920f927afbea29b508d4e8..2bf2d979bab7a3157e78f8a7330b381de924853f 100644 --- a/api/config/hml/hml-json-schema.json +++ b/api/config/hml/hml-json-schema.json @@ -5,6 +5,17 @@ "type": "string", "description": "组件名称,如div、list等" }, + "syscap": { + "type": "array", + "description": "支持哪些syscap", + "items": { + "type": "string", + "enum": [ + "SystemCapability.ArkUI.Core", + "SystemCapability.ArkUI.Lite" + ] + } + }, "version": { "type": "array", "description": "该属性的当前的版本", diff --git a/api/config/hml/media/camera.json b/api/config/hml/media/camera.json index 82a8afa9e6afa1aa9f9ec122fa3381dfaf699667..77ac8e752100d443ef6be51a538fee25f26281c6 100644 --- a/api/config/hml/media/camera.json +++ b/api/config/hml/media/camera.json @@ -1,5 +1,6 @@ { "name": "camera", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v6.0" diff --git a/api/config/hml/media/video.json b/api/config/hml/media/video.json index 34e5abc471c2d50c6b29f88167498fb37f003c27..d89e24a7154e3be337920075fd59537375f1d25e 100644 --- a/api/config/hml/media/video.json +++ b/api/config/hml/media/video.json @@ -1,5 +1,6 @@ { "name": "video", + "syscap": ["SystemCapability.ArkUI.Core"], "version": [ { "name": "v3.0" diff --git a/api/form/css/css-json-schema.json b/api/form/css/css-json-schema.json index 40ef282b6928113f60479fd5fe7edab544e328fc..d7064cc49e76892cb11e45dd39a5f699c7e8fffc 100644 --- a/api/form/css/css-json-schema.json +++ b/api/form/css/css-json-schema.json @@ -9,6 +9,17 @@ "name": { "type": "string" }, + "syscap": { + "type": "array", + "description": "支持哪些syscap", + "items": { + "type": "string", + "enum": [ + "SystemCapability.ArkUI.Core", + "SystemCapability.ArkUI.Lite" + ] + } + }, "supportedDevices": { "type": "array", "description": "本字段非必填,如果为空,表示该属性支持所有的设备类型", diff --git a/api/form/css/cssConfig.json b/api/form/css/cssConfig.json index 2403ca4c5755fd3065afbc63be9899e1abe7c909..c4dee6e7339f2d0360880265fbe4df3c7dc83940 100644 --- a/api/form/css/cssConfig.json +++ b/api/form/css/cssConfig.json @@ -13,6 +13,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns occupied by the current list-item in the list. By default, the list-item occupies one column. This attribute is valid only when the list contains multiple columns" @@ -36,6 +37,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Component width. If this attribute is not set, the width required for the element content is used", @@ -60,6 +62,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Component height. If this attribute is not set, the height required for the element content is used", @@ -85,6 +88,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The attribute can have one to four values: 1. If you set a value, it specifies the padding for four sides; 2. If you set two values, the first value specifies the top and bottom padding, and the second value specifies the left and right padding; 3. If you set three values, the first value specifies the top padding, the second value specifies the left and right padding, and the third value specifies the bottom padding; 4. If you set four values, they respectively specify the padding for top, right, bottom, and left sides (in clockwise order)", @@ -111,6 +115,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Left padding (in px)" @@ -136,6 +141,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Top padding (in px)" @@ -161,6 +167,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Right padding (in px)" @@ -186,6 +193,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Bottom padding (in px)" @@ -212,6 +220,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start padding" @@ -238,6 +247,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End padding" @@ -262,6 +272,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set margins for all sides in a declaration. You can set one to four values: 1. One value: specifies the margin for all the four sides; 2. Two values: The first value is for the top and bottom sides, and the second value is for the left and right sides; 3. Three values: The first value is for the top, the second value for the left and right, and the third value for the bottom; 4. They are margins for top, right, bottom, and left sides, respectively" @@ -285,6 +296,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Left margin" @@ -308,6 +320,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Top margin" @@ -331,6 +344,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Right margin" @@ -354,6 +368,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Bottom margin" @@ -378,6 +393,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start margin" @@ -402,6 +418,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End margin" @@ -426,6 +443,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set all boarders. You can set border-width, border-style, and border-color in sequence. Default values are used for attributes that are not set" @@ -445,6 +463,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the style of all borders. The available values are as follows: 1. dotted: Dotted border. The radius of a dot is half of border-width;2. dashed: Dashed border;3. solid: Solid border;" @@ -480,6 +499,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "border image." @@ -505,6 +525,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The border of the image is shifted inward" @@ -531,6 +552,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width about the border of the image" @@ -557,6 +579,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The border image can exceed the size of the border box" @@ -597,6 +620,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How the picture fills the border" @@ -628,6 +652,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The image of border attributes" @@ -662,6 +687,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "image position" @@ -687,6 +713,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The previous margin" @@ -713,6 +740,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The next margin" @@ -735,6 +763,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the left borders. The available values are dotted, dashed, and solid" @@ -765,6 +794,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the top borders. The available values are dotted, dashed, and solid" @@ -795,6 +825,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the right borders. The available values are dotted, dashed, and solid" @@ -825,6 +856,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Styles of the bottom borders. The available values are dotted, dashed, and solid" @@ -855,6 +887,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -879,6 +912,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -903,6 +937,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -927,6 +962,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the boarders for every sides respectively. You can set border-width, border-style and border-color in sequence. Default values are used for attributes that are not set" @@ -950,6 +986,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the width of all borders, or separately set the width of each border" @@ -975,6 +1012,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of left borders" @@ -999,6 +1037,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of top borders" @@ -1023,6 +1062,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of right borders" @@ -1047,6 +1087,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set widths of right borders" @@ -1070,6 +1111,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Shorthand attribute to set the color of all borders, or separately set the color of each border" @@ -1094,6 +1136,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of left borders" @@ -1118,6 +1161,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of top borders" @@ -1142,6 +1186,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of right borders" @@ -1166,6 +1211,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set colors of bottom borders" @@ -1189,6 +1235,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to set the radius of round borders of an element. This attribute cannot be used to set the width, color, or style of a specific border. To set the width or color, you need to set border-width, border-color, or border-style for all the borders at the same time.", @@ -1214,6 +1261,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the upper-left rounded corner" @@ -1238,6 +1286,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the upper-right rounded corner" @@ -1262,6 +1311,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the lower-left rounded corner" @@ -1286,6 +1336,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Attribute to receptively set the radius of the lower-right rounded corner" @@ -1332,6 +1383,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the alignment of itself on the cross axis of the parent element. This style will override the align-items style of the parent element. It is only supported when the parent container is div or list" @@ -1370,6 +1422,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The start property specifies the starting edge of the element. This attribute defines the offset between the start outer margin boundary of the positioning element and the start boundary of the containing block." @@ -1402,6 +1455,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The end property specifies the end edge of the element. This attribute defines the offset between the end margin boundary of an anchor element and the end boundary of its containing block." @@ -1434,6 +1488,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents the rendering order of its children for the same parent node.The higher the value, the lower the rendering data." @@ -1465,6 +1520,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Fills colors for svg images. The following components can be used to set image resource attributes: button (icon attribute), piece (icon attribute), search (icon attribute), input (headicon attribute), textarea (headicon attribute), and image (src attribute)., navigation-bar(logo/starticon/endicon), toolbar-item (icon attribute)." @@ -1559,6 +1615,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "This attribute supports Gradient Styles or SVG URL" @@ -1601,6 +1658,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Specifies the display size of a mask image. This parameter is valid only when mask-image is an image resource.\nThe options are as follows:\ncontain: Extends the image to its maximum size so that its height and width are fully appropriate for the content area.\ncover: Expand the image to a large enough size so that the background image completely covers the background area. Some parts of the background image may not be displayed in the background anchor area.\nauto: Keep the original image scale unchanged.\nlength: Set the height and width of the image. The first value sets the width and the second value sets the height. If you set only one value, the second value is set to \"auto\".\nPercentage: Set the width and height of the original image as a percentage of the width and height of the original image. The first value sets the width and the second value sets the height. If you set only one value, the second value is set to \"auto\"." @@ -1634,6 +1692,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Using keywords: If only one keyword is specified, the second value is center. The two values define the horizontal position and vertical position respectively. −left: leftmost in the horizontal direction −right: rightmost in the horizontal direction −top: top in the vertical direction −bottom: bottom in the vertical direction −center: center position 1. Using : The first value indicates the horizontal position, and the second value indicates the vertical position. The values are in the Xpx Ypx format. 0 0 indicates the upper left corner. If only one value is specified, the other one is 50%. 2.Using : The first value indicates the horizontal position, and the second value indicates the vertical position. 0% 0% indicates the upper left corner. 100% 100% indicates the lower right corner. If only one value is specified, the other one is 50%. 3.Using both and " @@ -1657,6 +1716,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "This attribute supports Gradient Styles but is not compatible with background-color or background-image" @@ -1680,6 +1740,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background color" @@ -1699,6 +1760,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image. Currently, this attribute is not compatible with background-color or border-color. Both Internet and local image resources are supported" @@ -1734,6 +1796,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image size. The string values are as follows: − contain: Expands the image to the maximum size so that the height and width of the image are applicable to the content area. − cover: Extends the background image to a large enough size so that the background image completely covers the background area. Some parts of the image may not be displayed in the background localization area. − auto: The original image width-height ratio is retained. The two values are as follows: Height and width of the background image. The first value indicates the width, and the second value indicates the height. If you only set one value, the second value is set to auto by default. 2. The two values are as follows: Width and height of the background image in percentage of the parent element. The first value indicates the width, and the second value indicates the height. If you only set one value, the other value is set to auto by default" @@ -1758,6 +1821,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Repeating attribute of a background image. By default, a background image is repeated both horizontally and vertically. 1. repeat: Draws images along the x axis and y axis at the same time. 2. repeat-x: Draws images along the x axis. 3. repeat-y: Draws images along the y axis. 4. no-repeat: The image is not drawn repeatedly." @@ -1782,6 +1846,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Using keywords: If only one keyword is specified, the second value is center. The two values define the horizontal position and vertical position respectively. −left: leftmost in the horizontal direction −right: rightmost in the horizontal direction −top: top in the vertical direction −bottom: bottom in the vertical direction −center: center position 1. Using : The first value indicates the horizontal position, and the second value indicates the vertical position. The values are in the Xpx Ypx format. 0 0 indicates the upper left corner. If only one value is specified, the other one is 50%. 2.Using : The first value indicates the horizontal position, and the second value indicates the vertical position. 0% 0% indicates the upper left corner. 100% 100% indicates the lower right corner. If only one value is specified, the other one is 50%. 3.Using both and " @@ -1806,6 +1871,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Transparency of an element. The value ranges from 0 to 1. 1 indicates opaque, and 0 indicates completely transparent" @@ -1834,6 +1900,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Type of the view box of the element. Currently, dynamic modification is not supported. Available values are as follows: flex: flexible layout; none: This item is hidden" @@ -1863,6 +1930,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether to display an element. Invisible borders occupy layout space (set the display attribute to none to hide the borders). The values are as follows: 1. visible: The element is visible. 2. hidden: The element is hidden but still takes up space. NOTE If both visibility and display are set, only display takes effect." @@ -1887,6 +1955,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How to divide available space of the parent component for a child component. It is used as a shorthand attribute to set the flex-grow attribute of the parent component. NOTE This attribute takes effect only when the parent component is
, , or " @@ -1911,6 +1980,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How much a child component will grow. The value specifies allocation of the remaining space on the main axis of the parent component. Size of available space = Container size - Total size of all child components. Value 0 indicates that the child component does not grow. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -1935,6 +2005,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How much child component will shrink. The shrink occurs only when the sum of default item widths is greater than that of the parent component. Value 0 indicates that the child component does not shrink. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -1959,6 +2030,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Initial length of the flex item on the main axis. NOTE: This attribute takes effect only when the parent component is
, , or " @@ -1989,6 +2061,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Positioning type of an element. Dynamic changes are not supported. 1. fixed: The element is positioned related to the browser window. 2. absolute: The element is positioned absolutely to its parent element. 3. relative: The element is positioned relative to its normal position. NOTE: The absolute attribute takes effect only when the parent component is
or " @@ -2012,6 +2085,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "left must be used together with position to determine the offset position of an element. The left attribute specifies the left edge position of the element. This attribute defines the offset between the left edge of a positioned element and that of a block included in the element" @@ -2035,6 +2109,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "top must be used together with position to determine the offset position of an element. The top attribute specifies the top edge position of the element. This attribute defines the offset between the top edge of a positioned element and that of a block included in the element" @@ -2059,6 +2134,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "right must be used together with position to determine the offset position of an element. The right attribute specifies the right edge position of the element. This attribute defines the offset between the right edge of a positioned element and that of a block included in the element" @@ -2083,6 +2159,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "bottom must be used together with position to determine the offset position of an element. The bottom attribute specifies the bottom edge position of the element. This attribute defines the offset between the bottom edge of a positioned element and that of a block included in the element" @@ -2110,6 +2187,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Origin position of the transformed element. The unit can be px or a percentage (relative to the animation target component), for example, 50px 100px or 50% 50%." @@ -2168,6 +2246,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Translation, rotation, and scaling attributes" @@ -2191,6 +2270,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "@keyframes rule" @@ -2214,6 +2294,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Delay for playing the animation, in ms or s, for example, 1000 ms or 1s. The default unit is ms." @@ -2237,6 +2318,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Animation duration, in ms or s, for example, 1000 ms or 1s. The default unit is ms. NOTE: For basic watches, the maximum animation duration is 60s. animation-duration must be specified. Otherwise, the duration is 0, which means the animation will not be played" @@ -2268,6 +2350,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of times that an animation is played. The animation is played once by default. You can set the value to infinite to play the animation infinitely" @@ -2346,6 +2429,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Speed curve of an animation, which makes the animation more fluent. Available values include: linear: The animation speed keeps unchanged; ease: The animation starts at a low speed and then accelerates. It slows down before the animation ends. cubic-bezier(0.25, 0.1, 0.25, 1.0); ease-in: The animation starts at a low speed. cubic-bezier(0.42, 0.0, 1.0, 1.0); ease-out: The animation ends at a low speed. cubic-bezier(0.0, 0.0, 0.58, 1.0); ease-in-out: The animation starts and ends at a low speed. cubic-bezier(0.42, 0.0, 0.58, 1.0); fast-out-slow-in: Standard curve, cubic-bezier(0.4, 0.0, 0.2, 1.0); linear-out-slow-in: Deceleration curve, cubic-bezier(0.0, 0.0, 0.2, 1.0); fast-out-linear-in: Acceleration curve, cubic-bezier(0.4, 0.0, 1.0, 1.0); friction: Damping curve, cubic-bezier(0.2, 0.0, 0.2, 1.0);extreme-deceleration: Extreme deceleration curve, cubic-bezier(0.0, 0.0, 0.0, 1.0) curve; sharp: Sharp curve, cubic-bezier(0.33, 0.0, 0.67, 1.0); rhythm: Rhythm curve, cubic-bezier(0.7, 0.0, 0.2, 1.0); smooth: Smooth curve, cubic-bezier(0.4, 0.0, 0.4, 1.0); cubic-bezier: You can customize an animation speed curve in the cubic-bezier() function. The x and y values of each input parameter must be between 0 and 1" @@ -2377,6 +2461,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether to restore the initial state after the animation is executed. Available values include: none: The initial state is restored after the animation is executed; forwards: The state at the end of the animation (defined in the last key frame) is retained after the animation is executed" @@ -2404,6 +2489,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Entry style of shared elements during the transition, which can be exchange or static.During the transition, the style configured on the target page takes effect preferentially. exchange: The source page element is moved to the position of the target page element and is zoomed in or out properly. static: The position of the target page element remains unchanged. You can configure the transparency animation. Currently, only the static effect configured on the target page takes effect" @@ -2423,6 +2509,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "During the transition, the style configured on the target page takes effect preferentially. This style is used to configure the animation effect of shared elements. The animation effect is an animation sequence defined by @keyframes supporting transform and transparency animations. If the effect of the shared element conflicts with the custom animation, the latter is used" @@ -2447,6 +2534,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "During the transition, the style configured on the target page takes effect preferentially. This attribute defines the difference curve during the transition of shared elements. The friction curve is used by default if this parameter is not configured" @@ -2466,6 +2554,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Related to @keyframes, which supports transform and transparent animations" @@ -2485,6 +2574,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Related to @keyframes, which supports transform and transparent animations" @@ -2504,6 +2594,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "The unit can be s or ms. The default unit is ms" @@ -2528,6 +2619,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Speed curve of executing transition animation for smoother transition. For details about the parameters, see the description of the valid values of animation-timing-function" @@ -2559,6 +2651,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Main axis direction of the flex container. Available values are as follows: column: Items are placed vertically from top to bottom; row: Items are placed horizontally from left to right" @@ -2590,6 +2683,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether flex items in the container are displayed in a single line or multiple lines. Currently, dynamic modification is not supported. Available values are as follows: nowrap: Items are displayed on a single axis; wrap: Items are displayed on multiple axes." @@ -2633,6 +2727,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How items are aligned along the main axis of the current line in a flex container. Available values are as follows: flex-start: Items are packed towards the start line. flex-end: Items are packed towards the end line. center: Items are centered along the line. space-between: Items are positioned with space between the lines. space-around: Items are positioned with space before, between, and after the lines." @@ -2669,6 +2764,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "How items are aligned along the cross axis of the current line in a flex container. Available values are as follows: stretch: Items are stretched to the same height or width as the container in the cross axis direction; flex-start: Items are aligned to the start of the cross axis; flex-end: Items are aligned to the end of the cross axis; center: Items are aligned in the middle of the cross axis" @@ -2712,6 +2808,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Multi-line alignment mode when there is extra space in the cross axis. Available values are as follows: flex-start: All lines are packed towards the start of the cross axis. The start edge of the cross axis of the first line is aligned with the start edge of the cross axis of the container. All subsequent lines are aligned with the previous line; flex-end: All lines are packed towards the end of the cross axis. The end of the cross axis of the last line is aligned with the end of the cross axis of the container. All subsequent lines are aligned with the previous line; center: All lines are packed towards the center of the container. Lines are close to each other and aligned with the center of the container. The spacing between the start of the container's cross axis and the first line is equal to the spacing between the end of the container's cross axis and the last line; space-between: All lines are evenly distributed in the container. The spacing between two adjacent lines is the same. The start and end edges of the container's cross axis are aligned with the edges of the first and last lines, respectively; space-around: All lines are evenly distributed in the container, and the spacing between two adjacent lines is the same. The spacing between the start edge of the container's cross axis and the first line and that between the end edge and the last line are half of the spacing between two adjacent lines." @@ -2736,6 +2833,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns in the current grid layout. If this attribute is not set, one row and one column are displayed by default. This attribute is valid only when display is set to grid" @@ -2760,6 +2858,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of rows in the current grid layout. If this attribute is not set, one row and one column are displayed by default. This attribute is valid only when display is set to grid" @@ -2784,6 +2883,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of the gap between two consecutive columns in a grid layout. You can also use grid-gap to set the same size of the gap between rows and columns. This attribute is valid only when display is set to grid" @@ -2808,6 +2908,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of the gap between two consecutive rows in a grid layout. You can also use grid-gap to set the same size of the gap between rows and columns. This attribute is valid only when display is set to grid" @@ -2832,6 +2933,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start row numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -2856,6 +2958,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End row numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -2880,6 +2983,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start column numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -2904,6 +3008,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "End column numbers of the current item in the grid layout. This attribute is valid only when display of the parent component is grid. (The display attribute of the parent component can be set to grid only for the
container.)" @@ -2928,6 +3033,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "restrictions": [ { "name": ["string"] @@ -2952,6 +3058,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the color of the scroll bar." @@ -2983,6 +3090,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the width of the scroll bar." @@ -3014,6 +3122,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Sets the offset of the scroll bar." @@ -3040,6 +3149,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -3064,6 +3174,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -3088,6 +3199,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -3112,6 +3224,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -3136,6 +3249,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of columns displayed in the main axis direction of the element. The default value is 1" @@ -3160,6 +3274,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Size of an internal item. When a percentage is set, the value indicates the percentage of the length in the main axis direction relative to the list viewpoint" @@ -3184,6 +3299,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the physical dynamic effect. This attribute is valid only when scrolleffect is set to fade" @@ -3208,6 +3324,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Fill color of the navigation point indicator" @@ -3232,6 +3349,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the currently selected navigation point indicator" @@ -3256,6 +3374,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -3280,6 +3399,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Position of the indicator relative to the swiper" @@ -3304,6 +3424,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -3328,6 +3449,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -3352,6 +3474,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Diameter of the navigation point indicator" @@ -3376,6 +3499,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Loading color of the component" @@ -3422,6 +3546,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Image scale type. The SVG format is not supported. cover: The image is scaled with the aspect ratio retained for both sides to be greater than or equal to the display boundaries and displayed in the middle. contain: The image is scaled with the aspect ratio retained for the image to be completely displayed within the display boundaries and displayed in the middle. fill: The image is resized to fill the display area and its aspect ratio is not retained. none: The image is displayed in the middle with its aspect ratio and size retained. scale-down: The image is displayed in the middle with its aspect ratio retained. The size is equal to or smaller than the original size." @@ -3454,6 +3579,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether image orientation changes with the text direction. The SVG format is not supported" @@ -3486,6 +3612,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the component adapts to the image source size when the width and height are not set. If this attribute is set to true, the object-fit attribute does not take effect. SVG images do not support this attribute" @@ -3509,6 +3636,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the component" @@ -3532,6 +3660,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Transparency of an element. The value ranges from 0 to 1. 1 indicates opaque, and 0 indicates completely transparent" @@ -3555,6 +3684,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Appearing duration, The unit is ms." @@ -3578,6 +3708,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width of the component" @@ -3602,6 +3733,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Secondary color of the component" @@ -3626,6 +3758,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Scale thickness of the ring progress bar with a scale. This style takes effect only when the type is scale-ring" @@ -3650,6 +3783,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Number of scales of the ring progress bar with a scale. This style takes effect only when the type is scale-ring" @@ -3673,6 +3807,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Start angle of the component, which starts from the direction of zero o'clock. The value ranges from 0 to 360 degrees (clockwise)" @@ -3696,6 +3831,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Total length of the component. The value ranges from –360 to 360. A negative number indicates counterclockwise direction" @@ -3719,6 +3855,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Center of the component (with the upper left corner of this widget as the coordinate origin). This style must be used together with center-y and radius" @@ -3742,6 +3879,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Center of the component (with the upper left corner of this widget as the coordinate origin). This style must be used together with center-x and radius" @@ -3765,6 +3903,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Radius of the component. This style must be used together with center-x and center-y" @@ -3788,6 +3927,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size (px).Currently, only 30px and 38px font sizes are supported" @@ -3820,6 +3960,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the font size changes following the system's font size settings. NOTE: For details about how to make the configuration take effect dynamically, see the config-changes attribute in the config.json file" @@ -3843,6 +3984,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Character spacing (px)" @@ -3870,6 +4012,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font style. Available values are as follows: normal: standard font style. italic: italic font style" @@ -3941,6 +4084,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font width. For the number type, the value ranges from 100 to 900. The default value is 400. A larger value indicates a larger font width. NOTE: The value must be an integer multiple of 100. The value of the string type can be lighter, normal, hold, or bolder" @@ -3974,6 +4118,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text modifier. Available values are as follows: underline: An underline is used; line-through: A strikethrough is used; none: The standard text is used" @@ -4020,6 +4165,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text alignment mode. Available values are as follows: left: The text is left-aligned; center: The text is center-aligned; right: The text is right-aligned; start: The text is aligned with the direction in which the text is written; end: The text in aligned with the opposite direction in which the text is written; NOTE If the text width is not specified, the alignment effect may not be obvious when the text width is the same as the width of the parent container" @@ -4044,6 +4190,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -4078,6 +4225,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -4111,6 +4259,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text line height. When this parameter is set to 0px, the text line height is not limited and the font size is adaptive" @@ -4148,6 +4297,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the vertical alignment of the current text" @@ -4195,6 +4345,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the mode for handling blanks in text" @@ -4220,6 +4371,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text spacing (px)" @@ -4251,6 +4403,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text decoration color" @@ -4276,6 +4429,7 @@ "name": "v7.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Set the amount of indentation before the first line of text" @@ -4306,6 +4460,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font family, in which fonts are separated by commas (,). Each font is set using a font name or font family name. The first font that exists in the system or the font specified by Customizing Font Styles in the family is selected as the font for the text" @@ -4335,6 +4490,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Maximum number of lines in the text" @@ -4359,6 +4515,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Minimum font size in the text. This style must be used together with max-font-size. The font size can be changed dynamically. After the maximum and minimum font sizes are set, font-size does not take effect" @@ -4383,6 +4540,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Maximum font size in the text. This style must be used together with min-font-size. The font size can be changed dynamically. After the maximum and minimum font sizes are set, font-size does not take effect" @@ -4407,6 +4565,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Step for dynamically adjusting the font size in the text. The minimum and maximum font sizes must be set" @@ -4431,6 +4590,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Preset preferred font sizes. For dynamic font size adjusting, the preset sizes are used to match the maximum number of lines in the text. If the preferred font sizes were not set, the font size will be adjusted based on the maximum and minimum font sizes and the step you have set. If the font size cannot match the maximum number of lines in the text, use text-overflow to truncate the text. If this parameter is set, font-size, max-font-size, min-font-size, and font-size-step do not take effect. Example values: 12 px,14 px,16 px" @@ -4463,6 +4623,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "" @@ -4487,6 +4648,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Background image when a rating star is unselected. Only PNG and JPG images in a local path are supported" @@ -4511,6 +4673,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Secondary background image when a rating star is partially selected. This image will cover the background image and can only be of the PNG or JPG format and from a local path" @@ -4535,6 +4698,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "values": [ { "name": "url()" @@ -4572,6 +4736,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Whether the image source is automatically flipped in the RTL text direction" @@ -4610,6 +4775,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Cap style of a divider. The default value is butt. Available values are as follows: butt: The ends of the divider are squared off. round: A rounded cap is added to each end of the divider. square: A square cap is added to each end of the divider. NOTE If the value is round or square, the line length increases by the line width" @@ -4634,6 +4800,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of the hint text" @@ -4658,6 +4825,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color" @@ -4682,6 +4850,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Width of the internal icon of a circle button. The entire circle button is filled by default." @@ -4706,6 +4875,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Height of the internal icon of a circle button. The entire circle button is filled by default." @@ -4730,6 +4900,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Slider color" @@ -4754,6 +4925,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color displayed when the component is checked" @@ -4778,6 +4950,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Text color displayed when the component is not checked" @@ -4802,6 +4975,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Distance between the two sides of the longest text in texton and textoff and the border of the slider" @@ -4825,6 +4999,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font color of the selected item" @@ -4848,6 +5023,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size of the selected item. The value is of the length type, in pixels" @@ -4872,6 +5048,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font color of the focus. This attribute is available only for smart TV" @@ -4896,6 +5073,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Font size of the focus. The value is of the length type, in pixels. This attribute is available only for smart TV'" @@ -4920,6 +5098,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Color of each section for the scale bar of the gauge component. For example, colors: #FF0000, #00FF00. This style is supported by the gauge chart only" @@ -4944,6 +5123,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Weight of each section for the scale bar of the gauge component. For example, weights: 2, 2. This style is supported by the gauge chart only" @@ -4973,6 +5153,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Supported sources of customized fonts" @@ -4997,6 +5178,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5021,6 +5203,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5045,6 +5228,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5069,6 +5253,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5093,6 +5278,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5117,6 +5303,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5141,6 +5328,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5165,6 +5353,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5189,6 +5378,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5213,6 +5403,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5237,6 +5428,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": " " @@ -5260,6 +5452,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Caret color" @@ -5283,6 +5476,7 @@ "name": "v6.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "the background color when list item is clicked." @@ -5304,6 +5498,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Includes content of another file.", @@ -5319,6 +5514,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Defines set of animation key frames.", @@ -5334,6 +5530,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Allows for linking to fonts that are automatically activated when needed. This permits authors to work around the limitation of 'web-safe' fonts, allowing for consistent rendering independent of the fonts available in a given user's environment.", @@ -5349,6 +5546,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Defines a stylesheet for a particular media type.", @@ -5366,6 +5564,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is being activated by the user.", @@ -5381,6 +5580,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is checked or toggled to an on state..", @@ -5396,6 +5596,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that is waiting for operation finished.", @@ -5411,6 +5612,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents any disabled element.", @@ -5426,6 +5628,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "description": [ { "name": "Represents an element that has received focus.", diff --git a/api/form/hml/basic/block.json b/api/form/hml/basic/block.json index 5f1f23e7e2a2e85132a701fe944482a9c20a18ff..df561a2862d60492533fe93919f33aecad865b86 100644 --- a/api/form/hml/basic/block.json +++ b/api/form/hml/basic/block.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/button.json b/api/form/hml/basic/button.json index 0c3045be35d3df80c39a68e6bd0b07f871428f20..1a2d323e19aba8c6fe474f8fadf5fd6d422bd9f3 100644 --- a/api/form/hml/basic/button.json +++ b/api/form/hml/basic/button.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/calendar.json b/api/form/hml/basic/calendar.json index c90db7fee670e5afe95b723bfa2a7792226ce9bc..db7af411803115121f1c4484ae5ac5ed8b92bf9e 100644 --- a/api/form/hml/basic/calendar.json +++ b/api/form/hml/basic/calendar.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/chart.json b/api/form/hml/basic/chart.json index 3e319f6bd20d8f535f3f608a4b888384cffdee22..fb178c08f148c8b4c2e40aa5e72e450d19989dd5 100644 --- a/api/form/hml/basic/chart.json +++ b/api/form/hml/basic/chart.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/clock.json b/api/form/hml/basic/clock.json index 3e4b339b0c39921509b5aa9fb0c7381b53c52d03..d9a210b89175f8595fcfc4113177151bc2c1c775 100644 --- a/api/form/hml/basic/clock.json +++ b/api/form/hml/basic/clock.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/divider.json b/api/form/hml/basic/divider.json index c63cd94490b2daeda3938656a1765bc31be48b17..79541ab5f6533aab95dc24112794e0e43c73e811 100644 --- a/api/form/hml/basic/divider.json +++ b/api/form/hml/basic/divider.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/image.json b/api/form/hml/basic/image.json index 9de6cf9277d46104ca4e05927451f20a2452de34..1e0277f287a7d63739da3028ae3952f9a6a86d4f 100644 --- a/api/form/hml/basic/image.json +++ b/api/form/hml/basic/image.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/input.json b/api/form/hml/basic/input.json index 2de8041790213424bc25cf6dffe0cae1db9ec0c9..15527ab6ac1dc8a418a99a3719c979b5787e1ba6 100644 --- a/api/form/hml/basic/input.json +++ b/api/form/hml/basic/input.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/progress.json b/api/form/hml/basic/progress.json index 9478c1392cd46cd0831383cdce82052aff4ebe32..65d3adf47f07ca0ee13cc7b9e1daa250bc39fa51 100644 --- a/api/form/hml/basic/progress.json +++ b/api/form/hml/basic/progress.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/span.json b/api/form/hml/basic/span.json index 1e3bffc378543a851aa7bd5147811437f07222a2..bef5a3e7a000caf6d72c444f096c68bc4573de11 100644 --- a/api/form/hml/basic/span.json +++ b/api/form/hml/basic/span.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/basic/text.json b/api/form/hml/basic/text.json index 7df9e0931351e2a80f3d97dbda5ef11e03ebd71b..a7a653c6245c62cf7f3800c660114b1220643030 100644 --- a/api/form/hml/basic/text.json +++ b/api/form/hml/basic/text.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/badge.json b/api/form/hml/container/badge.json index 1ec28ae45348b1cc79bd5ee24af4653f0e559981..b2d5ccb3459c9bb6cdb2d477d2eb91882238e5a8 100644 --- a/api/form/hml/container/badge.json +++ b/api/form/hml/container/badge.json @@ -5,6 +5,7 @@ "name": "v4.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/div.json b/api/form/hml/container/div.json index c1dcd0a72dcdc7f96f0a007ee7a9793d367e2509..42dc73bf2297436043d3105301bf58be2d8f5ccf 100644 --- a/api/form/hml/container/div.json +++ b/api/form/hml/container/div.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/list-item.json b/api/form/hml/container/list-item.json index b506d320171640f11abc2976cef1b841bc94dcb9..b0899256c384af101b72e9e492216bbb9fc7e5df 100644 --- a/api/form/hml/container/list-item.json +++ b/api/form/hml/container/list-item.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/list.json b/api/form/hml/container/list.json index ca1c028aec48309198453d939175700b882571ca..c219569b5aeee889952ec9c6de78dae233a97b32 100644 --- a/api/form/hml/container/list.json +++ b/api/form/hml/container/list.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/stack.json b/api/form/hml/container/stack.json index 16dee7e67b0aa5aa7299fb52ae59cf9b649a297c..b8ae1b648d05ad693a49a2987db046b8a1202323 100644 --- a/api/form/hml/container/stack.json +++ b/api/form/hml/container/stack.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/container/swiper.json b/api/form/hml/container/swiper.json index c6e9f29775819d3e98712424e104beabe9a91bc6..eb63bafd6ec271e4c8343e5afa1b53fc2627a955 100644 --- a/api/form/hml/container/swiper.json +++ b/api/form/hml/container/swiper.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/custom/element.json b/api/form/hml/custom/element.json index a0e5e29a3ddb7179185e54cc08711f0b8a15e1c4..49ab1efe5c6b0ca4b8ebd8e70c3a822943b46c15 100644 --- a/api/form/hml/custom/element.json +++ b/api/form/hml/custom/element.json @@ -5,6 +5,7 @@ "name": "v3.0" } ], + "syscap": ["SystemCapability.ArkUI.Core"], "supportedDevices": ["phone", "tablet", "wearable", "tv", "car"], "description": [ { diff --git a/api/form/hml/hml-json-schema.json b/api/form/hml/hml-json-schema.json index 5297e5531e3f427028920f927afbea29b508d4e8..2bf2d979bab7a3157e78f8a7330b381de924853f 100644 --- a/api/form/hml/hml-json-schema.json +++ b/api/form/hml/hml-json-schema.json @@ -5,6 +5,17 @@ "type": "string", "description": "组件名称,如div、list等" }, + "syscap": { + "type": "array", + "description": "支持哪些syscap", + "items": { + "type": "string", + "enum": [ + "SystemCapability.ArkUI.Core", + "SystemCapability.ArkUI.Lite" + ] + } + }, "version": { "type": "array", "description": "该属性的当前的版本",