tags: ["suspicious"] and excluded from player conformance requirements until the reference implementation is corrected:
| Subsystem | Classes | Gold Files | Instruction Coverage | Line Coverage | Branch Coverage |
|---|---|---|---|---|---|
| ๐ Layout Conformance | 99 | 174 |
91.3%
32,025 / 35,078
|
91.7%
7,753 / 8,454
|
81.1%
3,121 / 3,849
|
| โก Expression Engine | 38 | 14 |
39.3%
6,016 / 15,325
|
41.5%
1,179 / 2,844
|
32.0%
410 / 1,282
|
| โจ Particle System | 3 | 8 |
42.3%
1,123 / 2,657
|
41.4%
231 / 558
|
41.5%
147 / 354
|
| ๐ก Wire Protocol | 10 | 2 |
43.2%
3,430 / 7,932
|
42.8%
726 / 1,697
|
39.3%
106 / 270
|
| ๐งต Loom Macro Engine | 11 | 6 |
57.2%
1,079 / 1,886
|
57.6%
273 / 474
|
44.4%
63 / 142
|
| ๐จ 2D Canvas | 47 | 9 |
26.0%
3,356 / 12,910
|
27.3%
789 / 2,893
|
22.7%
189 / 833
|
| ๐ฎ Shaders & AGSL | 1 | 3 |
40.9%
324 / 792
|
41.6%
72 / 173
|
39.6%
38 / 96
|
| โฑ๏ธ Clock & Time Simulation | 8 | 3 |
29.1%
253 / 869
|
24.4%
53 / 217
|
6.9%
5 / 72
|
| ๐ Interactivity & Gestures | 6 | 7 |
35.5%
990 / 2,790
|
38.2%
237 / 620
|
36.1%
94 / 260
|
| ๐ค Text Operations | 14 | 5 |
19.0%
635 / 3,349
|
20.7%
184 / 887
|
16.8%
33 / 197
|
| ๐ญ Color Theme & Palette | 6 | 2 |
38.2%
806 / 2,112
|
39.0%
185 / 474
|
35.3%
47 / 133
|
| ๐พ Data Operations | 8 | 4 |
38.3%
536 / 1,399
|
41.9%
154 / 368
|
37.2%
29 / 78
|
| ใฐ๏ธ Path Operations | 12 | 2 |
16.8%
731 / 4,358
|
20.5%
181 / 884
|
13.5%
49 / 364
|
| โฟ Semantics & Accessibility | 9 | 2 |
45.7%
275 / 602
|
43.0%
64 / 149
|
14.3%
4 / 28
|
| โฐ Autonomous Scheduling | 1 | 2 |
47.5%
48 / 101
|
56.7%
17 / 30
|
50.0%
2 / 4
|
| ๐ Conditional Branching | 2 | 3 |
56.6%
397 / 701
|
56.7%
89 / 157
|
60.8%
48 / 79
|
| ๐งฎ Matrix Expressions | 14 | 3 |
44.8%
1,765 / 3,937
|
40.9%
341 / 834
|
36.7%
99 / 270
|
| ๐ฌ Animation Specifications | 7 | 3 |
94.6%
1,675 / 1,770
|
94.0%
410 / 436
|
73.4%
58 / 79
|
| โ๏ธ Core / Shared Infrastructure | 61 | โ |
52.3%
6,417 / 12,267
|
50.5%
1,459 / 2,887
|
41.2%
445 / 1,080
|
| Class Name | Category | Instruction Coverage | Line Coverage |
|---|---|---|---|
| CalendarSystemClock | Utility / Infrastructure Clock |
86.7%
39 / 45
|
84.6%
11 / 13
|
| CalendarSystemClock$CalendarTimeSnapshot | Utility / Infrastructure Clock |
94.7%
89 / 94
|
95.0%
19 / 20
|
| CompanionOperation | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument | Utility / Infrastructure Core |
49.9%
1998 / 4001
|
51.4%
515 / 1003
|
| CoreDocument$ActionCallback | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument$ClickAreaRepresentation | Utility / Infrastructure Core |
0.0%
0 / 133
|
0.0%
0 / 24
|
| CoreDocument$DocInfo | Utility / Infrastructure Core |
0.0%
0 / 21
|
0.0%
0 / 7
|
| CoreDocument$HapticEngine | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument$IdActionCallback | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument$ShaderControl | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument$SoundEngine | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CoreDocument$Version | Utility / Infrastructure Core |
79.5%
35 / 44
|
71.4%
10 / 14
|
| CoreDocument$Visitor | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| CustomContext | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| DocumentedCompanion | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| LayoutCallback | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| LayoutCompute | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| Limiter | Utility / Infrastructure Core |
0.0%
0 / 355
|
0.0%
0 / 93
|
| Limits | Utility / Infrastructure Core |
100.0%
21 / 21
|
100.0%
10 / 10
|
| MatrixAccess | Utility / Infrastructure Matrix Math |
0.0%
0 / 116
|
0.0%
0 / 25
|
| Operation | Utility / Infrastructure Core |
88.2%
60 / 68
|
90.5%
19 / 21
|
| OperationInterface | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| Operations | Utility / Infrastructure Core |
93.4%
1248 / 1336
|
92.0%
265 / 288
|
| Operations$UniqueIntMap | Utility / Infrastructure Core |
71.4%
15 / 21
|
100.0%
3 / 3
|
| PaintContext | Utility / Infrastructure Core |
70.5%
67 / 95
|
71.4%
25 / 35
|
| PaintOperation | Utility / Infrastructure Core |
92.9%
65 / 70
|
95.2%
20 / 21
|
| RcPlatformServices | Utility / Infrastructure Core |
100.0%
5 / 5
|
100.0%
1 / 1
|
| RcPlatformServices$1 | Utility / Infrastructure Core |
10.7%
3 / 28
|
12.5%
1 / 8
|
| RcPlatformServices$ComputedTextLayout | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| RcPlatformServices$LogCategory | Utility / Infrastructure Core |
0.0%
0 / 33
|
0.0%
0 / 6
|
| RcPlatformServices$RcPathArrayCreator | Utility / Infrastructure Core |
0.0%
0 / 2
|
0.0%
0 / 1
|
| RcProfiles | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| RecordingRemoteComposeBuffer | Utility / Infrastructure Wire Protocol |
0.0%
0 / 2318
|
0.0%
0 / 465
|
| RecordingRemoteComposeBuffer$DependencyExtractingRemoteContext | Utility / Infrastructure Wire Protocol |
0.0%
0 / 248
|
0.0%
0 / 54
|
| RecordingRemoteComposeBuffer$OperationBlock | Utility / Infrastructure Wire Protocol |
0.0%
0 / 0
|
0.0%
0 / 0
|
| RecordingRemoteComposeBuffer$Span | Utility / Infrastructure Wire Protocol |
0.0%
0 / 58
|
0.0%
0 / 16
|
| RecordingRemoteComposeBuffer$SpanOp | Utility / Infrastructure Wire Protocol |
0.0%
0 / 63
|
0.0%
0 / 16
|
| RemoteClock | Utility / Infrastructure Clock |
100.0%
5 / 5
|
100.0%
1 / 1
|
| RemoteClock$TimeSnapshot | Utility / Infrastructure Clock |
47.0%
39 / 83
|
23.5%
4 / 17
|
| RemoteComposeBuffer | Utility / Infrastructure Wire Protocol |
60.0%
1449 / 2417
|
61.8%
365 / 591
|
| RemoteComposeOperation | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| RemoteComposeState | Utility / Infrastructure Core |
66.7%
718 / 1077
|
65.5%
169 / 258
|
| RemoteContext | Utility / Infrastructure Core |
77.2%
359 / 465
|
77.0%
114 / 148
|
| RemoteContext$ContextMode | Utility / Infrastructure Core |
100.0%
21 / 21
|
100.0%
4 / 4
|
| RemoteContext$FontInfo | Utility / Infrastructure Core |
0.0%
0 / 12
|
0.0%
0 / 5
|
| RemoteContextActions | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| RemotePathBase | Utility / Infrastructure Core |
58.6%
1150 / 1961
|
55.2%
164 / 297
|
| ScrollingEdgeEffect | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| SerializableToString | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| SystemClock | Utility / Infrastructure Clock |
0.0%
0 / 42
|
0.0%
0 / 12
|
| SystemClock$JavaTimeSnapshot | Utility / Infrastructure Clock |
0.0%
0 / 55
|
0.0%
0 / 14
|
| SystemInfo | Utility / Infrastructure Core |
100.0%
30 / 30
|
100.0%
9 / 9
|
| TimeVariables | Utility / Infrastructure Clock |
96.4%
81 / 84
|
94.7%
18 / 19
|
| TouchListener | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| VariableProvider | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| VariableSupport | Utility / Infrastructure Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| WireBuffer | Utility / Infrastructure Wire Protocol |
88.0%
1003 / 1140
|
84.1%
148 / 176
|
| documentation/DocumentationBuilder | Serialization Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| documentation/DocumentedCompanionOperation | Serialization Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| documentation/DocumentedField | Serialization Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| documentation/DocumentedOperation | Serialization Core |
0.0%
0 / 286
|
0.0%
0 / 87
|
| documentation/DocumentedOperation$RepeatedField | Serialization Core |
0.0%
0 / 76
|
0.0%
0 / 21
|
| documentation/OperationField | Serialization Core |
0.0%
0 / 104
|
0.0%
0 / 32
|
| documentation/StringPair | Serialization Core |
0.0%
0 / 15
|
0.0%
0 / 6
|
| operations/BitmapData | Operation 2D Canvas |
41.8%
156 / 373
|
37.9%
39 / 103
|
| operations/BitmapFontData | Operation Text Ops |
0.0%
0 / 463
|
0.0%
0 / 98
|
| operations/BitmapFontData$Glyph | Operation Text Ops |
0.0%
0 / 30
|
0.0%
0 / 11
|
| operations/BitmapTextMeasure | Operation Text Ops |
0.0%
0 / 494
|
0.0%
0 / 130
|
| operations/ClickArea | Operation Interactivity |
7.0%
25 / 359
|
12.0%
9 / 75
|
| operations/ClipPath | Operation 2D Canvas |
0.0%
0 / 109
|
0.0%
0 / 35
|
| operations/ClipRect | Operation 2D Canvas |
43.4%
36 / 83
|
43.5%
10 / 23
|
| operations/ColorAttribute | Operation Color Theme |
5.1%
13 / 254
|
6.8%
5 / 74
|
| operations/ColorConstant | Operation Color Theme |
49.5%
51 / 103
|
51.5%
17 / 33
|
| operations/ColorExpression | Operation Color Theme |
47.5%
636 / 1339
|
51.5%
135 / 262
|
| operations/ColorTheme | Operation Color Theme |
31.2%
82 / 263
|
35.4%
23 / 65
|
| operations/ComponentData | Operation Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/ComponentValue | Operation Core |
32.5%
64 / 197
|
33.9%
21 / 62
|
| operations/ConditionalOperations | Operation Conditionals |
58.6%
268 / 457
|
58.6%
58 / 99
|
| operations/DataDynamicListFloat | Operation Data Ops |
48.4%
104 / 215
|
56.1%
32 / 57
|
| operations/DataListFloat | Operation Data Ops |
42.0%
81 / 193
|
43.8%
21 / 48
|
| operations/DataListIds | Operation Data Ops |
55.3%
89 / 161
|
59.1%
26 / 44
|
| operations/DataMapIds | Operation Data Ops |
45.5%
115 / 253
|
45.9%
28 / 61
|
| operations/DataMapLookup | Operation Data Ops |
24.3%
41 / 169
|
26.7%
12 / 45
|
| operations/DebugMessage | Operation Core |
7.6%
13 / 172
|
10.4%
5 / 48
|
| operations/DrawArc | Operation 2D Canvas |
48.7%
56 / 115
|
50.0%
16 / 32
|
| operations/DrawBase2 | Operation 2D Canvas |
54.7%
70 / 128
|
75.9%
22 / 29
|
| operations/DrawBase2$Maker | Operation 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/DrawBase3 | Operation 2D Canvas |
78.5%
128 / 163
|
75.7%
28 / 37
|
| operations/DrawBase3$Maker | Operation 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/DrawBase4 | Operation 2D Canvas |
79.5%
194 / 244
|
80.0%
44 / 55
|
| operations/DrawBase4$Maker | Operation 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/DrawBase6 | Operation 2D Canvas |
50.3%
148 / 294
|
63.3%
38 / 60
|
| operations/DrawBase6$Maker | Operation 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/DrawBitmap | Operation 2D Canvas |
0.0%
0 / 296
|
0.0%
0 / 66
|
| operations/DrawBitmapFontText | Operation 2D Canvas |
0.0%
0 / 513
|
0.0%
0 / 123
|
| operations/DrawBitmapFontTextOnPath | Operation 2D Canvas |
0.0%
0 / 585
|
0.0%
0 / 151
|
| operations/DrawBitmapInt | Operation 2D Canvas |
0.0%
0 / 300
|
0.0%
0 / 73
|
| operations/DrawBitmapScaled | Operation 2D Canvas |
50.5%
374 / 741
|
52.5%
84 / 160
|
| operations/DrawBitmapTextAnchored | Operation 2D Canvas |
0.0%
0 / 834
|
0.0%
0 / 184
|
| operations/DrawCircle | Operation 2D Canvas |
54.3%
44 / 81
|
57.7%
15 / 26
|
| operations/DrawContent | Operation 2D Canvas |
6.3%
4 / 63
|
8.0%
2 / 25
|
| operations/DrawLine | Operation 2D Canvas |
23.4%
36 / 154
|
26.3%
10 / 38
|
| operations/DrawOval | Operation 2D Canvas |
37.5%
36 / 96
|
38.5%
10 / 26
|
| operations/DrawPath | Operation 2D Canvas |
46.8%
44 / 94
|
56.0%
14 / 25
|
| operations/DrawRect | Operation 2D Canvas |
50.6%
43 / 85
|
50.0%
12 / 24
|
| operations/DrawRoundRect | Operation 2D Canvas |
48.7%
56 / 115
|
51.6%
16 / 31
|
| operations/DrawSector | Operation 2D Canvas |
48.7%
56 / 115
|
50.0%
16 / 32
|
| operations/DrawText | Operation 2D Canvas |
0.0%
0 / 313
|
0.0%
0 / 76
|
| operations/DrawTextAnchored | Operation 2D Canvas |
61.7%
305 / 494
|
59.0%
59 / 100
|
| operations/DrawTextOnCircle | Operation 2D Canvas |
0.0%
0 / 243
|
0.0%
0 / 67
|
| operations/DrawTextOnCircle$Alignment | Operation 2D Canvas |
0.0%
0 / 35
|
0.0%
0 / 8
|
| operations/DrawTextOnCircle$Placement | Operation 2D Canvas |
0.0%
0 / 29
|
0.0%
0 / 7
|
| operations/DrawTextOnPath | Operation 2D Canvas |
49.5%
107 / 216
|
55.6%
30 / 54
|
| operations/DrawToBitmap | Operation 2D Canvas |
11.4%
13 / 114
|
14.3%
5 / 35
|
| operations/DrawTweenPath | Operation Path Ops |
0.0%
0 / 268
|
0.0%
0 / 60
|
| operations/FloatConstant | Operation Expressions |
42.6%
49 / 115
|
48.6%
17 / 35
|
| operations/FloatExpression | Operation Expressions |
40.4%
325 / 804
|
43.8%
81 / 185
|
| operations/FloatFunctionCall | Operation Expressions |
8.9%
27 / 304
|
9.5%
7 / 74
|
| operations/FloatFunctionDefine | Operation Expressions |
11.1%
24 / 217
|
10.5%
6 / 57
|
| operations/FontData | Operation Text Ops |
10.8%
13 / 120
|
13.9%
5 / 36
|
| operations/HapticFeedback | Operation Interactivity |
8.6%
7 / 81
|
11.5%
3 / 26
|
| operations/Header | Operation Wire Protocol |
58.4%
786 / 1347
|
55.4%
160 / 289
|
| operations/IdLookup | Operation Data Ops |
0.0%
0 / 158
|
0.0%
0 / 46
|
| operations/ImageAttribute | Operation 2D Canvas |
9.1%
19 / 210
|
12.5%
7 / 56
|
| operations/IncludeReferencedOperations | Operation Wire Protocol |
59.3%
99 / 167
|
60.9%
28 / 46
|
| operations/IntegerExpression | Operation Expressions |
40.8%
177 / 434
|
41.6%
37 / 89
|
| operations/MatrixFromPath | Operation Matrix Math |
0.0%
0 / 211
|
0.0%
0 / 55
|
| operations/MatrixRestore | Operation Matrix Math |
45.2%
19 / 42
|
44.4%
8 / 18
|
| operations/MatrixRotate | Operation Matrix Math |
46.9%
38 / 81
|
50.0%
13 / 26
|
| operations/MatrixSave | Operation Matrix Math |
43.2%
19 / 44
|
42.1%
8 / 19
|
| operations/MatrixScale | Operation Matrix Math |
42.4%
36 / 85
|
41.7%
10 / 24
|
| operations/MatrixSkew | Operation Matrix Math |
9.2%
6 / 65
|
9.1%
2 / 22
|
| operations/MatrixTranslate | Operation Matrix Math |
43.1%
28 / 65
|
45.5%
10 / 22
|
| operations/NamedVariable | Operation Expressions |
39.7%
54 / 136
|
39.5%
17 / 43
|
| operations/PaintData | Operation 2D Canvas |
44.9%
44 / 98
|
48.4%
15 / 31
|
| operations/ParticlesCompare | Operation Particles |
5.4%
72 / 1331
|
7.0%
20 / 286
|
| operations/ParticlesCreate | Operation Particles |
70.8%
436 / 616
|
66.9%
83 / 124
|
| operations/ParticlesLoop | Operation Particles |
86.6%
615 / 710
|
86.5%
128 / 148
|
| operations/PathAppend | Operation Path Ops |
48.5%
212 / 437
|
49.5%
52 / 105
|
| operations/PathCombine | Operation Path Ops |
0.0%
0 / 172
|
0.0%
0 / 51
|
| operations/PathCreate | Operation Path Ops |
43.4%
149 / 343
|
41.4%
36 / 87
|
| operations/PathData | Operation Path Ops |
50.0%
211 / 422
|
48.1%
52 / 108
|
| operations/PathExpression | Operation Path Ops |
11.7%
89 / 764
|
13.0%
21 / 162
|
| operations/PathTween | Operation Path Ops |
37.2%
70 / 188
|
39.2%
20 / 51
|
| operations/PlaySound | Operation Interactivity |
9.6%
7 / 73
|
13.0%
3 / 23
|
| operations/ReferencedOperations | Operation Wire Protocol |
53.5%
93 / 174
|
56.8%
25 / 44
|
| operations/Rem | Operation Expressions |
29.1%
25 / 86
|
32.1%
9 / 28
|
| operations/RootContentBehavior | Operation Core |
0.0%
0 / 322
|
0.0%
0 / 93
|
| operations/RootContentDescription | Operation Core |
38.3%
31 / 81
|
46.1%
12 / 26
|
| operations/ShaderData | Operation Shaders |
40.9%
324 / 792
|
41.6%
72 / 173
|
| operations/Skip | Operation Conditionals |
52.9%
129 / 244
|
53.5%
31 / 58
|
| operations/SoundData | Operation Interactivity |
0.0%
0 / 108
|
0.0%
0 / 32
|
| operations/SoundExpression | Operation Interactivity |
0.0%
0 / 349
|
0.0%
0 / 78
|
| operations/TextAttribute | Operation Text Ops |
0.0%
0 / 250
|
0.0%
0 / 65
|
| operations/TextData | Operation Text Ops |
36.9%
45 / 122
|
42.9%
15 / 35
|
| operations/TextFromFloat | Operation Text Ops |
55.8%
215 / 385
|
55.2%
58 / 105
|
| operations/TextLength | Operation Text Ops |
0.0%
0 / 98
|
0.0%
0 / 31
|
| operations/TextLookup | Operation Text Ops |
42.4%
89 / 210
|
44.1%
26 / 59
|
| operations/TextLookupInt | Operation Text Ops |
8.1%
13 / 160
|
10.9%
5 / 46
|
| operations/TextMeasure | Operation Text Ops |
5.1%
13 / 253
|
7.3%
5 / 69
|
| operations/TextMerge | Operation Text Ops |
44.0%
73 / 166
|
45.8%
22 / 48
|
| operations/TextSubtext | Operation Text Ops |
7.0%
16 / 228
|
10.7%
6 / 56
|
| operations/TextTransform | Operation Text Ops |
42.7%
158 / 370
|
42.9%
42 / 98
|
| operations/Theme | Operation Color Theme |
9.6%
7 / 73
|
11.5%
3 / 26
|
| operations/TimeAttribute | Operation Clock |
0.0%
0 / 461
|
0.0%
0 / 121
|
| operations/TouchExpression | Operation Interactivity |
52.3%
951 / 1820
|
57.5%
222 / 386
|
| operations/UpdateDynamicFloatList | Operation Data Ops |
45.6%
94 / 206
|
54.5%
30 / 55
|
| operations/Utils | Operation Core |
50.9%
425 / 835
|
46.3%
69 / 149
|
| operations/WakeIn | Operation Scheduling |
47.5%
48 / 101
|
56.7%
17 / 30
|
| operations/layout/ActionOperation | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/AnimatableValue | Operation Layout |
96.7%
203 / 210
|
96.1%
49 / 51
|
| operations/layout/CanvasContent | Operation Layout |
97.1%
66 / 68
|
94.7%
18 / 19
|
| operations/layout/CanvasOperations | Operation Layout |
88.7%
164 / 185
|
90.2%
46 / 51
|
| operations/layout/ClickHandler | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/ClickModifierOperation | Operation Layout |
88.4%
358 / 405
|
92.2%
94 / 102
|
| operations/layout/Component | Operation Layout |
92.7%
2996 / 3232
|
91.1%
694 / 762
|
| operations/layout/Component$Visibility | Operation Layout |
99.2%
125 / 126
|
100.0%
28 / 28
|
| operations/layout/ComponentStart | Operation Layout |
100.0%
186 / 186
|
100.0%
60 / 60
|
| operations/layout/Container | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/ContainerEnd | Operation Layout |
38.1%
16 / 42
|
40.0%
6 / 15
|
| operations/layout/DecoratorComponent | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/ImpulseOperation | Operation Layout |
95.8%
345 / 360
|
96.6%
86 / 89
|
| operations/layout/ImpulseProcess | Operation Layout |
77.0%
127 / 165
|
77.3%
34 / 44
|
| operations/layout/LayoutComponent | Operation Layout |
89.2%
1517 / 1701
|
89.1%
384 / 431
|
| operations/layout/LayoutComponentContent | Operation Layout |
97.1%
66 / 68
|
94.7%
18 / 19
|
| operations/layout/ListActionsOperation | Operation Layout |
90.8%
167 / 184
|
91.1%
41 / 45
|
| operations/layout/LoopOperation | Operation Layout |
96.3%
418 / 434
|
97.8%
89 / 91
|
| operations/layout/MultiClickModifier | Operation Layout |
83.2%
445 / 535
|
91.3%
115 / 126
|
| operations/layout/RootLayoutComponent | Operation Layout |
93.8%
910 / 970
|
95.4%
226 / 237
|
| operations/layout/ScrollDelegate | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/TouchCancelModifierOperation | Operation Layout |
75.0%
42 / 56
|
71.4%
15 / 21
|
| operations/layout/TouchDownModifierOperation | Operation Layout |
73.8%
45 / 61
|
69.6%
16 / 23
|
| operations/layout/TouchHandler | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/TouchOperation | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/TouchUpModifierOperation | Operation Layout |
75.0%
42 / 56
|
71.4%
15 / 21
|
| operations/layout/animation/AnimateMeasure | Animation AnimationSpec |
94.7%
1012 / 1069
|
95.7%
246 / 257
|
| operations/layout/animation/AnimateMeasure$1 | Animation AnimationSpec |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/animation/AnimationSpec | Animation AnimationSpec |
90.9%
290 / 319
|
87.9%
87 / 99
|
| operations/layout/animation/AnimationSpec$ANIMATION | Animation AnimationSpec |
100.0%
51 / 51
|
100.0%
9 / 9
|
| operations/layout/animation/Particle | Animation AnimationSpec |
100.0%
21 / 21
|
100.0%
8 / 8
|
| operations/layout/animation/ParticleAnimation | Animation AnimationSpec |
100.0%
164 / 164
|
100.0%
32 / 32
|
| operations/layout/animation/RootAnimateMeasure | Animation AnimationSpec |
93.8%
137 / 146
|
90.3%
28 / 31
|
| operations/layout/managers/BoxLayout | Layout Manager Layout |
89.5%
365 / 408
|
91.9%
91 / 99
|
| operations/layout/managers/CanvasLayout | Layout Manager Layout |
99.6%
273 / 274
|
98.6%
71 / 72
|
| operations/layout/managers/CollapsibleColumnLayout | Layout Manager Layout |
98.0%
447 / 456
|
99.2%
116 / 117
|
| operations/layout/managers/CollapsiblePriority | Layout Manager Layout |
97.7%
85 / 87
|
95.8%
23 / 24
|
| operations/layout/managers/CollapsibleRowLayout | Layout Manager Layout |
96.9%
442 / 456
|
98.3%
115 / 117
|
| operations/layout/managers/ColumnLayout | Layout Manager Layout |
83.3%
1069 / 1284
|
81.2%
263 / 324
|
| operations/layout/managers/CoreText | Layout Manager Layout |
96.3%
2634 / 2734
|
96.8%
488 / 504
|
| operations/layout/managers/CoreText$1 | Layout Manager Layout |
89.6%
277 / 309
|
88.0%
73 / 83
|
| operations/layout/managers/Custom | Layout Manager Layout |
85.5%
758 / 886
|
85.9%
171 / 199
|
| operations/layout/managers/Custom$CustomProperty | Layout Manager Layout |
100.0%
67 / 67
|
100.0%
26 / 26
|
| operations/layout/managers/FitBoxLayout | Layout Manager Layout |
97.0%
683 / 704
|
95.7%
176 / 184
|
| operations/layout/managers/FlowLayout | Layout Manager Layout |
88.9%
642 / 722
|
89.8%
158 / 176
|
| operations/layout/managers/ImageLayout | Layout Manager Layout |
93.0%
412 / 443
|
96.9%
93 / 96
|
| operations/layout/managers/LayoutManager | Layout Manager Layout |
96.8%
387 / 400
|
96.4%
81 / 84
|
| operations/layout/managers/RowLayout | Layout Manager Layout |
84.7%
1093 / 1290
|
82.9%
271 / 327
|
| operations/layout/managers/StateLayout | Layout Manager Layout |
99.0%
1304 / 1317
|
98.7%
309 / 313
|
| operations/layout/managers/TextLayout | Layout Manager Layout |
97.9%
1193 / 1219
|
97.8%
268 / 274
|
| operations/layout/managers/TextStyle | Layout Manager Layout |
98.0%
1407 / 1436
|
99.4%
314 / 316
|
| operations/layout/managers/TextStyle$1 | Layout Manager Layout |
94.9%
298 / 314
|
92.8%
77 / 83
|
| operations/layout/managers/policies/BaseModernMeasurePolicy | Measure Policy Layout |
83.4%
663 / 795
|
86.8%
164 / 189
|
| operations/layout/managers/policies/EnforceConstraintsMeasurePolicy | Measure Policy Layout |
100.0%
7 / 7
|
100.0%
2 / 2
|
| operations/layout/managers/policies/InlineExpressionMeasurePolicy | Measure Policy Layout |
100.0%
10 / 10
|
100.0%
3 / 3
|
| operations/layout/managers/policies/InsetWrapMeasurePolicy | Measure Policy Layout |
100.0%
10 / 10
|
100.0%
3 / 3
|
| operations/layout/managers/policies/LegacyMeasurePolicy | Measure Policy Layout |
79.5%
284 / 357
|
82.8%
72 / 87
|
| operations/layout/managers/policies/MeasurePolicy | Measure Policy Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/measure/ComponentMeasure | Measure Subsystem Layout |
91.2%
312 / 342
|
89.3%
83 / 93
|
| operations/layout/measure/ComponentMeasurePool | Measure Subsystem Layout |
100.0%
48 / 48
|
100.0%
9 / 9
|
| operations/layout/measure/FlatMeasurePass | Measure Subsystem Layout |
90.5%
325 / 359
|
91.1%
72 / 79
|
| operations/layout/measure/Measurable | Measure Subsystem Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/measure/MeasurePass | Measure Subsystem Layout |
83.9%
141 / 168
|
79.4%
27 / 34
|
| operations/layout/measure/Size | Measure Subsystem Layout |
100.0%
30 / 30
|
100.0%
13 / 13
|
| operations/layout/modifiers/AlignByModifierOperation | Modifier Layout |
90.0%
135 / 150
|
86.5%
45 / 52
|
| operations/layout/modifiers/BackgroundModifierOperation | Modifier Layout |
87.9%
450 / 512
|
93.3%
111 / 119
|
| operations/layout/modifiers/BorderModifierOperation | Modifier Layout |
77.5%
570 / 736
|
83.0%
142 / 171
|
| operations/layout/modifiers/ClipRectModifierOperation | Modifier Layout |
84.9%
73 / 86
|
85.2%
23 / 27
|
| operations/layout/modifiers/CollapsiblePriorityModifierOperation | Modifier Layout |
89.2%
91 / 102
|
90.9%
30 / 33
|
| operations/layout/modifiers/ComponentModifiers | Modifier Layout |
91.7%
921 / 1004
|
91.5%
214 / 234
|
| operations/layout/modifiers/ComponentVisibilityOperation | Modifier Layout |
90.5%
133 / 147
|
91.5%
43 / 47
|
| operations/layout/modifiers/DecoratorModifierOperation | Modifier Layout |
100.0%
3 / 3
|
100.0%
1 / 1
|
| operations/layout/modifiers/DimensionConstraintsModifierOperation | Modifier Layout |
88.0%
146 / 166
|
86.3%
44 / 51
|
| operations/layout/modifiers/DimensionInModifierOperation | Modifier Layout |
92.7%
126 / 136
|
90.9%
30 / 33
|
| operations/layout/modifiers/DimensionModifierOperation | Modifier Layout |
86.0%
208 / 242
|
86.0%
43 / 50
|
| operations/layout/modifiers/DimensionModifierOperation$Type | Modifier Layout |
100.0%
79 / 79
|
100.0%
21 / 21
|
| operations/layout/modifiers/DrawContentOperation | Modifier Layout |
98.5%
68 / 69
|
100.0%
24 / 24
|
| operations/layout/modifiers/GraphicsLayerModifierOperation | Modifier Layout |
77.6%
546 / 704
|
79.5%
89 / 112
|
| operations/layout/modifiers/GraphicsLayerModifierOperation$AttributeValue | Modifier Layout |
89.3%
166 / 186
|
88.2%
45 / 51
|
| operations/layout/modifiers/HeightInModifierOperation | Modifier Layout |
85.9%
79 / 92
|
85.2%
23 / 27
|
| operations/layout/modifiers/HeightModifierOperation | Modifier Layout |
92.3%
108 / 117
|
94.4%
34 / 36
|
| operations/layout/modifiers/HostActionMetadataOperation | Modifier Layout |
99.3%
132 / 133
|
100.0%
39 / 39
|
| operations/layout/modifiers/HostActionOperation | Modifier Layout |
99.0%
95 / 96
|
100.0%
30 / 30
|
| operations/layout/modifiers/HostNamedActionOperation | Modifier Layout |
99.5%
217 / 218
|
100.0%
59 / 59
|
| operations/layout/modifiers/LayoutComputeOperation | Modifier Layout |
92.0%
401 / 436
|
91.7%
100 / 109
|
| operations/layout/modifiers/MarqueeModifierOperation | Modifier Layout |
93.1%
338 / 363
|
93.7%
89 / 95
|
| operations/layout/modifiers/ModifierOperation | Modifier Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/layout/modifiers/OffsetModifierOperation | Modifier Layout |
88.4%
190 / 215
|
88.1%
52 / 59
|
| operations/layout/modifiers/PaddingModifierOperation | Modifier Layout |
82.5%
282 / 342
|
81.0%
64 / 79
|
| operations/layout/modifiers/RippleModifierOperation | Modifier Layout |
96.0%
292 / 304
|
93.8%
75 / 80
|
| operations/layout/modifiers/RoundedClipRectModifierOperation | Modifier Layout |
98.8%
159 / 161
|
97.7%
42 / 43
|
| operations/layout/modifiers/RunActionOperation | Modifier Layout |
94.8%
109 / 115
|
91.2%
31 / 34
|
| operations/layout/modifiers/ScrollModifierOperation | Modifier Layout |
86.3%
873 / 1011
|
93.0%
214 / 230
|
| operations/layout/modifiers/ShapeType | Modifier Layout |
100.0%
11 / 11
|
100.0%
5 / 5
|
| operations/layout/modifiers/ValueFloatChangeActionOperation | Modifier Layout |
99.2%
123 / 124
|
100.0%
35 / 35
|
| operations/layout/modifiers/ValueFloatExpressionChangeActionOperation | Modifier Layout |
99.2%
124 / 125
|
100.0%
36 / 36
|
| operations/layout/modifiers/ValueIntegerChangeActionOperation | Modifier Layout |
99.2%
125 / 126
|
100.0%
35 / 35
|
| operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation | Modifier Layout |
99.2%
125 / 126
|
100.0%
36 / 36
|
| operations/layout/modifiers/ValueStringChangeActionOperation | Modifier Layout |
96.8%
123 / 127
|
97.2%
35 / 36
|
| operations/layout/modifiers/WidthInModifierOperation | Modifier Layout |
86.9%
86 / 99
|
85.7%
24 / 28
|
| operations/layout/modifiers/WidthModifierOperation | Modifier Layout |
100.0%
117 / 117
|
100.0%
36 / 36
|
| operations/layout/modifiers/ZIndexModifierOperation | Modifier Layout |
81.1%
90 / 111
|
83.3%
30 / 36
|
| operations/layout/utils/DebugLog | Operation Layout |
97.7%
173 / 177
|
95.8%
46 / 48
|
| operations/layout/utils/DebugLog$LogNode | Operation Layout |
100.0%
5 / 5
|
100.0%
2 / 2
|
| operations/layout/utils/DebugLog$Node | Operation Layout |
100.0%
29 / 29
|
100.0%
10 / 10
|
| operations/layout/utils/StringValueSupplier | Operation Layout |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/loom/ExpansionContext | Loom / Macro Loom |
72.4%
181 / 250
|
77.8%
49 / 63
|
| operations/loom/LoomManager | Loom / Macro Loom |
49.7%
95 / 191
|
47.6%
20 / 42
|
| operations/loom/LoomWireBuffer | Loom / Macro Loom |
29.3%
65 / 222
|
23.5%
16 / 68
|
| operations/loom/PatternArgument | Loom / Macro Loom |
76.4%
42 / 55
|
79.0%
15 / 19
|
| operations/loom/PatternBlock | Loom / Macro Loom |
34.1%
28 / 82
|
40.9%
9 / 22
|
| operations/loom/PatternCallback | Loom / Macro Loom |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/loom/PatternDefine | Loom / Macro Loom |
52.7%
154 / 292
|
55.1%
38 / 69
|
| operations/loom/PatternForEach | Loom / Macro Loom |
69.4%
154 / 222
|
67.9%
36 / 53
|
| operations/loom/PatternInflation | Loom / Macro Loom |
56.5%
183 / 324
|
60.6%
43 / 71
|
| operations/loom/RemapContext | Loom / Macro Loom |
73.3%
167 / 228
|
74.6%
44 / 59
|
| operations/loom/RemapContext$IdentityRemapContext | Loom / Macro Loom |
50.0%
10 / 20
|
37.5%
3 / 8
|
| operations/matrix/MatrixConstant | Matrix Matrix Math |
36.2%
63 / 174
|
36.0%
18 / 50
|
| operations/matrix/MatrixExpression | Matrix Matrix Math |
61.0%
191 / 313
|
55.3%
42 / 76
|
| operations/matrix/MatrixVectorMath | Matrix Matrix Math |
64.3%
240 / 373
|
62.2%
51 / 82
|
| operations/paint/PaintBundle | Paint Bundle 2D Canvas |
29.1%
1377 / 4729
|
32.3%
289 / 894
|
| operations/paint/PaintChangeAdapter | Paint Bundle 2D Canvas |
35.7%
10 / 28
|
30.8%
8 / 26
|
| operations/paint/PaintChanges | Paint Bundle 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/paint/PaintPathEffects | Paint Bundle 2D Canvas |
0.0%
0 / 323
|
0.0%
0 / 61
|
| operations/paint/PaintPathEffects$Compose | Paint Bundle 2D Canvas |
0.0%
0 / 57
|
0.0%
0 / 14
|
| operations/paint/PaintPathEffects$Dash | Paint Bundle 2D Canvas |
0.0%
0 / 96
|
0.0%
0 / 20
|
| operations/paint/PaintPathEffects$Discrete | Paint Bundle 2D Canvas |
0.0%
0 / 53
|
0.0%
0 / 14
|
| operations/paint/PaintPathEffects$PathDash | Paint Bundle 2D Canvas |
0.0%
0 / 81
|
0.0%
0 / 18
|
| operations/paint/PaintPathEffects$Register | Paint Bundle 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/paint/PaintPathEffects$Sum | Paint Bundle 2D Canvas |
0.0%
0 / 67
|
0.0%
0 / 16
|
| operations/paint/Painter | Paint Bundle 2D Canvas |
0.0%
0 / 143
|
0.0%
0 / 38
|
| operations/paint/TextPaint | Paint Bundle 2D Canvas |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/AnimatedFloatExpression | Expression Utility Expressions |
56.8%
1905 / 3352
|
54.3%
296 / 545
|
| operations/utilities/AnimatedFloatExpression$Op | Expression Utility Expressions |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/ArrayAccess | Expression Utility Expressions |
0.0%
0 / 7
|
0.0%
0 / 2
|
| operations/utilities/CollectionsAccess | Expression Utility Expressions |
0.0%
0 / 6
|
0.0%
0 / 1
|
| operations/utilities/ColorUtils | Expression Utility Color Theme |
21.3%
17 / 80
|
14.3%
2 / 14
|
| operations/utilities/DataMap | Expression Utility Data Ops |
27.3%
12 / 44
|
41.7%
5 / 12
|
| operations/utilities/ImageScaling | Expression Utility Expressions |
48.4%
240 / 496
|
52.4%
55 / 105
|
| operations/utilities/IntFloatMap | Expression Utility Expressions |
92.8%
220 / 237
|
93.9%
46 / 49
|
| operations/utilities/IntIntMap | Expression Utility Expressions |
95.8%
227 / 237
|
95.9%
47 / 49
|
| operations/utilities/IntMap | Expression Utility Expressions |
71.7%
311 / 434
|
70.1%
61 / 87
|
| operations/utilities/IntegerExpressionEvaluator | Expression Utility Expressions |
42.8%
532 / 1242
|
36.2%
63 / 174
|
| operations/utilities/IntegerExpressionEvaluator$Op | Expression Utility Expressions |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/Matrix | Expression Utility Matrix Math |
42.9%
563 / 1313
|
38.9%
100 / 257
|
| operations/utilities/MatrixOperations | Expression Utility Matrix Math |
53.3%
562 / 1055
|
50.0%
79 / 158
|
| operations/utilities/MatrixOperations$Op | Expression Utility Matrix Math |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/NanMap | Expression Utility Expressions |
45.1%
37 / 82
|
66.7%
10 / 15
|
| operations/utilities/PathGenerator | Expression Utility Path Ops |
0.0%
0 / 475
|
0.0%
0 / 66
|
| operations/utilities/PathGenerator$Linear | Expression Utility Path Ops |
0.0%
0 / 129
|
0.0%
0 / 21
|
| operations/utilities/PathGenerator$Monotonic | Expression Utility Path Ops |
0.0%
0 / 518
|
0.0%
0 / 75
|
| operations/utilities/PathGenerator$Path | Expression Utility Path Ops |
0.0%
0 / 233
|
0.0%
0 / 40
|
| operations/utilities/PathGenerator$Spline | Expression Utility Path Ops |
0.0%
0 / 409
|
0.0%
0 / 58
|
| operations/utilities/StringSerializer | Expression Utility Expressions |
87.5%
42 / 48
|
83.3%
10 / 12
|
| operations/utilities/StringUtils | Expression Utility Expressions |
57.0%
413 / 725
|
56.5%
100 / 177
|
| operations/utilities/ToneSynthesizer | Expression Utility Expressions |
0.0%
0 / 310
|
0.0%
0 / 43
|
| operations/utilities/easing/BounceCurve | Expression Utility Expressions |
0.0%
0 / 130
|
0.0%
0 / 29
|
| operations/utilities/easing/CubicEasing | Expression Utility Expressions |
72.5%
334 / 461
|
67.5%
56 / 83
|
| operations/utilities/easing/Easing | Expression Utility Expressions |
29.0%
9 / 31
|
28.6%
4 / 14
|
| operations/utilities/easing/ElasticOutCurve | Expression Utility Expressions |
0.0%
0 / 85
|
0.0%
0 / 13
|
| operations/utilities/easing/FloatAnimation | Expression Utility Expressions |
35.3%
315 / 893
|
38.2%
78 / 204
|
| operations/utilities/easing/GeneralEasing | Expression Utility Expressions |
0.0%
0 / 80
|
0.0%
0 / 18
|
| operations/utilities/easing/MonotonicCurveFit | Expression Utility Expressions |
0.0%
0 / 1550
|
0.0%
0 / 193
|
| operations/utilities/easing/MonotonicSpline | Expression Utility Expressions |
0.0%
0 / 644
|
0.0%
0 / 85
|
| operations/utilities/easing/SpringStopEngine | Expression Utility Expressions |
0.0%
0 / 438
|
0.0%
0 / 85
|
| operations/utilities/easing/StepCurve | Expression Utility Expressions |
0.0%
0 / 160
|
0.0%
0 / 24
|
| operations/utilities/touch/CommandParameters | Expression Utility Expressions |
75.9%
418 / 551
|
73.8%
90 / 122
|
| operations/utilities/touch/CommandParameters$AbstractCallback | Expression Utility Expressions |
0.0%
0 / 11
|
0.0%
0 / 9
|
| operations/utilities/touch/CommandParameters$Callback | Expression Utility Expressions |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/touch/CommandParameters$Param | Expression Utility Expressions |
100.0%
57 / 57
|
100.0%
23 / 23
|
| operations/utilities/touch/VelocityEasing | Expression Utility Expressions |
21.5%
182 / 848
|
29.0%
42 / 145
|
| operations/utilities/touch/VelocityEasing$Easing | Expression Utility Expressions |
0.0%
0 / 0
|
0.0%
0 / 0
|
| operations/utilities/touch/VelocityEasing$Stage | Expression Utility Expressions |
81.6%
93 / 114
|
88.9%
24 / 27
|
| semantics/AccessibilityModifier | Semantics Semantics |
0.0%
0 / 0
|
0.0%
0 / 0
|
| semantics/AccessibilitySemantics | Semantics Semantics |
0.0%
0 / 2
|
0.0%
0 / 1
|
| semantics/AccessibleComponent | Semantics Semantics |
0.0%
0 / 10
|
0.0%
0 / 5
|
| semantics/AccessibleComponent$Mode | Semantics Semantics |
100.0%
21 / 21
|
100.0%
4 / 4
|
| semantics/AccessibleComponent$Role | Semantics Semantics |
94.7%
89 / 94
|
88.9%
16 / 18
|
| semantics/CoreSemantics | Semantics Semantics |
31.6%
126 / 399
|
37.4%
37 / 99
|
| semantics/ScrollableComponent | Semantics Semantics |
0.0%
0 / 10
|
0.0%
0 / 5
|
| semantics/ScrollableComponent$ScrollAxisRange | Semantics Semantics |
0.0%
0 / 27
|
0.0%
0 / 10
|
| semantics/ScrollableComponent$ScrollDirection | Semantics Semantics |
100.0%
39 / 39
|
100.0%
7 / 7
|
| serialize/MapSerializer | Serialization Core |
0.0%
0 / 26
|
0.0%
0 / 4
|
| serialize/Serializable | Serialization Core |
0.0%
0 / 0
|
0.0%
0 / 0
|
| serialize/SerializeTags | Serialization Core |
100.0%
45 / 45
|
100.0%
8 / 8
|
| types/BooleanConstant | Serialization Core |
0.0%
0 / 97
|
0.0%
0 / 30
|
| types/IntegerConstant | Serialization Core |
41.9%
44 / 105
|
46.9%
15 / 32
|
| types/LongConstant | Serialization Core |
0.0%
0 / 107
|
0.0%
0 / 33
|
| Test Name | Subsystem | Target / Canvas | Elements Tested | Description |
|---|---|---|---|---|
| animation_box_offset ๐ธ Visual PNG | Layout | 100ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Multi-frame bounds animation interpolating Box dimensions and child centered position across 4 motion frames |
| animation_measure_transition ๐ธ Visual PNG | Layout | 200ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Multi-frame layout animation measuring position interpolation over time during resize |
| animation_state_3_states ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
10 items
BoxLayout RootLayoutComponent
|
StateLayout animated 3-state transition with position and size animation (Start to Center to End) |
| animation_state_row_to_column ๐ธ Visual PNG | Layout | 300ร340 @ 1x |
12 items
BoxLayout RootLayoutComponent ColumnLayout RowLayout
|
StateLayout animated transition from Row to Column with position and size animation |
| animation_state_transition ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
8 items
BoxLayout RootLayoutComponent
|
StateLayout animated page transition with shared element position animation from Start to End |
| box_align_corners ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
6 items
BoxLayout RootLayoutComponent
|
Box placing children at all four corners via horizontal/vertical alignments |
| box_alignment_all ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
7 items
BoxLayout RootLayoutComponent
|
Box layout arranging children with various corner and center alignments |
| box_background_border_container ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box container with background and border styling |
| box_center_in_parent ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Single box centered precisely within parent container |
| box_child_priority ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Box layout children with collapsiblePriority metadata |
| box_child_scroll ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box container with verticalScroll modifier |
| box_fill_max_size_nested ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Nested boxes each using fillMaxSize fractions |
| box_offset_overlap ๐ธ Visual PNG | Layout | 250ร250 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Box with multiple overlapping children shifted by offsets |
| box_padding_all ๐ธ Visual PNG | Layout | 250ร250 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Box container and children using padding modifiers |
| box_stack ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Box container stacking overlapping children with distinct alignments |
| canvas_layout_embedded ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent CanvasLayout
|
CanvasLayout embedded custom canvas container with layout bounds and constraint sizing |
| collapsible_column ๐ธ Visual PNG | Layout | 200ร180 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
Collapsible column hiding low-priority children vertically on height overflow |
| collapsible_column_all_fit ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn sized adequately so all priority children remain visible |
| collapsible_column_background_border ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
3 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn container with background and border styling |
| collapsible_column_child_graphicslayer ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn items with graphicsLayer transformations |
| collapsible_column_child_offset ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn items with offset modifiers |
| collapsible_column_child_padding ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn children with padding modifiers |
| collapsible_column_child_visibility ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn items with visibility modifier overrides |
| collapsible_column_child_zindex ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn items with custom zIndex ordering |
| collapsible_column_container_gone | Layout | 100ร40 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn where available height cannot accommodate any child, collapsing container to GONE |
| collapsible_column_non_contiguous ๐ธ Visual PNG | Layout | 120ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn where middle child has lowest priority and collapses while outer children compact vertically |
| collapsible_column_padding_container ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn container with outer padding modifier |
| collapsible_column_priority_collapse ๐ธ Visual PNG | Layout | 150ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn where lowest priority child collapses and is marked GONE when vertical space is insufficient |
|
collapsible_column_scroll
๐ธ Visual PNG
SUSPICIOUS (REFERENCE DEFECT) |
Layout | 150ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn container combined with verticalScroll modifier
Defect: CollapsibleColumn decides which child to collapse by measuring against the viewport (CollapsibleColumnLayout.java:302-319), but ColumnLayout then positions the survivors against the virtual scroll dimension (ColumnLayout.java:316-325) and centres against it (ColumnLayout.java:412-414). That dimension is the pre-collapse 240px, so the two surviving 80px children are centred with a (240-160)/2 = 40px top offset: the collapse frees no space, it only moves the content down. The collapsed child is recorded at the end cursor (y=200). No children overlap.
|
| collapsible_column_space_resize ๐ธ Visual PNG | Layout | 120ร280 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn dynamically collapsing children as height shrinks and uncollapsing as height expands |
| collapsible_column_spacing ๐ธ Visual PNG | Layout | 150ร220 @ 1x |
6 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn with priority items and vertical item spacing |
| collapsible_column_spacing_collapse ๐ธ Visual PNG | Layout | 120ร220 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn with spacedBy where overflowing child is marked GONE and remaining visible children use spacing |
| collapsible_column_weights ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn items combining proportional weights and priorities |
| collapsible_row ๐ธ Visual PNG | Layout | 200ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow displaying children according to priority threshold |
| collapsible_row_all_fit ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow sized adequately so all priority children remain visible |
| collapsible_row_background_border ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow container with background and border styling |
| collapsible_row_child_graphicslayer ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow items with graphicsLayer transformations |
| collapsible_row_child_offset ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow items with offset modifiers |
| collapsible_row_child_padding ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow children with padding modifiers |
| collapsible_row_child_visibility ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow items with visibility modifier overrides |
| collapsible_row_child_zindex ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow items with custom zIndex ordering |
| collapsible_row_container_gone | Layout | 60ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow where available width cannot accommodate even highest priority child, collapsing container to GONE |
| collapsible_row_non_contiguous ๐ธ Visual PNG | Layout | 220ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow where middle child has lowest priority and collapses while outer children compact without gap |
| collapsible_row_padding_container ๐ธ Visual PNG | Layout | 260ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow container with outer padding modifier |
| collapsible_row_priority_collapse ๐ธ Visual PNG | Layout | 250ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow where lowest priority child collapses and is marked GONE when space is insufficient |
|
collapsible_row_scroll
๐ธ Visual PNG
SUSPICIOUS (REFERENCE DEFECT) |
Layout | 200ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow container combined with horizontalScroll modifier
Defect: Horizontal mirror of collapsible_column_scroll: the collapse is decided against the viewport, but RowLayout positions the survivors against the pre-collapse virtual scroll dimension (RowLayout.java:336-347, 472-474), leaving a (240-160)/2 = 40px offset the collapse never reclaims. Separately, the collapsed child is recorded at x=40, the same position as the first surviving child, because RowLayout.java:546-550 assigns x before the isGone check. That is a shared coordinate, not a painted overlap: the child is GONE and is never drawn.
|
| collapsible_row_space_resize ๐ธ Visual PNG | Layout | 350ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow dynamically collapsing children as width shrinks and uncollapsing as width expands |
| collapsible_row_spacing ๐ธ Visual PNG | Layout | 220ร120 @ 1x |
6 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow with priority items and horizontal item spacing |
| collapsible_row_spacing_collapse ๐ธ Visual PNG | Layout | 220ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow with spacedBy where overflowing child is marked GONE and remaining visible children use spacing |
| collapsible_row_weights ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow items combining proportional weights and priorities |
| column_align_center_mixed_widths ๐ธ Visual PNG | Layout | 200ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column with horizontal center alignment and varying child widths |
| column_align_start_end ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column container with end alignment positioning all children |
| column_alignment_center ๐ธ Visual PNG | Layout | 400ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout horizontally centering children of varying widths |
| column_alignment_end ๐ธ Visual PNG | Layout | 200ร400 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout with vertical bottom alignment and end horizontal alignment |
| column_alignment_space_around ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout with spaceAround vertical distribution |
| column_alignment_space_between ๐ธ Visual PNG | Layout | 150ร350 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout with spaceBetween vertical distribution |
| column_alignment_space_evenly ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout with spaceEvenly vertical distribution |
| column_background_border ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
3 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column container with background and border styling |
| column_basic ๐ธ Visual PNG | Layout | 300ร400 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout arranging fixed-size children vertically with start alignment |
| column_child_constraints ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column children with widthIn and heightIn constraints |
| column_child_graphicslayer ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column children with graphicsLayer transformations |
| column_child_offset ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column children with offset modifier shifts |
| column_child_visibility ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column children with explicit visibility states |
| column_child_zindex ๐ธ Visual PNG | Layout | 150ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column children with custom zIndex ordering |
| column_fill_max_width ๐ธ Visual PNG | Layout | 300ร250 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column with children filling parent maximum width |
| column_multi_weights ๐ธ Visual PNG | Layout | 120ร360 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column dividing available height according to 1:2:3 fractional weights |
| column_nested_rows ๐ธ Visual PNG | Layout | 250ร300 @ 1x |
8 items
BoxLayout RootLayoutComponent ColumnLayout RowLayout
|
Column containing nested Rows with proportional weights |
| column_padding_all ๐ธ Visual PNG | Layout | 200ร350 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column container and children using uniform padding modifiers |
| column_scroll_basic ๐ธ Visual PNG | Layout | 100ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column with verticalScroll modifier containing tall overflowing children |
| column_spaced_by ๐ธ Visual PNG | Layout | 250ร400 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout with spacedBy modifier distributing inter-item gaps |
| column_weights ๐ธ Visual PNG | Layout | 200ร500 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column layout distributing remaining vertical height among weighted children |
| core_text_alignment ๐ธ Visual PNG | Layout | 300ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent CoreText
|
CoreText text alignment across start, center, and end alignments |
| core_text_autosize_basic ๐ธ Visual PNG | Layout | 200ร40 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
CoreText autosize dynamically scaling single word up to container bounds |
| core_text_autosize_height_driven ๐ธ Visual PNG | Layout | 500ร24 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
CoreText autosize constrained by container height rather than width |
| core_text_autosize_max_clamped ๐ธ Visual PNG | Layout | 300ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
CoreText autosize capping font size at maxFontSize despite large container |
| core_text_autosize_min_clamped ๐ธ Visual PNG | Layout | 100ร30 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
CoreText autosize clamping at minFontSize when container is too small |
| core_text_autosize_multiline ๐ธ Visual PNG | Layout | 200ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
CoreText autosize multiline wrapping text across multiple lines to fill height |
| core_text_multiline_wrap ๐ธ Visual PNG | Layout | 200ร120 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
Multi-line text layout wrapping words across lines with resize adaptation |
| core_text_overflow_ellipsis ๐ธ Visual PNG | Layout | 160ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent FlowLayout CoreText
|
CoreText multiline layout truncated with ellipsis when exceeding maxLines |
| core_text_simple ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent CoreText
|
Simple text layout measuring single line text component |
| fitbox_background_border ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox container with background and border styling |
| fitbox_child_constraints ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox child with widthIn and heightIn constraints |
| fitbox_child_graphicslayer ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox child with graphicsLayer alpha and scale |
| fitbox_child_offset ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox child with offset modifier |
| fitbox_child_padding ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox child with inner padding modifier |
| fitbox_child_visibility ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox child with explicit visibility modifier |
| fitbox_fit ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox whose only candidate is larger than the container: no child fits, so nothing is displayed |
| fitbox_padding_container ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox container with outer padding modifier |
| fitbox_scale_fit ๐ธ Visual PNG | Layout | 200ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox container with aspect-ratio fitted child box |
| flow_basic ๐ธ Visual PNG | Layout | 250ร400 @ 1x |
6 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout wrapping items across multiple horizontal lines |
| flow_child_background_border ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
5 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout items with backgrounds and border styling |
| flow_child_constraints ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
4 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow items with widthIn and heightIn dimension constraints |
| flow_child_graphicslayer ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
4 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow items with graphicsLayer transformations |
| flow_child_offset ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
5 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout items shifted via offset modifiers |
| flow_child_padding ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
5 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout items with individual padding modifiers |
| flow_child_visibility ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
6 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout with gone and invisible item visibility modifiers |
| flow_child_zindex ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
4 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow items with explicit zIndex ordering |
| flow_item_alignment ๐ธ Visual PNG | Layout | 200ร180 @ 1x |
5 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout with vertical center alignment for varying item heights |
| flow_max_columns ๐ธ Visual PNG | Layout | 400ร300 @ 1x |
6 items
BoxLayout RootLayoutComponent ColumnLayout FlowLayout
|
Flow layout with maxColumns constraint limiting items per row |
|
flow_max_lines
๐ธ Visual PNG
SUSPICIOUS (REFERENCE DEFECT) |
Layout | 260ร400 @ 1x |
7 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout with maxLines constraint limiting wrapped rows
Defect: FlowLayout.segmentComponents runs several times over a single MeasurePass and never clears the GONE flags an earlier pass set -- contrast CollapsibleRowLayout.java:253, which calls clearVisibilityOverride first -- and it treats a GONE child as 0x0 (FlowLayout.java:233-235). The fifth child, correctly dropped by maxLines=2, is therefore re-segmented into the last row and recorded spanning x=200..300, outside the 260px container. It stays GONE and is never painted, so the defect is confined to the reported geometry.
|
| flow_padding_container ๐ธ Visual PNG | Layout | 250ร180 @ 1x |
6 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow container with uniform padding around wrapping items |
| flow_spacing ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
6 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout with row and column spacedBy spacing |
| flow_spacing_wrap ๐ธ Visual PNG | Layout | 180ร200 @ 1x |
7 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout with item spacing wrapping multiple elements |
| image_layout_sizing_options ๐ธ Visual PNG | Layout | 400ร500 @ 1x |
9 items
BoxLayout RootLayoutComponent ImageLayout
|
ImageLayout sizing options testing wrap content (intrinsic bitmap dimensions), exact size, fill container, fractional fill, and flex weights under dynamic resizing, with golden visual raster verification |
| interaction_click_button ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
6 items
BoxLayout RootLayoutComponent
|
Touch click interaction switching StateLayout state, then settling: the click swaps the active child immediately but the container resize is animated, so the layout update is only observable on a later frame. |
| interaction_scroll_column ๐ธ Visual PNG | Layout | 200ร120 @ 1x |
6 items
BoxLayout RootLayoutComponent ColumnLayout
|
Column vertical touch drag gesture scrolling overflowing children items |
| interaction_scroll_row ๐ธ Visual PNG | Layout | 120ร100 @ 1x |
6 items
BoxLayout RootLayoutComponent RowLayout
|
Row horizontal touch drag gesture scrolling overflowing children horizontally |
| interaction_swipe_scroll_decay ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
7 items
BoxLayout RootLayoutComponent
|
Column vertical swipe gesture with fling velocity and inertial decay deceleration |
| interaction_touch_drag_sequence ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Sequential touch down and drag displacement across coordinate steps |
| modifier_align_by_baseline ๐ธ Visual PNG | Layout | 400ร150 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Row with alignByBaseline alignment modifier on children |
| modifier_background ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box with background modifier applying solid fill color |
| modifier_border ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box with border modifier specifying stroke width, corner radius, and color |
| modifier_border_padding ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box styling combining border and inner padding modifiers |
| modifier_constraints_in ๐ธ Visual PNG | Layout | 400ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Dimension constraints clamping sizes using widthIn and heightIn |
| modifier_fill_parent ๐ธ Visual PNG | Layout | 400ร300 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Child sized proportionally with fillParentMaxWidth and fillParentMaxHeight |
| modifier_fractional_fill ๐ธ Visual PNG | Layout | 400ร400 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Child components sized with fractional fillMaxWidth and fillMaxHeight |
| modifier_graphics_layer ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Component with graphicsLayer modifier specifying scale and alpha |
| modifier_graphicslayer_scale ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Child component modified with graphicsLayer scaling |
| modifier_marquee_ticker ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Marquee modifier scrolls overflowing text over time: the offset stays at rest through the initial delay, then sweeps out to the full overflow distance and back over one cycle |
| modifier_multi_click ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
2 items
BoxLayout RootLayoutComponent
|
Three MultiClick modifiers on one Box route single click, long press and double click to three independent StateLayouts. Each gesture flips exactly one of them, so the layout tree tells the three click types apart from one another, from a misrouted gesture, and from one that was dropped. The settle steps then observe the StateLayout resize animation each flip starts. |
| modifier_negative_offset ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Box displaced by negative x and y offsets |
| modifier_offset ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Offset modifier shifting layout position without affecting parent measure bounds |
| modifier_padding ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Padding modifier creating insets around child layout content |
| modifier_padding_directional ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Component with asymmetric 4-sided directional padding |
| modifier_padding_symmetric ๐ธ Visual PNG | Layout | 200ร150 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Component using 2-element symmetric padding [vertical, horizontal] |
| modifier_rounded_clip_rect ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Rounded rectangular clipping mask modifier applied to nested container boundaries |
| modifier_scroll ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Scrollable container with vertical scroll modifier |
| modifier_size_array ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
4 items
BoxLayout RootLayoutComponent
|
Box sized with [width, height] array syntax |
| modifier_size_exact ๐ธ Visual PNG | Layout | 250ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent
|
Component with explicit width and height modifier dimensions |
| modifier_visibility ๐ธ Visual PNG | Layout | 400ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Visibility modifier handling VISIBLE (0), INVISIBLE (1), and GONE (2) |
| modifier_visibility_gone ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Row layout where a child with visibility gone takes zero space |
| modifier_visibility_invisible ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Row layout where a child with visibility invisible retains its measured space |
| modifier_zindex ๐ธ Visual PNG | Layout | 300ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Box stack with zIndex modifiers controlling child evaluation order |
| modifier_zindex_reorder ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent
|
Overlapping elements ordered explicitly via zIndex modifier |
| nested_complex_layout ๐ธ Visual PNG | Layout | 360ร400 @ 1x |
8 items
BoxLayout RootLayoutComponent
|
Hierarchical card UI with nested Columns, Rows, Padding, and Weights |
| resize_collapsible_column ๐ธ Visual PNG | Layout | 150ร260 @ 1x |
5 items
BoxLayout RootLayoutComponent ColumnLayout CollapsibleColumnLayout
|
CollapsibleColumn responsive priority collapse and expansion under vertical constraints |
| resize_collapsible_row ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout CollapsibleRowLayout
|
CollapsibleRow responsive priority-based element collapse and restoration during resize |
| resize_fitbox ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent FitBoxLayout
|
FitBox uniform aspect ratio preservation and scaling across viewport dimension changes |
| resize_flow_wrap ๐ธ Visual PNG | Layout | 350ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent FlowLayout
|
Flow layout responsive line-wrapping reflow across dynamic viewport resizes |
| resize_row_weights ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row proportional weight distribution responding dynamically to width resize changes |
| row_align_center_mixed_heights ๐ธ Visual PNG | Layout | 300ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row with vertical center alignment and varying child heights |
| row_align_top_bottom ๐ธ Visual PNG | Layout | 250ร120 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row container with bottom alignment positioning all children |
| row_alignment_center ๐ธ Visual PNG | Layout | 300ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout vertically centering children of different heights |
| row_alignment_end ๐ธ Visual PNG | Layout | 400ร150 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout with horizontal end alignment and bottom vertical alignment |
| row_alignment_space_around ๐ธ Visual PNG | Layout | 400ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout with spaceAround distribution |
| row_alignment_space_between ๐ธ Visual PNG | Layout | 400ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout with spaceBetween distribution |
| row_alignment_space_evenly ๐ธ Visual PNG | Layout | 400ร100 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout with spaceEvenly distribution |
| row_background_border ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
3 items
BoxLayout RootLayoutComponent RowLayout
|
Row container with background and border styling |
| row_basic ๐ธ Visual PNG | Layout | 400ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout arranging fixed-size children horizontally with top alignment |
| row_child_constraints ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row children with widthIn and heightIn constraints |
| row_child_graphicslayer ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row children with graphicsLayer transformations |
| row_child_offset ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row children with offset modifier shifts |
| row_child_visibility ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row children with explicit visibility states |
| row_child_zindex ๐ธ Visual PNG | Layout | 300ร120 @ 1x |
4 items
BoxLayout RootLayoutComponent RowLayout
|
Row children with custom zIndex ordering |
| row_fill_max_height ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row with children filling parent maximum height |
| row_multi_weights ๐ธ Visual PNG | Layout | 360ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row dividing available width according to 1:2:3 fractional weights |
| row_nested_columns ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
8 items
BoxLayout RootLayoutComponent ColumnLayout RowLayout
|
Row containing nested Columns with proportional weights |
| row_padding_all ๐ธ Visual PNG | Layout | 300ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row container and children using uniform padding modifiers |
| row_scroll_basic ๐ธ Visual PNG | Layout | 200ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row with horizontalScroll modifier containing wide overflowing children |
| row_spaced_by ๐ธ Visual PNG | Layout | 400ร150 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout with spacedBy modifier distributing inter-item gaps |
| row_weights ๐ธ Visual PNG | Layout | 400ร200 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row layout distributing remaining space using weighted modifiers |
| row_wrap_content ๐ธ Visual PNG | Layout | 500ร300 @ 1x |
5 items
BoxLayout RootLayoutComponent RowLayout
|
Row wrapping its content width and height based on child dimensions |
| spacer_fixed_sizes ๐ธ Visual PNG | Layout | 300ร100 @ 1x |
7 items
BoxLayout RootLayoutComponent Spacer
|
Row using explicit fixed-width spacers between boxes |
| spacer_weighted ๐ธ Visual PNG | Layout | 500ร100 @ 1x |
5 items
BoxLayout RootLayoutComponent Spacer
|
Row with content separated by an expanding weighted spacer |
| state_layout_background_border ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout container with background and border styling |
| state_layout_basic ๐ธ Visual PNG | Layout | 300ร200 @ 1x |
4 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout adopts the active state's size (pass-through container): the 120x80 active child sizes the container and the root, and the 200x150 inactive state is kept GONE |
| state_layout_child_constraints ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout child with widthIn and heightIn constraints |
| state_layout_child_graphicslayer | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout child with graphicsLayer alpha and scale |
| state_layout_child_offset ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout child with offset modifier |
| state_layout_child_padding ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout active state child with padding modifier |
| state_layout_child_visibility ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout with a single visible child: the container passes through to the child's 80x80 size |
| state_layout_padding_container ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
3 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout container with outer padding modifier |
| state_layout_pages ๐ธ Visual PNG | Layout | 200ร200 @ 1x |
4 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout with two page states: the container takes the active 100x100 page's size and the inactive 150x150 page is kept GONE for transitions |
| state_layout_state_switch ๐ธ Visual PNG | Layout | 400ร300 @ 1x |
10 items
BoxLayout RootLayoutComponent StateLayout
|
StateLayout bounds follow the selected child across state changes. Each click selects a differently sized child; the click step captures the resize still in flight (the container animates rather than snapping) and the settle step that follows captures it landed exactly on the new child's size. |
| expr_animation_waveforms | Expressions | 24 variables |
24 items
FloatExpression ExpressionGraph Waveforms
|
Dynamic time-driven waveforms evaluated across animationTime steps |
| expr_arithmetic_basic | Expressions | 9 variables |
9 items
FloatExpression ExpressionGraph
|
Standard arithmetic operators (+, -, *, /, %), unary minus, and operator precedence |
| expr_chained_variables | Expressions | 6 variables |
6 items
FloatExpression ExpressionGraph
|
Sequential variable dependency pipeline (A -> B -> C -> D -> E) |
| expr_color_blending | Expressions | 4 variables |
4 items
FloatExpression ExpressionGraph ColorExpressions
|
Color space operations: linear interpolation, HSV color generation, and ARGB composition (ColorExpression) |
| expr_conditionals | Expressions | 5 variables |
5 items
FloatExpression ExpressionGraph
|
Conditional branching with ifElse and nested conditions |
| expr_deep_nesting | Expressions | 3 variables |
3 items
FloatExpression ExpressionGraph
|
Deeply nested parentheses and operator priority hierarchy |
| expr_integer_bitwise_ops | Expressions | 8 variables |
8 items
FloatExpression ExpressionGraph BitwiseOps
|
Bitwise shifts, masks, boolean logic, and integer math expressions (IntegerExpression) |
| expr_interpolation | Expressions | 11 variables |
11 items
FloatExpression ExpressionGraph
|
Interpolation and step functions: lerp, step, smooth_step, sign, fract |
| expr_math_constants | Expressions | 6 variables |
6 items
FloatExpression ExpressionGraph
|
Mathematical identities, fractions, and square relations |
| expr_math_functions | Expressions | 11 variables |
11 items
FloatExpression ExpressionGraph
|
Core mathematical functions: abs, min, max, clamp, sqrt, pow, hypot, square |
| expr_physics_trajectory | Expressions | 9 variables |
9 items
FloatExpression ExpressionGraph Ballistics
|
Kinematic equations for 2D ballistic trajectory and kinetic energy |
| expr_rounding_and_logs | Expressions | 8 variables |
8 items
FloatExpression ExpressionGraph
|
Rounding operations and logarithmic functions: floor, ceil, round, log, ln, exp |
| expr_trigonometry | Expressions | 11 variables |
11 items
FloatExpression ExpressionGraph Trigonometry
|
Trigonometric functions: sin, cos, tan, asin, acos, atan, atan2 |
| expr_vector_math | Expressions | 6 variables |
6 items
FloatExpression ExpressionGraph
|
2D Euclidean geometry, vector magnitude, and distance calculations |
| particle_boundary_bounce ๐ธ Visual PNG | Particles | 4 particles / 10 frames |
4 items
ParticleAnimation PhysicsSimulation BoundaryBounce
|
Floor collision and velocity inversion with coefficient of restitution |
| particle_deterministic_seeding ๐ธ Visual PNG | Particles | 8 particles / 4 frames |
8 items
ParticleAnimation PhysicsSimulation
|
Deterministic seeding of 8 particles with distinct initial states derived from particle index |
| particle_drag_damping ๐ธ Visual PNG | Particles | 5 particles / 9 frames |
5 items
ParticleAnimation PhysicsSimulation DragDamping
|
Air resistance / aerodynamic damping decaying particle velocity exponentially |
| particle_gravity_fountain ๐ธ Visual PNG | Particles | 5 particles / 10 frames |
5 items
ParticleAnimation PhysicsSimulation GravityFountain
|
Parabolic motion under gravitational acceleration (vy' = vy + g) |
| particle_lifetime_decay ๐ธ Visual PNG | Particles | 6 particles / 8 frames |
6 items
ParticleAnimation PhysicsSimulation
|
Finite particle lifespan with fade-out alpha factor and state advancement |
| particle_linear_drift ๐ธ Visual PNG | Particles | 6 particles / 7 frames |
6 items
ParticleAnimation PhysicsSimulation
|
Uniform linear drift of 6 particles across 5 simulation frames |
| particle_radial_burst ๐ธ Visual PNG | Particles | 8 particles / 8 frames |
8 items
ParticleAnimation PhysicsSimulation RadialBurst
|
Omnidirectional circular particle explosion with trigonometric velocity vectors |
| particle_restart_threshold ๐ธ Visual PNG | Particles | 4 particles / 10 frames |
4 items
ParticleAnimation PhysicsSimulation
|
Particle recycling and loop emitter with restart condition |
| wire_buffer_types | Wire Protocol |
|
WireBuffer serialization and deserialization of all wire protocol primitives | |
| wire_referenced_operations | Wire Protocol |
|
ReferencedOperations definition and IncludeReferencedOperations inlining | |
| loom_foreach_expansion | Loom | 3 wire ops |
3 items
LoomBuffer WireProtocol ForEachBlock
|
PatternForEach templating over an array collection (DataListIds) |
| loom_id_remapping_tiers | Loom | 2 wire ops |
2 items
LoomBuffer WireProtocol IDRemapping
|
ID remapping across tiers: tier 1 system globals preserved, tier 2 macro-locals uniqueified |
| loom_macro_define_call ๐ธ Visual PNG | Loom | 3 wire ops |
3 items
LoomBuffer WireProtocol MacroExpansion
|
Basic macro definition (PatternDefine) and single call (PatternInflation) with parameter binding |
| loom_macro_multi_instance ๐ธ Visual PNG | Loom | 4 wire ops |
4 items
LoomBuffer WireProtocol MacroExpansion
|
Macro instantiated twice with distinct arguments verifying independent expansion |
| loom_nested_macros ๐ธ Visual PNG | Loom | 3 wire ops |
3 items
LoomBuffer WireProtocol MacroExpansion
|
Nested macro hierarchy with parameter forwarding between parent and child macros |
| loom_slot_blocks | Loom | 2 wire ops |
2 items
LoomBuffer WireProtocol SlotBlocks
|
Slot arguments (PatternBlock and PatternArgument) injecting custom content into macro templates |
| canvas_arc_and_sector ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
4 items
CanvasOperations 2DDrawing
|
Angular drawing primitives: drawArc outline and drawSector filled wedge with start angle and sweep |
| canvas_bitmap_scaled ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
1 items
CanvasOperations 2DDrawing BitmapScaled
|
Bitmap raster asset decoding, transformation, and scaled destination bounds rendering |
| canvas_clip_rect ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
9 items
CanvasOperations 2DDrawing ClipRect
|
Clipping operations: clipRect boundary restricting subsequent overlapping circular drawing |
| canvas_draw_primitives ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
10 items
CanvasOperations 2DDrawing
|
2D drawing primitives: rect, circle, roundRect, line, oval with styled colors and strokes |
| canvas_matrix_stack ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
9 items
CanvasOperations 2DDrawing MatrixStack
|
Matrix transformations: save, translate, scale, rotate, and restore state stack |
| canvas_path_bezier ๐ธ Visual PNG | 2D Canvas | 300ร300 @ 1.0x |
4 items
CanvasOperations 2DDrawing PathBezier
|
Vector path creation: lineTo, quadratic bezier, cubic bezier, and closed polygon rendering |
| text_anchored_pan_alignment ๐ธ Visual PNG | 2D Canvas | 10 placement assertions |
10 items
CanvasOperations 2DDrawing TextPlacement DrawTextAnchored
|
DRAW_TEXT_ANCHOR (133): panX/panY of โ1/0/+1 must shift the resolved baseline origin by exactly half the measured text width/height per step, and a NaN panY must leave the baseline y untouched |
| text_on_circle_stream_alignment | 2D Canvas | 1 placement assertions |
1 items
CanvasOperations 2DDrawing TextPlacement DrawTextOnPath DrawTextOnCircle
|
DRAW_TEXT_ON_CIRCLE (57) is unimplemented in both engines (TS parses it into a stub, Java throws on paint). This pins the honest contract: the op consumes exactly its 27 bytes, draws nothing, and the following text-on-path run is unaffected |
| text_on_path_glyph_placement ๐ธ Visual PNG | 2D Canvas | 2 placement assertions |
2 items
CanvasOperations 2DDrawing PathBezier TextPlacement DrawTextOnPath
|
DRAW_TEXT_ON_PATH (53): glyphs are laid out from the path start offset by hOffset, displaced perpendicular to the tangent by vOffset, and rotated to the tangent angle โ checked on a horizontal path (0ยฐ) and a vertical one (90ยฐ) with a real draw recorder |
| canvas_shader_gradient ๐ธ Visual PNG | Shaders | 4 shader pipelines |
4 items
Shaders ShaderData ShaderGradient
|
Linear two-stop gradient and sweep multi-color angular gradient applied to 2D primitives |
| shader_agsl_radial_gradient | Shaders | 1 shader pipelines |
1 items
Shaders ShaderData AGSL ShaderGradient
|
AGSL procedural radial shader uniform declaration and center coordinate parameters |
| shader_uniform_binding | Shaders | 1 shader pipelines |
1 items
Shaders ShaderData UniformBinding
|
ShaderData declaration with float vectors, resolution uniforms, and integer mode parameters |
| clock_analog_hands ๐ธ Visual PNG | Clock | 300ร300 @ 1.0x |
2 items
ClockSimulation TimeProvider AnalogHands
|
Analog clock hand rotation angles evaluated from system time variables (timeInHr, timeInMin, timeInSec) |
| clock_continuous_sweep ๐ธ Visual PNG | Clock | 300ร300 @ 1.0x |
2 items
ClockSimulation TimeProvider ContinuousSweep
|
Continuous smooth second hand sweep driven by continuousSec() fractional seconds |
| clock_digital_calendar ๐ธ Visual PNG | Clock | 300ร300 @ 1.0x |
1 items
ClockSimulation TimeProvider DigitalCalendar
|
Calendar date and epoch variables: dayOfMonth, calendarMonth, year, dayOfWeek, epochSecond |
| interactivity_click_host_action | Interactivity | 1 touch actions |
1 items
TouchInteractivity GestureHandler ClickDispatch
|
Tap dispatch via doc.onClick triggering hostNamedAction callback |
| interactivity_click_state_mutation | Interactivity | 3 touch actions |
3 items
TouchInteractivity GestureHandler ClickDispatch
|
Tap dispatch mutating document state variable via valueFloatExpressionChange |
| interactivity_click_toggle_state | Interactivity | 2 touch actions |
2 items
TouchInteractivity GestureHandler ClickDispatch
|
Tap toggle button alternating state between 0 and 1 (active = 1 - active) |
| interactivity_hit_testing_bounds | Interactivity | 5 touch actions |
5 items
TouchInteractivity GestureHandler HitTesting
|
Spatial hit testing: clicks inside component bounds trigger action, clicks outside return false |
| interactivity_multi_click_types | Interactivity | 3 touch actions |
3 items
TouchInteractivity GestureHandler ClickDispatch MultiClick
|
MultiClickModifier discriminating single click, long press, and double click |
| interactivity_slider_touch_expression ๐ธ Visual PNG | Interactivity | 4 touch actions |
4 items
TouchInteractivity GestureHandler SliderDrag
|
Accumulating TouchExpression driving a slider position that persists after release |
| interactivity_touch_coordinate_tracking | Interactivity | 3 touch actions |
3 items
TouchInteractivity GestureHandler
|
Multi-step touch gesture tracking touchX, touchY, and touchDown/touchDrag/touchUp sequence |
| text_formatting_from_float | Text Ops | 3 text buffers |
3 items
TextOperations DynamicBuffers TextFromFloat
|
TextFromFloat formatting with variable decimal places, rounding, and leading zero padding |
| text_from_float_precision | Text Ops | 3 text buffers |
3 items
TextOperations DynamicBuffers TextFromFloat
|
Dynamic text conversion from float value with precision formatting and digit padding (TextFromFloat) |
| text_lookup_array | Text Ops | 2 text buffers |
2 items
TextOperations DynamicBuffers
|
Dynamic text indexing and retrieval from collection of text IDs (TextLookup and DataListIds) |
| text_merge_and_transform | Text Ops | 6 text buffers |
6 items
TextOperations DynamicBuffers TextMerge TextTransform
|
TextMerge string concatenation and TextTransform uppercase, lowercase, and substring extraction |
| text_merge_concatenation | Text Ops | 1 text buffers |
1 items
TextOperations DynamicBuffers TextMerge
|
Dynamic text concatenation combining multiple text buffers into one (TextMerge) |
| color_expression_dynamic | Color Theme | 3 color slots |
3 items
ColorTheme DynamicPalette ColorExpression
|
ColorConstant declarations, RGBA channel definitions, and dynamic theme palette slots |
| color_theme_mode_switching | Color Theme | 6 color slots |
6 items
ColorTheme DynamicPalette ThemeLightDark
|
ColorTheme light mode vs dark mode palette resolution and fallback mapping |
| data_dynamic_float_list | Data Ops | 1 data operations |
1 items
DataOperations BufferStorage DynamicListFloat
|
Dynamic float array allocation and indexed in-place updates (DataDynamicListFloat and UpdateDynamicFloatList) |
| data_list_float_dynamic_update | Data Ops | 1 data operations |
1 items
DataOperations BufferStorage DynamicListFloat
|
DataListFloat array buffer storage and runtime element mutation via UpdateDynamicFloatList |
| data_map_id_lookup | Data Ops | 2 data operations |
2 items
DataOperations BufferStorage DataMapLookup
|
DataMapIds dictionary lookup mapping string keys to text and numeric resource IDs |
| data_map_literal_key_lookup | Data Ops | 2 data operations |
2 items
DataOperations BufferStorage DataMapLookup
|
Key-value dictionary mapping and dynamic property resolution (DataMapIds and DataMapLookup) |
| path_create_and_append | Path Ops | 1 path shapes |
1 items
PathOperations VectorGeometry PathAppend
|
PathCreate initialization and PathAppend command streaming for closed vector polygons |
| path_tween_morph | Path Ops | 1 path shapes |
1 items
PathOperations VectorGeometry PathTweenMorph
|
PathTween linear interpolation and topological shape morphing specification |
| semantics_accessibility_tree | Semantics | 2 semantic nodes |
2 items
Semantics AccessibilityTree SemanticsHierarchy
|
AccessibilitySemantics component annotations with button/heading roles and clickable flags |
| semantics_roles_and_descriptions | Semantics | 1 semantic nodes |
1 items
Semantics AccessibilityTree AccessibilityRoles
|
RootContentDescription document description and Image role semantic annotations |
| scheduling_impulse_animation | Scheduling | 1 schedule timers |
1 items
AutonomousScheduling TimerDispatch ImpulseAnimation
|
ImpulseOperation discrete event window and duration timing specification |
| scheduling_wake_in_intervals | Scheduling | 1 schedule timers |
1 items
AutonomousScheduling TimerDispatch WakeInIntervals
|
WakeIn autonomous repaint scheduling intervals for time-gated documents |
| conditional_comparison_operators ๐ธ Visual PNG | Conditionals | 12 branch assertions |
12 items
ConditionalOperations
|
All six CONDITIONAL_OPERATIONS comparison operators (EQ/NEQ/LT/LTE/GT/GTE) evaluated over an equal pair (5,5) and an ordered pair (2,7); asserts both the operator encoded on the wire and whether the guarded body actually executed during paint |
| conditional_nested_branches ๐ธ Visual PNG | Conditionals | 5 branch assertions |
5 items
ConditionalOperations NestedBranches
|
Nested CONDITIONAL_OPERATIONS: a false outer branch must prevent a true inner branch from running, while a true outer branch lets each inner branch decide for itself |
| conditional_skip_api_gate ๐ธ Visual PNG | Conditionals | 6 branch assertions |
6 items
ConditionalOperations Skip
|
SKIP (op 241) API gating at parse time: each of api_less_than / api_greater_than / api_equal_to / api_not_equal_to is exercised both true and false against the player's API level 7; skipped operations must be absent from the decoded document and the trailing DrawRect proves the skip byte ranges stayed aligned |
| matrix_constant_3x3_and_4x4 | Matrix Math | 8 matrix/vector values |
8 items
Matrix MatrixValues MatrixVectorMath MatrixConstant
|
MATRIX_CONSTANT (186) accepts 9 or 16 floats. The 4x4 form transforms (1,1,0) to (7,10,0) as written; the 3x3 form describing the same affine transform yields (7,3,0) instead, because Matrix.copyFrom expands the second row into the Z column |
| matrix_expression_composition | Matrix Math | 2 matrix/vector values |
2 items
Matrix MatrixValues MatrixExpression
|
MATRIX_EXPRESSION (187) RPN evaluation: translate(5,7) composed with scale(2,3,1) via MUL must equal the hand-written affine matrix, and ROT_Z takes degrees |
| matrix_vector_math_affine_and_perspective | Matrix Math | 9 matrix/vector values |
9 items
Matrix MatrixVectorMath
|
MATRIX_VECTOR_MATH (188): type 0 applies the affine part (scale then translate) to (1,1,0); type 1 runs the full 4x4 transform and divides by w, which a matrix with w=2 makes distinguishable from type 0 |
| animation_spec_component_binding | AnimationSpec | 4 spec assertions |
4 items
AnimationSpec ComponentBinding
|
A component must adopt the ANIMATION_SPEC emitted inside its own operation run. Two boxes carry different specs; each must report its own durations and easing, and its animation id must match the spec |
| animation_spec_defaults_and_disable | AnimationSpec | 3 spec assertions |
3 items
AnimationSpec ComponentBinding SpecDefaults
|
A component with no ANIMATION_SPEC must fall back to the default spec (id โ1, 300 ms, CUBIC_STANDARD, FADE_IN/FADE_OUT) and stay animation-enabled, while animationId 0 is the one and only value that disables animation |
| animation_spec_field_roundtrip | AnimationSpec | 1 spec assertions |
1 items
AnimationSpec
|
ANIMATION_SPEC (14): all seven fields survive the wire round trip, including the named easing types (overshoot=6, decelerate=3) and enter/exit animation ordinals (slide_left=2, rotate=6) |