Community
Participate
Working Groups
Currently we provide a selection dialog in our launcher to let the user select an entrypoint or an application. We provide a similar dialog to select servlets. There is a checkbox that says "Only show from workspace". Per default the dialog shows all matches from the target and the workspace. I think this is confusing for new users. We should rename the checkbox to "Include target" and show only matches form the workspace by default. I will attach a screenshot of the dialog I talk about.
Created attachment 194583 [details] Screenshot
I hope this is not too off-topic, but isn't the usual location for such options the drop-down menu that is located top-right to the search text field? E.g. Mylyn shows the "Show Completed Tasks" option there.
Created attachment 194694 [details] Screenshot of drop-down menu The screenshot shows the drop-down menu that could host the "Include extensions from target platform" option and thereby replace the checkbox at the bottom of the selection dialog.
>Per default the dialog shows all matches from the target and the workspace. I think this is confusing for new users. Well I agree that for a newcomer the default value is confusing. My intention was to provide more information but sometimes less is more :). >I hope this is not too off-topic, but isn't the usual location for such options the drop-down menu that is located top-right to the search text field? Yes, it is. I agree that the drop-down menu is the usual place for this action. A doubt that a newcomer will find it but in the other hand a newcomer is also not interested in the target's servlets and entripoints/applications.
Created attachment 194812 [details] filter moved to the drop-down menu This patch: * removes the check box "Only show from workspace" * adds a drop-down menu action "Include target" * persists the state of the "Include target" action I also did some code formatting ( removed "finals", correct some missing white spaces, ...)
I reviewed the patch together with Beyhan and we did some refactoring. The changes are now in CVS HEAD. Good Job!