Ticket #1732 (closed: fixed)
SANS GUI: Fix layout for Linux, Mac and Windows
Reported by: | Mathieu Doucet | Owned by: | Mathieu Doucet |
---|---|---|---|
Priority: | minor | Milestone: | Iteration 30 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Michael Reuter |
Description
Make sure the various .ui files produce pretty layouts on all three platforms.
The relevant .ui files are in PythonAPI/scripts/Interface/ui
Change History
comment:9 Changed 10 years ago by Mathieu Doucet
- Status changed from accepted to verify
- Resolution set to fixed
comment:10 Changed 10 years ago by Michael Whitty
As I can't really test this on all platforms, I'll just leave a comment.
Mathieu: I don't know what your definition of pretty is, but under Windows the UI doesn't scale well/resize neatly. I think you need to put the tab widget inside a layout which it can expand/shrink with.
Our mac buildserver doesn't seem to have the resolution on vnc to try it out. And I can't connect to the remote linux server atm.
comment:11 Changed 10 years ago by Martyn Gigg
- Status changed from verify to verifying
- Tester set to Martyn Gigg
comment:12 Changed 10 years ago by Martyn Gigg
- Status changed from verifying to reopened
- Priority changed from major to minor
- Resolution fixed deleted
- Milestone changed from Iteration 25 to Iteration 26
I think this is another minor thing that can be pushed to iteration 26. It's true that the interface doesn't resize properly so I think that just needs to be fixed.
I'm moving it to iteration 26 with minor priority.
comment:13 Changed 10 years ago by Mathieu Doucet
- Milestone changed from Iteration 26 to Iteration 27
comment:15 Changed 10 years ago by Mathieu Doucet
comment:16 Changed 10 years ago by Mathieu Doucet
- Status changed from accepted to verify
- Resolution set to fixed
comment:17 Changed 10 years ago by Michael Whitty
- Status changed from verify to verifying
- Tester changed from Martyn Gigg to Michael Whitty
comment:18 Changed 10 years ago by Michael Whitty
- Status changed from verifying to reopened
- Resolution fixed deleted
- Milestone changed from Iteration 27 to Iteration 28
Tested on Win 32 - attention could be given to the affects of resizing on following tabs:
EQSANS variant:
- "Mask" tab - group boxes do not resize, possible to chop off "remove selected" button
BIOSANS variante:
- "Instrument" tab - possible to cut off "Log Binning" checkbox. Much of the "Edit Mask" groupbox.
- "Transmission" tab - possible to cut off "Browse" buttons in "Direct Beam" groupbox.
- "Background" tab - same as above
Will reopen it but move it to next iteration, as not a dealbreaker, just usability issues.
comment:19 Changed 10 years ago by Mathieu Doucet
comment:20 Changed 10 years ago by Mathieu Doucet
comment:21 Changed 10 years ago by Mathieu Doucet
comment:22 Changed 10 years ago by Mathieu Doucet
comment:23 Changed 10 years ago by Mathieu Doucet
comment:24 Changed 10 years ago by Mathieu Doucet
comment:25 Changed 10 years ago by Mathieu Doucet
comment:26 Changed 10 years ago by Mathieu Doucet
comment:27 Changed 10 years ago by Mathieu Doucet
comment:28 Changed 10 years ago by Mathieu Doucet
comment:29 Changed 10 years ago by Mathieu Doucet
comment:30 Changed 10 years ago by Mathieu Doucet
comment:31 Changed 10 years ago by Mathieu Doucet
comment:32 Changed 10 years ago by Mathieu Doucet
comment:33 Changed 10 years ago by Mathieu Doucet
comment:34 Changed 10 years ago by Mathieu Doucet
comment:35 Changed 10 years ago by Mathieu Doucet
comment:36 Changed 10 years ago by Mathieu Doucet
comment:37 Changed 10 years ago by Mathieu Doucet
comment:38 Changed 10 years ago by Mathieu Doucet
comment:39 Changed 10 years ago by Mathieu Doucet
comment:40 Changed 10 years ago by Mathieu Doucet
comment:41 Changed 10 years ago by Mathieu Doucet
comment:42 Changed 10 years ago by Mathieu Doucet
comment:43 Changed 9 years ago by Mathieu Doucet
comment:44 Changed 9 years ago by Mathieu Doucet
comment:45 Changed 9 years ago by Mathieu Doucet
comment:46 Changed 9 years ago by Mathieu Doucet
comment:47 Changed 9 years ago by Mathieu Doucet
comment:48 Changed 9 years ago by Mathieu Doucet
comment:49 Changed 9 years ago by Mathieu Doucet
comment:50 Changed 9 years ago by Mathieu Doucet
comment:51 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 28 to Iteration 29
Bulk move of tickets at the end of iteration 28
comment:52 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 29 to Iteration 30
Accepted and assigned tickets moved at iteration 29 code freeze
comment:53 Changed 9 years ago by Mathieu Doucet
- Status changed from reopened to accepted
The UI now looks pretty good. I'm closing this ticket.
comment:54 Changed 9 years ago by Mathieu Doucet
- Status changed from accepted to verify
- Resolution set to fixed
comment:55 Changed 9 years ago by Michael Reuter
- Status changed from verify to verifying
- Tester changed from Michael Whitty to Michael Reuter
comment:56 Changed 9 years ago by Michael Reuter
- Status changed from verifying to closed
The UI looks good on all platforms even when shrunk to the smallest size possible. Everything is still readable.
comment:57 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2579