15:01 #startmeeting Docviewer meeting 15:01 Meeting started Fri Aug 28 15:01:38 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:01 15:01 Available commands: action commands idea info link nick 15:01 Hey sverzegnassi 15:03 So, in London, demonstrated docviewer opening Libreoffice documents on my krillin 15:03 mrqtros told me that he's completely busy on work... he'll be on vacation next week and already said that will spend full day on docviewer 15:03 That demo went down well 15:03 ok 15:04 Bjoern has updated the libreoffice build, but it failed to build on arm, so he thinks he's fixed that 15:04 This should reduce the size of libreoffice a bit more 15:04 Once his build finishes, I'll submit it again to build in the community team ppa 15:05 great! do we have a plan/strategy for integrating libreoffice binaries in the docviewer project? 15:05 well! 15:05 i was just talking to the guys here about this, in the context of adding binary samba libs to file manager 15:06 I was going to just put them in trunk, but they suggested we add them at build time 15:06 There is a pre-existing script which does this 15:06 They do this in "snapcraft" (which is used to make snappy packages which include libraries built in) 15:06 i was thinking about scripts too 15:07 The recommended way is to fork the script either from snapcraft, or from deb2snap (which is on github) 15:07 This would then pull in the libraries at build time 15:07 we could point the script at the ppa (I think) and just tell it to pull the whole lot in 15:07 good... i was about proposing the same thing (a list of deb resources to be fetched and included) 15:07 \o/ 15:08 and as we (canonical) have control over that community team ppa, we can be careful about updating libreoffice, and not worry about distro breaking it. 15:10 legit. i'm having a look at the presentation mode we were discussing on mails instead... 15:10 it seems not to be too complex to achieve, since it could reuse the code of the slide thumbnailer 15:11 and be almost totally QML code 15:11 Nice 15:11 So we'd have static slides, no transitions, right? 15:11 Just have some doubt about shell rotation 15:11 heh, well that's not all fully baked, so that's fair :) 15:12 mmh... what scares me is automatic rotation... would be nice to lock the orientation from the page-side 15:12 yep, static slides... i'm not sure if libreofficekit can do that at the moment 15:13 (it would be also dramatic if we consider the rendering performance :/ ) 15:13 Not sure we're talking about the same thing. 15:14 transitions between a slide to another? 15:14 I'm saying, imagine the presentation was written out as a pdf 15:14 they have no transitions / animations 15:14 we should treat presentations like that, just a bunch of static slides? 15:14 which is what we get from LOK, right? 15:15 yes. 15:15 which is fine, IMO? 15:15 ? meaning, IMO, but what do you think? 15:15 from my pow it simplifies things a lot, so it's okay 15:16 if we want to add transitions from a slide/page to another we can use e.g. https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.CrossFadeImage/ 15:16 thats cool 15:16 optional 15:16 So we're agreed then :) 15:18 great! 15:19 Ok, we should update the blueprint :) 15:19 been some great progress recently 15:20 talking about my weekly tasks, they're still in progress... zoom branch seems almost ready (i should test pinch-to-zoom on the bq). zoom is centered almost perfectly on desktop (it's jsut some px wrong because of int rounding) 15:21 Okay. that would be great to see. 15:22 I'd like to get https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/reboot-lok-zoom merged first 15:22 (and make jenkins running again the tests... which seems to refuse) 15:23 :( what happens? 15:23 tests failed because of libreofficekit missing while building 15:23 ah 15:24 i have been trying to trigger jenkins again for a few days, but it did nothing 15:24 * popey wonders if balloons can help us? 15:28 perhaps not. we can poke him via email. 15:30 We should add a work item for scripting the addition of libreoffice. 15:30 as that it's merged, I can push changes quietly, without worring of big diffs or conflicts (in particular with lo-impress support branch) 15:30 ok 15:31 sure (ref. work item for lo addition) 15:33 about the work on presentation, it seems to be okay... i just want to make the mutual exclusion between tile rendering and thumbnail rendering a bit stronger, in order to avoid potential issues with borderline cases, which the build I gave to you wasn't able to manage perfectly 15:34 okay. 15:34 I've also investigated a bit on slow performance and I have a good and a bad news 15:34 good one: that seems to be a lok limit 15:34 bad one: actually it seems to render one thread at the time while the other threads wait... 15:34 Hah. 15:35 Unsurprising. 15:35 which is not a so bad news 15:35 i'd like to have a look at the GTK viewer a day, since it seems to work at the same way 15:36 Bear in mind it was able to render documents on the slowest device we have 15:36 and I'm impressed by that 15:36 faster devices will clearly render better 15:36 and in the future, the converged device will undoubtedly be more powerful 15:36 and the presentation doc I linked in the mail is not even rendered on LOK viewer for android :P 15:37 It would be great if we could improve things a bit, but I'm not expecting miracles, I've seen how slow Libreoffice is on Android devices, so my expectations are realistic. 15:37 yeah, I'm pretty happy with our loviewer 15:38 You should be, it's great! 15:38 I just would like to make the initialize of LO async, so that the UI don't freeze on loading 15:38 Good idea. 15:38 (another task to add) 15:38 We need a spinner or something 15:38 bouncer maybe, the spinner is a bit ugly 15:39 or a progress bar 15:39 (which should be the way to go according to UI guidelines) 15:39 okay :) 15:39 we certainly need _something_ 15:39 haha 15:40 I'll update the work items a bit after the meeting 15:40 okay 15:40 I anticipate the main use cases to be:- 15:40 another good news is that support for page breaks has been added in lo trunk 15:40 * Opening documents for review, sent via email 15:40 * Opening presentations, and maybe using the device to give them 15:41 We should optimise for those kinds of use cases 15:41 not massively complex spreadsheets, or gigantic documents 15:42 yep, that means a better content-hub support and improving the last bits of impress support (e.g. presentation mode, controls, etc.) 15:43 eventually, search text into a document too 15:43 can LOK do search? 15:44 IIRC yes, through the UNO wrapper 15:44 Ok, interesting. 15:44 Anything else to discuss? 15:45 mmh... no 15:45 Awesome. 15:46 Ok, shall we wrap then. 15:46 Have a great weekend sverzegnassi 15:46 you too popey 15:47 #endmeeting