Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create top-level options category "Gephi" and hide irrelevant Netbeans option panels #2670

Closed
mbastian opened this issue Oct 23, 2022 · 0 comments
Assignees
Labels
UI Wishlist New features (not a bug)
Milestone

Comments

@mbastian
Copy link
Member

We leverage the built-in Options system in Netbeans Platform to have options settings panels. We would like to facilitate panel creations, including in Plugins.

Definition of done

  • Removal of unnecessary Netbeans panels (Keymaps, Misc/Janitor, Misc/FilesAssociations)
  • Creation of a generic "Gephi" top category
  • Removal of the "Visualisation" top category and wrap into "Gephi"

As we don't have a lot of options panels I think it makes sense to wrap all of them under the Gephi category for now. Easier to find and maintain.

This is how a plugin could add its own panel under "Gephi":

@OptionsPanelController.SubRegistration(location = "Gephi",
    displayName = "#GephiOption_DisplayName_MyPlugin",
    keywords = "#GephiOption_Keywords_MyPlugin",
    keywordsCategory = "Gephi/MyPlugin",
    position = 600)
@mbastian mbastian added Wishlist New features (not a bug) UI labels Oct 23, 2022
@mbastian mbastian added this to the 0.10.0 milestone Oct 23, 2022
@mbastian mbastian self-assigned this Oct 23, 2022
mbastian added a commit that referenced this issue Oct 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI Wishlist New features (not a bug)
Projects
None yet
Development

No branches or pull requests

1 participant