Skip to content

[EPIC](greenhouse): UX/UI Improvements from PR Feedback #1719

Description

@ArtieReus

Description

This epic consolidates various UX/UI improvement suggestions that emerged during code reviews of recent Greenhouse PRs. These improvements focus on enhancing user experience across different areas including
exposed services, plugin presets, clusters, and admin area. Implementing these changes will make the interface more intuitive, consistent, and easier to use.

Objectives

  • Improve clickable areas and interaction patterns across data grids
  • Enhance filter UX by removing selected filters from dropdowns and optimizing button placement
  • Fix visual inconsistencies and layout issues
  • Reduce code duplication and improve maintainability
  • Optimize responsive design for smaller screens

Acceptance Criteria

  • All clickable area improvements are implemented and tested
  • Filter dropdowns correctly hide selected filters across all views
  • Visual inconsistencies are resolved
  • Responsive layout issues are fixed
  • Code refactoring is complete with no hardcoded filter logic
  • All changes pass existing tests and new tests are added where applicable

Tasks

Sprint 26.06

  • [Admin Area] Add support for initialFilters (support_group) via configuration. See supernova, doop or heureka as example.
  • [Admin Area] Add workaround to clear ComboBox's internal search state after item selection using key increment(PR #1619)
  • [Clusters] Refactor applyFilterSettings function to remove hardcoded logic for specific filters (PR #1634 discussion)
  • [Plugin Presets] Move "Clear All" button to the filters row badges area.

Rest

Metadata

Metadata

Labels

No labels
No labels

Type

Fields

No fields configured for Epic.

Projects

Status
New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions