Skip to content

[✨ Triage] dotnet/aspire#11992 by afscrome - Consistent icon for unresolved parameters #1574

@MihuBot

Description

@MihuBot

Triage for dotnet/aspire#11992.
Repo filter: area-dashboard issues.
MihuBot version: 554101.
Ping MihaZupan for any issues.

This is a test triage report generated by AI, aimed at helping the triage team quickly identify past issues/PRs that may be related.
Take any conclusions with a large grain of salt.

Tool logs
dotnet/aspire#11992: Consistent icon for unresolved parameters by afscrome
[Tool] Searching for icon for unresolved parameters, warning icon parameters, parameter resource icon, unresolved parameters icon, parameter error icon, parameter warning banner (IncludeOpen=True, IncludeClosed=True, IncludeIssues=True, IncludePullRequests=True, Repository=dotnet/aspire)
[Tool] Found 72 issues, 280 comments, 40 returned results (23476 ms)

Here are the most relevant issues and PRs related to issue #11992 "Consistent icon for unresolved parameters":


Highly Relevant Issues & PRs

1. PR #10760 (July 2025) - "Exe, ext service, + param icon updates for dashboard resource view + graph"

  • Updated the icon for KnownResourceTypes.Parameter from a gear to a key, aiming for more intuitive and consistent iconography in the dashboard.
  • Discussion included feedback on icon choices for executables and the possibility of using language-specific icons in the future.
  • Shows active attention to the consistency and meaning of resource icons, including parameters.

2. PR #10762 (July 2025) - "Add more icons to dashboard property values"

  • Added more icons to details views, including for parameters.
  • Some concern about icon clutter, but overall positive feedback on clarity and color usage.
  • Shows ongoing work to improve icon clarity and consistency in the dashboard.

3. Issue #10177 (July 2025) - "Considerations for revisiting parameters"

  • Discusses usability issues with parameters, including their visibility and representation in the dashboard.
  • Comments mention that showing all parameters can be noisy and suggest grouping or better visual distinction.
  • Indicates that parameter representation (including icons) is an active area of UX improvement.

4. PR #7994 (March 2025) - "Add default icons for resource type"

  • Added icons to the resource grid, matching those in the graph view.
  • Discussion about icon sizing, color, and fallback logic for missing icons.
  • Lays groundwork for consistent icon usage across resource types, including parameters.

5. Issue #484 (October 2023 - January 2024) - "use icons for service status in dashboard"

  • Proposed replacing text with icons for resource states to reduce visual clutter and improve scanability.
  • Discussion about using distinct shapes and colors for accessibility, including for warning/error states.
  • Led to improvements in icon usage for resource states, which may affect how unresolved parameters are visually represented.

6. PR #1378 (December 2023) - "Adds orange/red warning/error icons for exited resources on resources dashboard page"

  • Added warning and error icons for exited resources, with discussion about icon placement, color, and accessibility.
  • Feedback included suggestions for using filled icons for consistency.

7. PR #3401 (April 2024) - "Make status column icons colorblind friendly"

  • Ensured icons are differentiated by both color and shape for accessibility.
  • Discussion about which icons to use for different states, including warnings.

8. PR #6231 (October 2024) - "Use a clearer icon for finished state"

  • Changed the icon and color for the "Finished" state to improve clarity.
  • Shows ongoing refinement of icon usage for different resource states.

9. Issue #4127 (May 2024 - June 2024) - "Finished processes always show with a warning"

  • Raised concern that finished processes (exit code 0) were incorrectly shown with a warning icon.
  • Led to a fix and discussion about using more appropriate icons for different states.

Parameter Dialogs and UX

10. Issue #10420 (July 2025) - "[AspireE2E] Some buttons in the Unresolved Parameters option don't have tooltips."

  • Focused on tooltips, but also relevant to the UX of the unresolved parameters dialog, where icon consistency is part of the overall experience.

11. PR #11160 (August 2025) - "Support prompting for unresolved parameters during deploy"

  • Added support for prompting unresolved parameters, with screenshots showing dialog and resource icons.
  • While the main focus is on functionality, the PR and comments show attention to the UI/UX of unresolved parameters.

Customization and Extensibility

12. PR #11863 (October 2025) - "Add support for custom icons in resources beyond FluentUI icon names"

  • Added support for custom icons, allowing more flexibility in resource iconography.
  • Discussion about API design and fallback logic for icons.

13. Issue #11602 (September 2025) - "Add Custom Icons to built in resources"

  • Suggests that built-in resources should use the new custom icon API for better visual distinction.
  • Mentions the need for a centralized list of known resource icon names for consistency.

Summary

  • There is ongoing work in Aspire to improve the consistency, clarity, and accessibility of icons for resources, including parameters.
  • The icon for unresolved parameters has recently been updated (PR #10760) and there is active discussion about the best choices for icons representing warnings, errors, and different resource types.
  • Accessibility and UX concerns (colorblind-friendliness, tooltips, grouping) are being addressed in related issues and PRs.
  • The ability to customize icons (PR #11863, Issue #11602) means future improvements to icon consistency are likely.
  • Your suggestion to use a yellow warning icon for unresolved parameters aligns with the direction of recent and ongoing work in the repository.

If you want to propose a specific icon change for unresolved parameters, referencing PR #10760 and the related discussions about icon consistency and accessibility would be most relevant. There is clear precedent and support for improving icon clarity and consistency in the dashboard.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions