12:04 <popey> #startmeeting Shorts meeting
12:04 <meetingology> Meeting started Fri Jun  6 12:04:25 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
12:04 <meetingology> 
12:04 <meetingology> Available commands: action commands idea info link nick
12:04 <popey> How are you JoeyChan ?
12:05 <JoeyChan> good,   rainning dogs out there  :P
12:05 <popey>12:05 <popey> Nice and sunny here, which makes a change!
12:05 <JoeyChan>12:05 <popey> Speaking of weather...
12:06 <popey> I was talking to m-b-o about the weather app yesterday, and the subject of your bug 1320806 came up
12:06 <popey> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1320806
12:06 <popey> For weather we are going to work around the problem temporarily by limiting the number of locations to 8
12:06 <popey> so it fits on screen.
12:06 <popey> However looking at the comments on that bug, it looks like timp will address this
12:07 <JoeyChan> a flickable tab list is ok
12:07 <popey> yes!
12:08 <JoeyChan> design team should make it cool  :P
12:08 <popey> heh
12:08 <popey> I hope they do!
12:09 <popey> Did you get a chance to look at the content hub stuff?
12:09 <popey> Thinking about opml loading.
12:10 <JoeyChan> Roman & I are looking for solutions for the performance issue
12:10 <popey> Oh great!
12:10 <JoeyChan> u can add that to "to do list"
12:10 <JoeyChan> but bad news is we can't find any solution yet
12:12 <JoeyChan> Roman said, due to the complicated grid, Qt spends lots of time to render each grid
12:12 <JoeyChan> He added a screenshot Trello
12:12 <popey> I thought you might say that.
12:14 <JoeyChan> Seems the designs should be changed a little to improve the performance
12:14 <popey> Perhaps. how many grid items are we usually rendering?
12:14 <popey> All of the ones on the screen and some more off-screen?
12:16 <JoeyChan> yep, we r not using regular Qt's list/grid view
12:16 <JoeyChan> we have to maneger those grid by ourselves
12:16 <popey> Hm.
12:17 <JoeyChan> We may take some time to find out how the Qt's render engine works
12:18 <popey> I wonder if qt5.3 makes any noticable difference
12:18 <popey> I know Mirv has a ppa with qt5.3 in.
12:19 <JoeyChan> hope so
12:20 <popey> Not sure what else we can do to improve performance.
12:21 <JoeyChan> designs should help
12:21 <popey> I'm not sure how.
12:21 <popey> I mean, if it was simplified, yes.
12:21 <JoeyChan> u can see some improvements from Roman's screenshot
12:22 <popey> oh yes!
12:24 <JoeyChan> each grid contains many item, those items take some time to be render
12:24 <JoeyChan> e.g.  a image grid:     2 UbuntuShape,  1 image,  1 item using clipping
12:25 <JoeyChan> Roman's solution is disable the last item clipping
12:28 <popey> I've been wondering if it's worth having a lean setting, not loading images.
12:28 <popey> So for example if you're on a low speed 3g connection, you could disable image loading.
12:29 <JoeyChan> I'm ok if u want to add some features
12:30 <JoeyChan> But I don't know where should I put the setting button  :P
12:31 <popey> Good point ☻
12:31 <popey> I'll think a bit more about it ☻
12:31 <JoeyChan> :)  lol
12:31 <popey> :D
12:31 <popey> I didn't have anything else to mention though.
12:32 <JoeyChan> ah..     for the ompl file
12:32 <JoeyChan> or oplm ... ?
12:32 <JoeyChan> :P
12:33 <JoeyChan> is it possible to open it just like the music-app
12:33 <JoeyChan> so it won't need content-hub
12:34 <popey> Well we have a music scope.
12:34 <popey> where your music is exposed.
12:34 <popey> Not sure how you'd "find" the opml file.
12:34 <popey> The use case I expect is a user downloads their opml file from a news site
12:36 <JoeyChan> What I know..  for a desktop app,  I can use an addtional arguement to open a file using the app   :P
12:37 <popey> Sure.
12:37 <JoeyChan> not sure if I can do the same with Shorts
12:37 <popey> Yeah, we can do that, so you could have shorts://foo/bar/baz.opml
12:38 <popey> but the question is how you find the opml file.
12:38 <popey> It's probably going to be something you download in the browser
12:38 <popey> Again, I'll have a think.
12:38 <popey> Not sure how widely this would even be used.
12:38 <JoeyChan> U mean..  Shorts cannot access file system outside of its dir ?
12:39 <popey> Correct.
12:39 <popey> So browser downloads to one location, shorts has no access to that, which is why you go via the content-hub
12:39 <JoeyChan> I think it is possible to register opml file to system setting, to make Shorts as the default app to open it
12:40 <popey> Possibly, yes.
12:41 <JoeyChan> should be easier than using content-hub   :P
12:42 <popey> Ok. Anything else?
12:43 <JoeyChan> So I think the use case is:     download opml  -- user click the opml -- Shorts launch -- a wizard to import that opml
12:43 <popey> kinda. you can't "click" the opml file though. There's no guarantee of a file manager on a phone ☻
12:43 <JoeyChan> like a desktop app :P
12:44 <JoeyChan> oh  I didn't realize that
12:45 <popey> Yeah, that's why it's difficult, and we'd use content-hub
12:46 <JoeyChan> so..  add a export to content-hub ?
12:46 <popey> well, could go both way
12:46 <popey> import from content-hub an opml file you downloaded
12:47 <popey> export to content-hub to save your list of feeds
12:48 <JoeyChan> user should launch the Shorts first ?
12:48 <JoeyChan> then import opml ?
12:48 <popey> Yes, which launches content-hub where user can go and find the downloaded opml file
12:49 <JoeyChan> I think users won't like doing this way ...
12:49 <popey> well, you might be able to do it the other way.
12:49 <popey> Register a mime type for opml files, so when they're downloaded the content hub knows to push to shorts.
12:49 <JoeyChan> I think "click" the opml file directly from browser is better
12:50 <popey> agree
12:50 <JoeyChan> yep
12:50 <JoeyChan> :)
12:50 <popey>12:50 <popey> Ok, anything else?
12:51 <JoeyChan> Is the browser able to download now ?
12:51 <JoeyChan> i'm using r50
12:52 <popey> we just promoted #71
12:53 <popey> yes, it should be able to
12:53 <JoeyChan> wow  cool
12:53 <popey> I think ☻
12:53 <popey> Right, i need to wrap up.
12:53 <popey> Thanks JoeyChan, and have a great weekend!
12:53 <JoeyChan> thx   u 2
12:54 <popey> #endmeeting