primefaces / primefaces/primereact

Dialog: Minimizable option like PrimeFaces JSF

Open
#6,491 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type: New Feature
Dominant language
CSS
Stars
8.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Discussed in https://github.com/orgs/primefaces/discussions/1788

Hey everyone,

I've been thinking about a neat addition to PrimeReact that could make a big difference in user experience: a minimizable option for Dialog components.

The idea is to give users the ability to minimize Dialogs, which would be super handy in scenarios where users need to focus on other tasks or refer to information elsewhere on the page without closing the Dialog entirely.

I envision a simple button or icon in the Dialog's title bar that toggles between minimizing and restoring the Dialog's visibility.

When minimized, the Dialog could display as a smaller version, perhaps with just the title bar visible, showing an indicator that there's content inside. This would allow users to easily see and access the Dialog when needed, without it taking up too much space or being distracting.

@melloware mentioned to me that this feature is already supported in PrimeFaces JSF.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Dialog component entry point and review the linked discussion for the intended behavior. Define how the title-bar control toggles minimized and restored states, including the minimized appearance, then verify that users can access the Dialog content again without closing it.

Written by the indexing model from the issue text.

Assessment

Tech stack
react
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.