timeline series data is very hard to access
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Edwin Grubbs |
Bug Description
affects launchpad
done
This is perhaps most easily documented via an IRC transcript.
11:38 < lifeless> where have our series gone? https:/
11:38 < jml> below the fold!
11:38 < lifeless> ughhhhhhhhhhhhh
11:39 < lifeless> anyone here prefer the old plain text listing?
11:40 < jml> lifeless, I'm suspending judgment on the page until the full 3.0 Uis are in place
11:41 < jml> lifeless, but I do occasionally wonder if the visual tree thing is a solution in search of a problem.
11:41 < mars> jml, :)
11:42 < lifeless> jml: I feel like its a problem in search of a solution right now.
11:44 < mars> lifeless, try this out instead: https:/
11:45 < lifeless> mars: its huge and unweildy
11:46 < mars> oh, I agree, but it does give a nice overview, once you figure out how to scroll it.
11:46 < lifeless> mars: like seriously, its larger than my laptop screen
11:46 < lifeless> mars: I can't scroll it vertically
11:47 < lifeless> mars: and scrolling horizontally is giving me RSI, having to do lots of little drag things
11:47 < mars> lifeless, you have to use the keys or thumb - the canvas element doesn't like mousewheels it appears
11:47 < lifeless> actually, I think its because its in its own frame
11:47 < mars> ah, possibly, yes
11:47 < lifeless> if it was inline in the page it would allow scrolling the entire page
11:48 < lifeless> it doesn't even have a scroll bar on the canvas
11:49 < spiv> I feel like having a "do lots of scrolling around" element on a page that is primarily about "give me an overview at a glance" is not a great fit.
11:50 < lifeless> mars: seriously, give it a spin in the following config: 125x125 DPI screen, 1280x800 screen, browser about 900 pixels wide
11:50 < lifeless> mars: no mouse, trackpad only
11:50 < lifeless> mars: with no middle button or scroll wheel
11:50 < mars> lifeless, yeah, that would not be fun
11:51 < mars> I had to zoom out a couple times to fit it on my widescreen
11:51 < mars> well, at least we learned how to use <canvas>
11:51 < mars> so redoing blueprints should be easier
11:52 < lifeless> mars: as long as its done differently, I'm all for that ;)
11:52 < lifeless> mars: I would note that we use series much more than blueprints, so if you could finish polishing series first...
11:53 < jml> lifeless, +1
Related branches
- Martin Albisetti (community): Approve (ui)
- Michael Nelson (community): Approve (ui*)
- Gavin Panella (community): Approve
-
Diff: 758 lines8 files modifiedlib/canonical/launchpad/javascript/lp/dragscroll.js (+49/-8)
lib/canonical/launchpad/javascript/registry/tests/timeline-iframe.html (+1/-1)
lib/canonical/launchpad/javascript/registry/tests/timeline.js (+27/-8)
lib/canonical/launchpad/javascript/registry/timeline.js (+210/-103)
lib/lp/registry/model/product.py (+6/-3)
lib/lp/registry/model/productseries.py (+1/-0)
lib/lp/registry/stories/webservice/xx-project-registry.txt (+3/-0)
lib/lp/registry/templates/timeline-macros.pt (+2/-1)
affects: | launchpad → launchpad-registry |
tags: | added: ui |
Changed in launchpad-registry: | |
milestone: | 3.0 → 3.1.10 |
summary: |
- series data is very hard to acces + timeline series data is very hard to access |
tags: | added: post-3-ui-cleanup |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Hi Edwin.
This is another issue we need to be sure the timeline widget addresses. I think we should plan an another round of changes by collecting this bug and the other ones to define the most productive improvements we can make.