-
Notifications
You must be signed in to change notification settings - Fork 23
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
Improve wizard interface for the task selection page #450
base: develop
Are you sure you want to change the base?
Conversation
Signed-off-by: Marvin Philipp Vogel <[email protected]>
|
Buttons cannot hold a layout. Hence it is not possible to put all text well formatted into it.
So with the workaround, the button is actually a SWT Group. You can add shadow as a style to each group, but on my display it didn't show any effect. Futhermore I tried to work with different colors for the selected items, but that will lead to issues with different color themes, e.g. the dark mode. An alternative is, to make the button a radio button. A screenshot of how it would look like is here: |
@marvinvo Is the screen sizable? If so, do we have scrollbars or a dynamic button layout so everything can be visible. E.g in the last screenshot it looks like the last item group got cut off. |
The window is resizeable. Also all items are contained in a ScrollableComposite, which can scroll vertically and horizontally through the list. |
Signed-off-by: Marvin Philipp Vogel [email protected]
Description
This commit changes the gui for the code generators task selection. It shows all titles and descriptions of the task next to their buttons and not only the button, but also the text is clickable.
It also removes the arbitrarily default selected task, so the user has to actively choose a task before he could continue.
Screenshot of old page:

Screenshot of new page:

Type of change
How Has This Been Tested?
Test Configuration:
Checklist: