Skip to content

Progress Bar addition to DataGateway - Feature Parity - #15

Closed
Chase N (Cevan00) wants to merge 1 commit into
mainfrom
neely-DG-ProgressBar
Closed

Progress Bar addition to DataGateway - Feature Parity#15
Chase N (Cevan00) wants to merge 1 commit into
mainfrom
neely-DG-ProgressBar

Conversation

@Cevan00

Copy link
Copy Markdown
Contributor

Adding the Progress bar to the DG spec for feature parity between the SHIELD and DG UI's.

Adding the progress bar to the DG
Copilot AI review requested due to automatic review settings July 15, 2025 18:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a progress bar component specification to the Data Gateway JSON schema to achieve feature parity between SHIELD and Data Gateway UIs.

  • Introduces a new Core.ProgressBar schema definition with support for nested progress bars and both determinate/indeterminate progress states
  • Defines comprehensive properties for progress tracking including current step, total steps, display text, and unique identification

Comment thread specs/Data-Gateway.json
"type": "number"
},
"totalStepCount": {
"description": "Number of steps before the progress bar is completely filed.",

Copilot AI Jul 15, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a spelling error in the description. 'filed' should be 'filled'.

Suggested change
"description": "Number of steps before the progress bar is completely filed.",
"description": "Number of steps before the progress bar is completely filled.",

Copilot uses AI. Check for mistakes.
Comment thread specs/Data-Gateway.json
},
"type": "object",
"required": [
"childBar",

Copilot AI Jul 15, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Making 'childBar' a required field may be problematic since many progress bars won't have child bars. Consider making this optional or providing a default empty array.

Suggested change
"childBar",

Copilot uses AI. Check for mistakes.
@elliot-huffman

Copy link
Copy Markdown
Contributor

DG won't have progress bars for the foreseeable future. For now, we will not need this added. If this changes, we will need to do what you did.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants