eclipse-platform / eclipse.platform.ui

Eclipse Platform
https://projects.eclipse.org/projects/eclipse.platform
Eclipse Public License 2.0
80 stars 181 forks source link

Quick Search add group minimize / restore #480

Open MisterScott opened 1 year ago

MisterScott commented 1 year ago

When multiple Quick Search windows are open, they will obscure whatever pane they are over. Currently they must be minimized or moved individually. Please add a way to minimize / restore all Quick Search windows, as a group, in one operation. Please allow multiple windows with the same search term to exist and remain open (often I need to keep old search results AND find new search results).

Currently using: Eclipse IDE for Embedded C/C++ Developers (includes Incubating components)

Version: 2022-06 (4.24.0) Build id: 20220609-1112 With QuickSearch plugin: Eclipse.org Quick Search 1.1.300.v20211203-1705 org.eclipse.text.quicksearch

mickaelistria commented 1 year ago

would you be willing to submit a pull request that changes that?

elsazac commented 8 months ago

@MisterScott How, in your expectation, the user should control these windows? Is it through a top level menu item or a keyboard shortcut combination or something else?

MisterScott commented 8 months ago

@elsazac I don't think the exact method matters, so long as it is supported. I would guess that a keyboard shortcut could be attached to the action, however it seems important that (if the search windows all disappear) there be a findable way to re-expand them.
As ideas, possible methods for group control include (but are not limited to):

I would like to see the search term in the Quick Search window header; if I keep a number of them open, they pile up and hide each other, and are anonymous.

I would love to have a command that opens a (sorted by timestamp, optionally sorted alphabetically) list of search terms.

Thank you!

MisterScott commented 8 months ago

@mickaelistria Once I get started in Eclipse platform development. I know Java, however health and family issues have made taking on another learning curve difficult.