UI Freeze Exception: tzmap widget
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oem-config (Ubuntu) |
Fix Released
|
Undecided
|
Evan | ||
ubiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
I am proposing a UI Freeze exception for ubiquity, specifically the new timezone map widget. In its current form it is quite difficult to use as the map is moved as the mouse moves across it, creating motion in two directions. There have been a number of complaints about this, many of which can be found in bug 195159. This is a regression as the old timezone map did not have this issue.
My proposed solution is to have the map scroll only when the mouse is near an edge, with arrows appearing to show which of the four directions the map can move in. Explained another way, the user switches to the timezone setup page and sees the map zoomed out with all the possible point selections visible. They move their mouse over the map and it zooms in on the top left corner. Arrows appear on the center bottom and center right sides of the map. When they move the mouse over such a section of the map, it moves in that direction. The arrows will appear and disappear as needed. When they find the city they want to select they click on it as usual.
I have attached a patch to do just this, and with approval I will apply it to ubiquity head and release a new version.
Alternatively, we can easily revert to the old version (it's a single line of code change), however we'll lose the ability to fit ubiquity in <= 800x600 screens in doing so.
Thanks
Related branches
Changed in oem-config: | |
status: | New → Confirmed |
this looks ok to me to apply and better than either the old behavior or the current, please go ahead.