Skip to content

Add search and toggle NS in navigator panel #8660

@korenevskiy

Description

@korenevskiy

Description

I have 23 years of experience in programming.
The only problem is the navigator panel in the IDE.

  1. You need to add a search field to filter function names. There are more than a hundred functions in the class, because the architecture of the platform is built in, it is difficult to search for the necessary functions and switch between them. I believe that 10% of developers face this.
  2. You need to add the "Namespace" button to the filter panel of the navigator panel.
  3. Add 'CSS' button to the filter panel of the navigator panel.
  4. Add 'HTML' button to the filter panel of the navigator panel.
  5. Add 'JavaScript' button to the filter panel of the navigator panel.
Image If the functions are nested, then the filter field will filter so that the parent functions (classes) are displayed if the nested functions have the desired pattern.

I am sure that the first 2 items menu are very important.

For the redesign, you can remove the FILTERS label, but add the FILTERS text to the search field as a PLACEHOLDER. This default text will indicate that this panel is a filter.

Image In addition, it can be assumed that the selected current function will differ from the filter pattern, i.e. it will not fit the search criteria. In this case, I suggest, among other things, always display the currently selected function, even if it does not fit the function.
PHP (JS, CSS), Project: Plugin JoomShopping with Joomla, NetBeans 26, OS: VanillaOS 2.0

Use case/motivation

No response

Related issues

No response

Are you willing to submit a pull request?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    PHP[ci] enable extra PHP tests (php/php.editor)kind:featureA feature requestneeds:triageRequires attention from one of the committers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions