[#119] UX improvements for Generic IDE Support option #148
Conversation
The Generic IDE option is disabled whenever a UI plugin is selected. If it was not enabled before, it will be selected automatically and an information about this will be reported to the status widget. Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
The Generic IDE option is disabled whenever a UI plugin is selected. If it was not enabled before, it will be selected automatically and an information about this will be reported to the status widget. Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
fcde211
to
d116cd7
Compare
if (autoSelectIdeProject) { | ||
autoSelectIdeProject = false | ||
reportIssue(INFORMATION, ''' | ||
'�createIdeProject.text�' project was automatically selected as option '�(source as Button).text�' requires it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This overrides the message about the buildsystem, but the statusWidget can only show one message at once. For me that does not sound like a big issue but maybe other see that different.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beside that the code works like expected and looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right, the status widget only stores one message at once. So if the user selects a project/build system combination that raises a message and then selects a UI project while Generic IDE was not selected so far, then the notice will overwrite the build system message. But the user has seen that message before.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As nobody posted a veto, I would say feel free to merge.
The "Generic IDE Support" option is disabled whenever a UI plugin is selected. If
it was not enabled before, it will be selected automatically and an
information about this will be reported to the status widget.
Initial page: "Generic IDE Support" is disabled, since Eclipse Plugin is preselected.
The option becomes enabled when Eclipse Plugin is deseleted.
The option is deselected manually:
The option "Web Support" is selected. The user is informed about the automatic selection of the "Generic IDE Support" option.