View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001337 | Slicer4 | Core: GUI | public | 2011-08-16 07:16 | 2011-10-05 12:37 |
Reporter | kikinis | Assigned To | finetjul | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.0.0 | Fixed in Version | Slicer 4.0.0 | ||
Summary | 0001337: View controller bar look&feel | ||||
Description | See mock-up for the new GUI of the slice/3d view controller bars. | ||||
Tags | No tags attached. | ||||
related to | 0001317 | closed | pieper | Main GUI modificiations |
related to | 0001412 | feedback | pieper | need dicom offset in DataProbe |
related to | 0001321 | closed | finetjul | anchor for pop up menu in 3D viewer is not visible on the mac nightly. E.g. mac 8-7 |
related to | 0001320 | closed | finetjul | label map transparency pop up is behind the slice controller pop up |
2011-08-16 07:16
|
|
2011-08-16 07:19
|
|
We need to remember to move the icons from the "Manipulate Slice Views" panel into the pop up: The first three icons from the left of that panel are already in the popup. |
|
It is essential to show the DICOM slice number as well (an integer number, corresponding to the current slice, almost the same as the IJK coordinate, just starting with 1 - as defined in DICOM). It is already implemented in Slicer 3.6. The DICOM slice number serves as a reference when clinicians review images simultaneously in Slicer and their regular review workstation. |
|
2011-08-25 05:09
|
|
Mockup for Sliceviewer pop up added |
|
See also: |
|
2011-08-25 10:39
|
|
Please remove the colored lines on three sides of the slice viewers to achieve same appearance as 3D viewers. Grey separators only in layouts that need them because there is no other separator. E.g. one line between the two 3d viewers, or two grey lines in the topmost image for the conventional layout. |
|
Slice views with no lightbox is under the hood a 1x1 lightbox, this is why it shows the lightbox color shall we have a special case to hide the lightbox border when being in 1x1 ? What would then be the color of the lightbox border ? As a general rule, you ask for a 1px gray spacing between each view, is this correct ? |
|
If we have
I don't see why we need to visually designate the lightbox border. This seems to be a visually quieter language for communicating what's active and where boundaries are. We want to minimize the info as much as possible in the image display. Of course, I could be missing something -- please let me know if the issue is more complicated that I am seeing! |
|
If we are in a 3x3 lightbox mode, what color should be the border around the active "slice" at (0,0) in the lightbox ? In a 1x1 lightbox mode, what color should be the border of the active slice ( -> the only slice) |
|
Here's what I'm thinking: active slice gets a white border, whether in a 1x1 or 3x3 lightbox, etc.
wdyt? |
|
yes |
|
To recap, we have then 2 notions:
An active slice in an active viewer is white Target RSNA:
Deal? |
|
Deal. The borders around viewers should be one pixel only on left, right, and bottom. |
|
I think this sounds good. With the RSNA-target, we will have an "implicit" display of active viewer for Slice Viewers. So, we may find that "active viewer" is not necessary. Tho using current mouse position and hot-keys, it is possible for a user to expect an action to occur in a different viewer than the one they last clicked-in. I think this will become a bigger problem once we have many viewers of different types. But at present, it may not be a big deal! |
|
2011-09-12 18:46
|
|
2011-09-12 18:50
|
|
r18033 implements:
I don't know if I need to get used to it, but I feel uneasy with the new look, it looks "flat". Bonus question, where should go the "DICOM slice number" mentioned by Andras ? |
|
Could you add a screenshot of the current GUI to see where the DICOM slice number could fit? thanks! |
|
Sorry, I see now that the new screenshots are already attached. The slice numbers could be displayed next to the offset values. If there is enough space then you could display: "Slice: X" (or just display "X" and describe in a tooltip that the number is the DICOM slice number). |
|
I would wait until the data probe widget has been fully populated. This would be the proper place for such information. |
|
2011-09-13 02:21
|
|
The white lines are not in the outside of the viewer. There is one line of pixels beyond the white line on the left and bottom. |
|
aouch, this is what I feared, it seems that the line plotting is graphic card related. I'll try to get a custom fix then. |
|
Only thing I'd like to see is a grey border around inactive slice, instead of no border, just to be sure which works better. I would also like to see grey 1px border around all viewers instead of white. This reserves white for "active slice/frame" in a multi-slice/frame viewer and underscores that information at a glance. Are these experiments a possibility? |
|
It would probably be faster to experiment with photoshop. |
|
See SliceViewers3.png in the above attachments. I think this mockup in photoshop showed those cases... I don't feel so strongly about it, but think it does look a little less flat than white borders around all viewers and no borders around lightbox. And it clarifies the idea of "active" a bit. Just my 2cts! |
|
Can you see the slice number continuously in the probe widget when you are moving the slice selection slider? (if I had to move the mouse over the image to see the slice number then the slice selection would be a pain) |
|
2011-09-14 03:43
|
|
experimental build mac 9-14: vertical line between two viewers is 3px, not 2 and white not gray. See screen capture |
|
r18057 implements:
It looks much better with grey spacing! On the minus side (always a minus side :-P) but it kind of breaks Slicer's look&feel. |
|
Can't wait to see it |
|
2011-09-15 03:31
|
|
Win 64 9-15: vertical double line, the horizontal separator is almost black. |
|
The horizontal separator has the same color than the spacing for consistency, I could change it to back to white but I doubt it won't be consistent with the other spacings. |
|
I tweaked a bit the greys, I might need some help from Wendy at that point though. |
|
2011-09-15 05:17
|
|
Since i don't see a nightly or experimental build for mac that i can grab, I'll update and build on win32. Once the build is successful, I'll have a look, but I bet it looks great. Regarding Look/Feel -- ah, rules are made to be broken by those who know better! Unless it's a user-confusing or visually-jarring deviation from baseline, I think it'll be fine. |
|
Note that I uploaded the screenshots in the issue. Also note that I haven't committed the new greys (screenshots). I'm just waiting to get your feedbacks before doing so. |
|
Noted -- thanks! This is looking good -- I am working on a few suggestions. will add them in a bit. |
|
How does it look like when the module panel is floating? |
|
2011-09-15 10:58
|
|
see attached screenshot. |
|
9-16 looks very nice. I am happy :) |
|
2011-09-16 10:15
|
|
2011-09-16 10:16
|
|
Julien & I decided a few things in our phone conversation.
|
|
time to close this one? |
|
Fixed in r18073: |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-16 07:16 | finetjul | New Issue | |
2011-08-16 07:16 | finetjul | File Added: SlicerViewers2.png | |
2011-08-16 07:19 | finetjul | File Added: SlicerViewers3.png | |
2011-08-16 07:21 | finetjul | Reporter | finetjul => kikinis |
2011-08-16 09:46 | kikinis | Note Added: 0002714 | |
2011-08-16 10:37 | finetjul | Relationship added | related to 0001317 |
2011-08-16 14:45 | lassoan | Note Added: 0002718 | |
2011-08-18 17:59 | finetjul | Relationship added | related to 0001321 |
2011-08-25 05:09 | kikinis | File Added: SliceControllerV13.png | |
2011-08-25 05:10 | kikinis | Note Added: 0002785 | |
2011-08-25 05:11 | kikinis | Note Added: 0002786 | |
2011-08-25 10:39 | kikinis | File Added: Screen Shot 2011-08-25 at 2.36.36 PM.png | |
2011-08-25 10:41 | kikinis | Note Added: 0002796 | |
2011-08-26 11:10 | finetjul | Note Added: 0002820 | |
2011-08-26 11:10 | finetjul | Assigned To | => finetjul |
2011-08-26 11:10 | finetjul | Status | new => feedback |
2011-08-26 17:59 | wjp | Note Added: 0002822 | |
2011-08-26 18:01 | wjp | Note Edited: 0002822 | |
2011-08-27 12:04 | finetjul | Note Added: 0002823 | |
2011-08-27 17:22 | wjp | Note Added: 0002826 | |
2011-08-27 19:21 | kikinis | Note Added: 0002827 | |
2011-09-09 04:43 | finetjul | Note Added: 0002953 | |
2011-09-11 05:14 | kikinis | Note Added: 0002975 | |
2011-09-11 08:10 | wjp | Note Added: 0002976 | |
2011-09-12 05:50 | finetjul | Relationship added | related to 0001396 |
2011-09-12 12:30 | finetjul | Relationship deleted | related to 0001396 |
2011-09-12 15:06 | finetjul | Note Edited: 0002953 | |
2011-09-12 18:46 | finetjul | File Added: SlicerWhite.png | |
2011-09-12 18:50 | finetjul | File Added: SlicerWhite-Lightbox.png | |
2011-09-12 18:53 | finetjul | Note Added: 0002989 | |
2011-09-12 19:06 | lassoan | Note Added: 0002990 | |
2011-09-12 19:12 | lassoan | Note Added: 0002991 | |
2011-09-13 01:45 | kikinis | Note Added: 0002993 | |
2011-09-13 02:21 | kikinis | File Added: AdditionalBlackLines.PNG | |
2011-09-13 02:23 | kikinis | Note Added: 0002994 | |
2011-09-13 05:05 | pieper | Relationship added | parent of 0001412 |
2011-09-13 05:38 | finetjul | Note Added: 0002996 | |
2011-09-13 09:18 | wjp | Note Added: 0003001 | |
2011-09-13 09:39 | finetjul | Note Added: 0003003 | |
2011-09-13 10:16 | wjp | Note Added: 0003005 | |
2011-09-13 13:53 | lassoan | Note Added: 0003011 | |
2011-09-14 03:43 | kikinis | File Added: Screen Shot 2011-09-14 at 7.41.42 AM.png | |
2011-09-14 03:45 | kikinis | Note Added: 0003024 | |
2011-09-14 12:11 | kikinis | Note Edited: 0003024 | |
2011-09-14 15:53 | finetjul | Note Added: 0003031 | |
2011-09-14 15:54 | kikinis | Note Added: 0003032 | |
2011-09-14 20:34 | finetjul | Relationship added | related to 0001320 |
2011-09-15 03:31 | kikinis | File Added: Verticaldouble.PNG | |
2011-09-15 03:35 | kikinis | Note Added: 0003039 | |
2011-09-15 05:00 | finetjul | Note Added: 0003042 | |
2011-09-15 05:16 | finetjul | Note Added: 0003043 | |
2011-09-15 05:17 | finetjul | File Added: SlicerGrey.png | |
2011-09-15 08:47 | wjp | Note Added: 0003047 | |
2011-09-15 09:18 | finetjul | Note Added: 0003048 | |
2011-09-15 09:39 | wjp | Note Added: 0003049 | |
2011-09-15 10:49 | kikinis | Note Added: 0003051 | |
2011-09-15 10:58 | finetjul | File Added: SlicerGrey-detached.png | |
2011-09-15 10:59 | finetjul | Note Added: 0003052 | |
2011-09-16 04:14 | kikinis | Note Added: 0003058 | |
2011-09-16 09:42 | wjp | File Added: grey2Dividers.png | |
2011-09-16 10:15 | wjp | File Deleted: grey2Dividers.png | |
2011-09-16 10:15 | wjp | File Added: grey2Dividers.png | |
2011-09-16 10:16 | wjp | File Added: grey2LightboxDividersDarker.png | |
2011-09-16 10:24 | wjp | Note Added: 0003067 | |
2011-09-27 05:00 | kikinis | Note Added: 0003122 | |
2011-09-27 06:45 | finetjul | Note Added: 0003125 | |
2011-09-27 06:45 | finetjul | Status | feedback => resolved |
2011-09-27 06:45 | finetjul | Fixed in Version | => Slicer 4.0 RSNA |
2011-09-27 06:45 | finetjul | Resolution | open => fixed |
2011-09-27 06:46 | finetjul | Relationship deleted | parent of 0001412 |
2011-09-27 06:46 | finetjul | Relationship added | related to 0001412 |
2011-10-05 12:36 | kikinis | Status | resolved => closed |