You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsCircularProgressIndicator-class.html
+16-24Lines changed: 16 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -55,32 +55,24 @@ <h1><span class="kind-class">OudsCircularProgressIndicator</span> class
55
55
56
56
<sectionclass="desc markdown">
57
57
<p><strong>Reference design version : 1.0.0</strong></p>
58
-
<p>A Circular Progress Indicator shows the progress of a task using a circle. Useful when you need more visual focus or when space is limited.</p>
59
-
<p>This version of the circular progress indicator is <strong>determinate</strong>. Use the other signature for an indeterminate progress.</p>
60
-
<p>The component automatically scales all dimensions (stroke width, gap size) proportionally based on its effective size
61
-
(after applying the modifier). A scale factor is calculated by dividing the actual size by the default size from tokens,
62
-
then this scale is applied to all dimensions to maintain consistent proportions.</p>
63
-
<p>Parameters:</p>
58
+
<p>A circular progress indicator that shows the progress of a task as a ring.
59
+
Useful when more visual focus is needed or when space is limited.</p>
60
+
<p>All dimensions (stroke width, gap size) scale proportionally based on the
61
+
effective component size, which itself follows the system text-scale factor.</p>
62
+
<h2id="parameters">Parameters</h2>
64
63
<ul>
65
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progressType.html">progressType</a>: Defines whether the indicator is determinate or indeterminate.</li>
66
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/status.html">status</a>: Represents the visual status of the indicator. Its color is based on this status.
67
-
Progress indicators can use different statuses depending on the meaning of the process they represent. Status colors should communicate the nature of the operation, not its completion percentage.
68
-
There are two types of statuses:
69
-
<ul>
70
-
<li>Non-functional statuses <ahref="../components_common_ouds_icon_status/Neutral-class.html">Neutral</a> or <ahref="../components_common_ouds_icon_status/Accent-class.html">Accent</a> used for standard progress indication without conveying any semantic feedback.
71
-
They simply communicate that a process is running or progressing.</li>
72
-
<li>Functional statuses communicate additional semantic meaning about the operation being performed.
73
-
They should only be used when the process itself represents a meaningful system state.: <ahref="../components_common_ouds_icon_status/Positive-class.html">Positive</a>, <ahref="../components_common_ouds_icon_status/Warning-class.html">Warning</a>,
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/animated.html">animated</a>: If true, enables animation when updating the progress.</li>
78
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a>: The current progress value, between 0.0 and 1.0. If null, the indicator is indeterminate.</li>
79
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/gapSize.html">gapSize</a>: The size of the gap in the circular indicator <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicatorGapSize.html">OudsProgressIndicatorGapSize</a>.</li>
80
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/track.html">track</a>: If true, displays the track (background) of the indicator.</li>
81
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/semanticLabel.html">semanticLabel</a>: Semantic label for accessibility.</li>
64
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progressType.html">progressType</a>: Determinate or indeterminate display mode.</li>
65
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/status.html">status</a>: Visual color status. Non-semantic (<ahref="../components_common_ouds_icon_status/Neutral-class.html">Neutral</a>, <ahref="../components_common_ouds_icon_status/Accent-class.html">Accent</a>) for
66
+
standard progress; semantic (<ahref="../components_common_ouds_icon_status/Positive-class.html">Positive</a>, <ahref="../components_common_ouds_icon_status/Warning-class.html">Warning</a>, <ahref="../components_common_ouds_icon_status/Negative-class.html">Negative</a>, <ahref="../components_common_ouds_icon_status/Info-class.html">Info</a>)
Automatically disabled when the OS reduced-motion setting is on.</li>
70
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a>: Value between <code>0.0</code> and <code>1.0</code>. Pass <code>null</code> for indeterminate.</li>
71
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/gapSize.html">gapSize</a>: Gap between the active arc and its track — <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicatorGapSize.html">OudsProgressIndicatorGapSize</a>.</li>
72
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/track.html">track</a>: Whether the background track ring is visible.</li>
73
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/semanticLabel.html">semanticLabel</a>: Accessibility label for assistive technologies.</li>
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator-class.html
+31-37Lines changed: 31 additions & 37 deletions
Original file line number
Diff line number
Diff line change
@@ -55,47 +55,39 @@ <h1><span class="kind-class">OudsLinearProgressIndicator</span> class
55
55
56
56
<sectionclass="desc markdown">
57
57
<p><strong>Reference design version : 1.0.0</strong></p>
58
-
<p>A Linear Progress Indicator shows the progress of a task using a horizontal line.
59
-
It can show a specific value (determinate) or just that something is in progress (indeterminate).
60
-
Best used inside layouts to show progress.</p>
58
+
<p>A linear progress indicator that shows the progress of a task as a
59
+
horizontal bar. Supports both determinate and indeterminate modes and is
60
+
best placed inside layouts where vertical space is available.</p>
61
61
<p>The component can optionally display:</p>
62
62
<ul>
63
63
<li>a stop indicator at the end of the active bar,</li>
64
64
<li>helper text below the indicator,</li>
65
65
<li>a percentage value,</li>
66
-
<li>and custom alignment for the helper text.</li>
66
+
<li>and custom horizontal alignment for the helper text.</li>
67
67
</ul>
68
-
<h1id="parameters">Parameters:</h1>
68
+
<h2id="parameters">Parameters</h2>
69
69
<ul>
70
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progressType.html">progressType</a>: Defines whether the indicator is determinate or indeterminate.</li>
71
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/status.html">status</a>: Represents the visual status of the indicator. Its color is based on this status.
72
-
Progress indicators can use different statuses depending on the meaning of the process they represent. Status colors should communicate the nature of the operation, not its completion percentage.
73
-
There are two types of statuses:
74
-
<ul>
75
-
<li>Non-functional statuses <ahref="../components_common_ouds_icon_status/Neutral-class.html">Neutral</a> or <ahref="../components_common_ouds_icon_status/Accent-class.html">Accent</a> used for standard progress indication without conveying any semantic feedback.
76
-
They simply communicate that a process is running or progressing.</li>
77
-
<li>Functional statuses communicate additional semantic meaning about the operation being performed.
78
-
They should only be used when the process itself represents a meaningful system state.: <ahref="../components_common_ouds_icon_status/Positive-class.html">Positive</a>, <ahref="../components_common_ouds_icon_status/Warning-class.html">Warning</a>,
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/animated.html">animated</a>: If true, enables animation when updating the progress.</li>
83
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a>: The current progress value, between 0.0 and 1.0. If null, the indicator is indeterminate.</li>
84
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/gapSize.html">gapSize</a>: The size of the gap in the linear indicator <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicatorGapSize.html">OudsProgressIndicatorGapSize</a>.</li>
85
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/track.html">track</a>: If true, displays the track (background) of the indicator.</li>
86
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/semanticLabel.html">semanticLabel</a>: Semantic label for accessibility.</li>
87
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/stopIndicator.html">stopIndicator</a>: If true, displays a stop indicator at the end of the progress.</li>
70
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progressType.html">progressType</a>: Determinate or indeterminate display mode.</li>
71
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/status.html">status</a>: Visual color status. Non-semantic (<ahref="../components_common_ouds_icon_status/Neutral-class.html">Neutral</a>, <ahref="../components_common_ouds_icon_status/Accent-class.html">Accent</a>) for
72
+
standard progress; semantic (<ahref="../components_common_ouds_icon_status/Positive-class.html">Positive</a>, <ahref="../components_common_ouds_icon_status/Warning-class.html">Warning</a>, <ahref="../components_common_ouds_icon_status/Negative-class.html">Negative</a>, <ahref="../components_common_ouds_icon_status/Info-class.html">Info</a>)
Automatically disabled when the OS reduced-motion setting is on.</li>
76
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a>: Value between <code>0.0</code> and <code>1.0</code>. Pass <code>null</code> for indeterminate.</li>
77
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/gapSize.html">gapSize</a>: Gap between the active bar and its track — <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicatorGapSize.html">OudsProgressIndicatorGapSize</a>.</li>
78
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/track.html">track</a>: Whether the background track bar is visible.</li>
79
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/semanticLabel.html">semanticLabel</a>: Accessibility label for assistive technologies.</li>
80
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/stopIndicator.html">stopIndicator</a>: Displays a square (or circle when rounded) block at the
81
+
end of the active bar.</li>
88
82
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperText.html">helperText</a>: Optional text displayed below the indicator.</li>
89
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperTextAlignment.html">helperTextAlignment</a>: Alignment of the helper text <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicatorHelperTextAlignment.html">OudsProgressIndicatorHelperTextAlignment</a>.</li>
90
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a>: Displays the progress percentage in the helper text area .
91
-
<ul>
92
-
<li>If <code>false</code>, the provided <ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperText.html">helperText</a> is returned.</li>
93
-
<li>If <code>true</code>, the helper text is generated from <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a> and formatted as a percentage.</li>
83
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperTextAlignment.html">helperTextAlignment</a>: Horizontal alignment of the helper text —
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a>: When <code>true</code>, the helper text is generated from <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator/progress.html">progress</a>
86
+
and formatted as a percentage; when <code>false</code>, <ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperText.html">helperText</a> is used.</li>
87
+
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/spaceBeforePercentage.html">spaceBeforePercentage</a>: Inserts a non-breaking space before the <code>%</code>
88
+
symbol when <ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a> is <code>true</code> (e.g. <code>75 %</code> instead of <code>75%</code>).</li>
94
89
</ul>
95
-
</li>
96
-
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/spaceBeforePercentage.html">spaceBeforePercentage</a>: Inserts a space before the percentage symbol when percentage is displayed.</li>
Inserts a space between the numeric value and the <code>%</code> symbol when
293
+
<ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a> is <code>true</code> (e.g. <code>75 %</code> instead of <code>75%</code>).
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperText.html
<p>Optional text displayed below the indicator.</p>
66
+
<p>Ignored when <ahref="../../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a> is <code>true</code>.</p>
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/helperTextAlignment.html
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/spaceBeforePercentage.html
<p>Inserts a space between the numeric value and the <code>%</code> symbol when
66
+
<ahref="../../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/percentage.html">percentage</a> is <code>true</code> (e.g. <code>75 %</code> instead of <code>75%</code>).</p>
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator/stopIndicator.html
Copy file name to clipboardExpand all lines: docs/prPreview/804/components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator-class.html
+7-4Lines changed: 7 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -55,10 +55,13 @@ <h1><span class="kind-class">OudsProgressIndicator</span> class
55
55
56
56
57
57
<sectionclass="desc markdown">
58
-
<p>A base class for <ahref="../components_progress_indicator_ouds_progress_indicator/OudsProgressIndicator-class.html">OudsProgressIndicator</a> Flutter Design progress indicators.</p>
59
-
<p>This widget cannot be instantiated directly. For a linear progress
60
-
indicator, see <ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator-class.html">OudsLinearProgressIndicator</a>. For a circular progress indicator,
61
-
see <ahref="../components_progress_indicator_ouds_progress_indicator/OudsCircularProgressIndicator-class.html">OudsCircularProgressIndicator</a>.</p>
58
+
<p>Abstract base class for all OUDS progress indicator widgets.</p>
59
+
<p>This widget cannot be instantiated directly. Use one of the concrete
<li><ahref="../components_progress_indicator_ouds_progress_indicator/OudsLinearProgressIndicator-class.html">OudsLinearProgressIndicator</a> — horizontal bar indicator.</li>
0 commit comments