From 5860442f283040260accc5de6d89f1e7aec6aed3 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Thu, 27 Feb 2025 19:40:08 +0000 Subject: [PATCH] Progress component RFC --- rfcs/active/0001-progress.md | 75 ++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 rfcs/active/0001-progress.md diff --git a/rfcs/active/0001-progress.md b/rfcs/active/0001-progress.md new file mode 100644 index 0000000..2135500 --- /dev/null +++ b/rfcs/active/0001-progress.md @@ -0,0 +1,75 @@ +* Start Date: 2025-02-24 +* RFC PR: (Leave empty till PR Created) + +## Summary + +This RFC proposes the addition of a Progress component to the Open UI Design System. Progress components are used to represent the completion status of a task or process. + +# Basic Example + +```html + + + + + + + +``` + +# Motivation + +Progress indicators are a common UI pattern used to communicate the status of a task or process to users. By providing a Progress component in the Open UI Design System, we can ensure a consistent and accessible implementation across applications. + +# Detailed Proposal + +The `oui-progress` component will provide a versatile, accessible, and themable implementation of progress indicators. The component will support both determinate and indeterminate modes. + +## API + +This component will be form associated so it can be labeled by a `