Skip to main content
Progress Circle

Implementing progress circles to enhance user experience and visualize task completion, optimizing workflow efficiency within Yeeflow

Updated over a week ago

Progress Circle control is a dynamic visualization tool within Yeeflow designed to enhance user interaction by displaying task completion in a visually appealing circular format. This control is especially useful for tasks that benefit from a compact, round progress indicator.


Creating a Progress Circle

Firstly, find the Progress Circle control in the controls add panel,. Then, drag and drop it into a section or container on your page.

The Progress Circle control will insert a circular progress bar into your layout. Each new circle will require separate settings adjustments.


Content Settings

Consequently, open the Content > Progress Circle block, and in the value type dropdown, where you can set to Percent or Absolute.

1. Percent v-Based Progress

  • Value Type: Set as "Percent" to indicate progress as a percentage.

  • Current Percent: Adjustable slider to define the current completion status as a percentage, e.g., 50.00%. Or click the switch button to set dynamic contents.

  • Percent Position: Choose to display the percentage inside or outside the circle or none.

  • Counter Title: Field to input a title or label associated with the counter, customizable for dynamic content.

  • Title Position: Placed the title inside or outside the circle or none.

  • Progress Line: Selected as "Flat" or "Rounded" for the progress line, visually making circular progress indicator appealing.

2. Absolute Value-Based Progress

  • Value Type: Change to "Absolute" for situations where a precise numeric value is more informative than a percentage.

  • Current Value: Allows for input of the exact progress point, e.g., 50 out of a maximum. Or click the switch button to set dynamic contents.

  • Max Value: Defines the total or end-point value, e.g., 100, representing the goal or completion point. Or click the switch button to set dynamic contents.

  • Value Position: Keeps the value inside or outside the circle or none.

  • Counter Title: Field to input a title or label associated with the counter, customizable for dynamic content.

  • Title Position: Placed the title inside or outside the circle or none.

  • Progress Line Style: Selected as "Flat" or "Rounded" for the progress line, visually making circular progress indicator appealing.


Display dynamic content

You can set dynamic contents for Current percent, Counter Title, Current value and Max value by clicking the switch button at the end of each input field. Then, in click settings button to open the expression editor and build your dynamic contents. For example: display the value of a percent filed in your list, or associate to a numeric variable in your approval form.


Style Progress Circle

Progress Circle

  1. Circle Size: Adjustable size, determining the overall diameter of the circle.

  2. Stroke Value Width: Set to define the thickness of the progress line.

  3. Stroke Background Width: Set to match the thickness for a uniform look.

  4. Circle Fill Color: Option to choose the fill color inside the circle.

  5. Stroke Background Color: Color selection for the background part of the stroke.

  6. Stroke Value Color: Color setting for the progress part of the stroke.

  7. Shadow: A toggle to enable or disable shadow effects.

  8. Animation Duration: Adjusts how long the filling animation takes to complete.

Number style

  1. Color: Chooses the color of the numerical percentage display.

  2. Typography: Sets the font style and size for the number.

  3. Padding: Adjusts spacing around the number, with options for top, right, bottom, and left padding.

Title style

  1. Color: Choose the color of the title text that is displayed inside/outside the progress circle

  2. Typography: Set the typography options of the title text

  3. Padding: Configures the padding around the title text.


Advanced Settings

Set the Advanced options that are applicable to this control.


โ€‹


โ€‹

Did this answer your question?