This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 238445 - User installed plugin category in Plugins includes multiple plugins and it is difficult to see what is installed there and impossible to uninstall one by one
Summary: User installed plugin category in Plugins includes multiple plugins and it is...
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Plugin Manager (show other bugs)
Version: 7.4
Hardware: PC Windows 7
: P4 normal with 2 votes (vote)
Assignee: Libor Fischmeistr
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-15 21:35 UTC by ajeh
Modified: 2016-03-14 07:03 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
Screenshot of unintuitive and unhelpful plugin hiding/grouping (85.97 KB, image/png)
2015-03-30 15:19 UTC, sander24
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ajeh 2013-11-15 21:35:03 UTC
Product Version = NetBeans IDE 7.4 (Build 201310111528)
Operating System = Windows 7 version 6.1 running on x86
Java; VM; Vendor = 1.7.0_40
Runtime = Java HotSpot(TM) Client VM 24.0-b56

I remember in the past all plugins installed into their own categories. Perhaps in 7.3 or around those times when you started making massive changes to the UI.
When 'User installed plugins' category is selected, this is what I see in the right pane. Making sense of that mess is too time consuming and difficult.
So what is the use of the right panel contents under 'User installed plugins' at present and how can I see which plugins I have and how can I uninstall those I do not need, if there is no UI for individual plugins?

Version: 1.0 Source: Plugin Portal, Certified Plugins, CodenameOnePlugin Update Center  
Plugin Description
AutoSave Module
Save automatically unsaved files between a predefined interval. The module options can be changed on Tools > Options > Miscellaneous > Save Automatically section. It is possible too activate/deactivate this feature by the File > Save Automatically option.
FindBugs Integration
FindBugs Integration
Ant 1.9.1 Documentation
As a supplement to the main Ant module, adds the Ant user manual. Use Help > Contents and browse or search for tasks by name or function.
AdditionalHints
 
Additional Java hints for NetBeans IDE
Supported Hints:
"Replace '+' with 'MessageFormat.format()'"
"Replace '+' with 'new StringBuilder().append()'"
"Replace '+' with 'String.format()'"
"Join literals"
"Copy joined literals to clipboard"
"Split the String on linebreaks"
All hints (including more detailed descriptions) are available in the "suggestions" category within the hint configuration.
Example:
 
Updates
1.0.x:
[issue 1]: Literals with quoted Strings create uncompileable code

Further information:
This plugin is based on code from the "I18N Checker" plugin from Jan Lahoda. The original sourcecode can be found at http://hg.netbeans.org/main/contrib/file/tip/editor.hints.i18n
License remains CDDL-GPL-2-CP - http://www.netbeans.org/cddl-gplv2.html
Compatible to NetBeans 7.2.1 and higher
 
Visual Mobile Designer
The Visual Mobile Designer enables drag and drop visual design of a Java ME application flow and GUI. The VMD automatically creates Java code to implement your design.
CodenameOnePlugin
Codename One is a complete open source platform allowing developers to build (visually or using a Swing like API) native applications for Android, iPhone/iPad, Blackberry, Windows Phone 7 etc. It is free for commercial use and includes a GUI builder, simulator and everything you need in a single package. See http://www.codenameone.com/ for more information.
EasyPmd
Performs code analysis by using PMD and shows the results both in the editor and in the Action Items window.
EasyPmd 3 features a far more elegant architecture, based on PMD 5 and Helios; the build process is powered by Maven 3.
For further information, please refer to the plugin's home page.
Explore from here
Launch the OS file manager
JUnit
Includes the JUnit unit testing library and corresponding library definitions. 3.x and 4.x versions are both included.
CVS
Introduces project level CVS (Concurrent Versioning System) features. Version control actions, such as diff, update, and commit aid in streamlining typical team development cycles.
JConsole
NetBeans JConsole module: Sun JDK 5 and 6 Monitoring and Management support. Debug and run applications with JConsole. IMPORTANT NOTE: This module runs only on Sun JDK.
JMX
NetBeans JMX Module: JMX MBeans and JMX Manager development wizard. IMPORTANT NOTE: Starting from JMX NetBeans module version 3.1, the JConsole and Monitoring and Management features have been externalized into a separate module, named JConsole module.
NB CSV Editor
Graphical editor for CSV files. Graphical view is table. Avalible operations are: - Add/Remove rows/columns - Copy rows - Cut rows - Paste rows - Move up rows - Move down rows - Move rows to the top - Move rows to the bottom - Undo/Redo - Move columns to the beginning - Move columns left - Move columns right - Move columns to the end - Choose separator
Swing Application Framework Library
Contains the Swing Application Framework library only. It doesn't include support for the design of GUI forms that are using this library. You should use NetBeans 7.0 if you need such support.
PMD
Runs the PMD source code scanner tool. Finds various problems in your code and reports them to you in a tabular output window.
Show path in titlebar
It shows the current project group, project name, path of the current file/node/editor and IDE version in the titlebar of NetBeans. It can be configured using an option panel.
Updates in 2.0.1
[feature] Issue 14: Show project group, if available
[internal] use another non-API approach get the name of the project group. Fortunately this allows the plugin to be compatible to older NetBeans versions.
Updates in 1.3.1
[fix] Issue 11: Preferences are loaded on every change
[fix] Issue 12: Use original window title instead of hardcoded string
Updates in 1.3.0
[feature] Issue 7: Show path, when in external sources
[fix] show projectname + projectdir, when selecting a project node
Updates in 1.2.1
[feature] shows full path when project is selected - useful in conjunction with option "use selected node as source for path"
Updates in 1.2
[feature] shows path relative to project directory (eclipse-like, it is activated by default, old mode can be activated manually)
[feature] additonal mode: use open editor as source for path (eclipse-like, has to be enabled manually)
[fix] prevents empty title - default is "NetBeans"
Sort Line Tools
Support following operations in text editors:
Sort lines spanned by selection in ascending/descending (in-)case-sensitive order
Remove duplicate lines while sorting.
You can also assign shortcuts to these actions.
Updates in 1.21:
Issue #1: Performance issue (use NbDocument.findRecentEditorPane)
Issue #2: Remove warnings while building
Issue #3: Convert layer-based action registration to annotation-based approach
(This plugin is based on the "Line Tools" plugin from sandipchitale @ http://plugins.netbeans.org/plugin/3857/line-tools. It is mainly a repackaging to be compatible with NetBeans 7.x. All features except sorting were disabled. No bugs were fixed or features added. Original sourcecode can be found at http://hg.netbeans.org/main/contrib/file/tip/linetools. License remains CDDL - http://www.netbeans.org/cddl-gplv2.html. Compatible to NetBeans 7.0 and higher. )
JIRA
Support for JIRA task repository from version 3.13 up to version 5.0
Modules installed: AutoSave Module, Explore from here, AdditionalHints, JUnit, NB CSV Editor, JConsole, JIRA, CVS, PMD, Visual Mobile Designer, JMX, Swing Application Framework Library, EasyPmd, Show path in titlebar, Oracle Cloud, Ant 1.9.1 Documentation, FindBugs Integration, CodenameOnePlugin, Sort Line Tools
Comment 1 sander24 2015-03-30 15:15:26 UTC
This is still valid in 8.0, and also on Mac (i guess on all OSs).
I think it is thought of as a "feature" from the Netbeans side, but in reality it is not very intuitive. You'll get the whole list once you check the "Show details" checkbox on the plugins view, but as you can see, there are people who will not discover it (also 3 out of 4 of our engineers didn't spot that when investigating whether we as plugin providers could do anything about that).

Hiding/grouping the details together doesn't really save the user from anything (if he already decided to go to the plugins view, the user-installed plugins are probably the most interesting category for him), and the current implementation doesn't make it very clear that it is an expandable group. This view would be better off with a more straight-forward long/flat list of all the plugins, as there's also a search box and average user doesn't have more than 50 plugins installed. In alphabetical order, they are still possible to grasp in one flat table.
Comment 2 sander24 2015-03-30 15:19:31 UTC
Created attachment 152925 [details]
Screenshot of unintuitive and unhelpful plugin hiding/grouping
Comment 3 ajeh 2016-03-12 15:36:38 UTC
No one even looked at that in years???