IDE: Preference dialog/Preferences: should be redesigned
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SikuliX |
In Progress
|
Medium
|
RaiMan |
Bug Description
--- will be completely new in version 1.1
-------
[Steps to Reproduce]
(1) Open SIkuli IDE.
(2) Select "File" - "Preference...".
(3) Click the button "more optinos ...".
(4) Tick the checkbox of "Activate the new layout (X-1.0)".
(5) Tick the checkbox of "ImageThumbs (on)/ ImageLabels (off)".
(6) Hover the mouse cursor onto the label or checkbox of "Activate the new layout (X-1.0)".
[Actual Results]
(6) The checkbox of "ImageThumbs (on)/ ImageLabels (off)" becomes unchecked.
[Extra Notes]
- In Step (6), use any checkbox in "Message to show" section instead, this bug exists too.
- After Step (5), save and restarting Sikuli IDE, this bug exists too.
- I don't know why when "Activate the new layout (X-1.0)" is checked, the checkboxes in "Message to show" section and the checkbox "ImageThumbs (on)/ ImageLabels (off)" are unchecked automatically. Is this as required?
- Users would get confused about the combination effect of "Save" button in "Perferences: more Options..." dialog and the "OK"/"Apply"
[Environment]
Windows 7 Professional SP1 64-bit + Java 7 + Sikuli X 1.0.0
Changed in sikuli: | |
milestone: | 1.1.0 → 1.2.0 |
Changed in sikuli: | |
milestone: | 2.0.0 → 2.1.0 |
importance: | High → Medium |
summary: |
- [1.0] Preference dialog: has some inconsistencies and not obvious - dependencies among the options in ... more options + IDE: Preference dialog/Preferences: should be redesigned |
Thanks for feedback.
Yes indeed, when switching to new layout some options are preset (which might not be obvious :-).
This was a quick and dirty solution, to add the possibility for some new options.
The current implementation of the original prefs (... and yes, having tabs is the right way) is a mess and made up with a different layout manager, that is not available in my NetBeans environment.
As already mentioned in the release note for 1.0.0: I will completely rewrite the whole prefs area for 1.1.