15:01 <popey> #startmeeting Docviewer meeting 15:01 <meetingology> Meeting started Thu Jan 29 15:01:44 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:01 <meetingology> 15:01 <meetingology> Available commands: action commands idea info link nick 15:02 <popey> how are you sverzegnassi ? 15:02 <sverzegnassi> fine, thanks! 15:03 <sverzegnassi> got an huge performance improvement in docviewer since the last meeting 15:03 <popey> oh excellent 15:03 <sverzegnassi> and i found the issue about multi-threading 15:03 <popey> Oh? 15:04 <sverzegnassi> you said that on krillin it wasn't using all the 4 cores, right? 15:04 <popey> yes 15:05 <sverzegnassi> it wasn't notify changes in the value of the number of image providers 15:05 <popey> system seems to scale back or switch off CPus 15:05 <popey> do you have something new for me to test? 15:05 <sverzegnassi> so the value was -1 and the resulting cachebuffer value was 0 15:05 <popey> ah! 15:05 <sverzegnassi> the fixed version of the new plugin 15:06 <sverzegnassi> but i'm not at home at this moment 15:06 <popey> ah okay. 15:06 <sverzegnassi> anyway, when we want to release a new version of docviewer? 15:07 <sverzegnassi> 6th feb? 15:07 <popey> Ideally before then 15:08 <popey> 6th is when the insiders are getting their phones 15:08 <popey> Be good to get some testing in next week and upload a version to the store on Wed/Thu? 15:08 <sverzegnassi> it would be ok 15:08 <popey> awesome. 15:08 <sverzegnassi> i've tested the new code for a few days, and there are no regression 15:08 <popey> \o/ Great news :) 15:09 <sverzegnassi> the only problem is the amount of fixes that i should submit in the project 15:09 <sverzegnassi> i'd like to implement an history of previously opened document in the welcome screen 15:10 <sverzegnassi> (alongside to several other MPs - i've got a list of 30 tasks :P) 15:10 <popey> Where is the list? 15:10 <popey> are they bugs? 15:11 <sverzegnassi> some are bugs, others are improvements. some of them can be postponed. 15:11 <sverzegnassi> just a moment that i share the document on gdrive 15:12 <popey> ok 15:13 <sverzegnassi> https://docs.google.com/document/d/1C4fXLJtugdjqYJrbDgooWBPLEbm7wE3zsHAaggpLpCo/edit?usp=sharing 15:13 <sverzegnassi> some of them (e.g. search in pdf document) can be postponed 15:14 <popey> Ok, thanks. I will take a look after the meeting. 15:14 <popey> I will speak to product manager and see if we have any feedback from bq about desired features. 15:15 <sverzegnassi> ok 15:16 <sverzegnassi> in order to "Get Things DoneTM", I may need some help from other guys 15:17 <popey> Right. 15:17 * sverzegnassi is feeling alone 15:18 <popey> What's the thing you need help with most? 15:19 <popey> Coding / reviews / design 15:19 <popey> "Everything" ? 15:19 <popey> :) 15:20 <sverzegnassi> Coding some specific parts 15:20 <sverzegnassi> (and reviews, of course) 15:20 <popey> Ok, can you hilight those in the doc? 15:20 <popey> I can put a call out for help. 15:21 <sverzegnassi> no problem, thanks 15:21 <popey> I haven't put a call for help out for a while, so i am due to do one! 15:22 <sverzegnassi> I'll highlight in the document in the following hours, as I get home 15:22 <popey> Ok, great. 15:22 <popey> I think once people are able to buy devices which have Ubuntu pre-installed they may be more motivated to get involved 15:22 <popey> It's a lot easier with a device! 15:23 <popey> I'm away over the weekend at FOSDEM, but would love to test out the new build when you get a chance to make a click. 15:24 <sverzegnassi> I hope to include the new plugin in the trunk tomorrow 15:24 <popey> ok, great. I'll keep an eye out for it. 15:24 <popey> Thanks. 15:24 <popey> Anything else? 15:24 <sverzegnassi> For the other major stuff (file_path, document history) probably the next week 15:25 <popey> ok. 15:25 <popey> doc history will be awesome. 15:25 <popey> I love the idea of having a usable main screen. 15:25 <sverzegnassi> it would give more sense to having the empty state 15:25 <popey> yeah 15:26 <sverzegnassi> anyway, before calling for other people, it may be useful to briefly discuss if we should implement some stuff from that list 15:27 <popey> +1 15:27 <popey> I'll review that and then we can decide where to focus 15:27 <popey> be good to have maybe a smaller task or two for a new developer 15:27 <sverzegnassi> yeah, +1 15:28 <sverzegnassi> Black bg in ImageView? 15:28 <popey> yeah, good one. 15:28 <sverzegnassi> Good! 15:29 <sverzegnassi> Meta data in imageview is not a priority. So, I'd postpone it 15:30 <popey> ok 15:31 <sverzegnassi> Relevant stuff I'd like to have for the insiders day, are syntax highlighter and line counter in TextView 15:32 <sverzegnassi> I had a working branch for the line counter, but it was not perfectly aligned with text lines (2px every 150 lines...) 15:32 <popey> Ok. 15:34 <sverzegnassi> Things related to PDF are mine. I've already took a look for them during the xmas holidays, so they could be easily implemented by me 15:35 <sverzegnassi> For the doc history I may need an help. 15:35 <sverzegnassi> I'm not sure if I have much time for doing it 15:36 <popey> ok. I'll see if I can find people to help. 15:36 <sverzegnassi> We should use LocalDatabase, since U1DB doesn't work well with SortFilterListModel 15:37 <popey> Yeah, I don't see value in using U1DB there. 15:37 <sverzegnassi> And we'd need some stuff to check if a file still exist, but I can add a singleton in the File plugin, as I updated it (tomorrow) 15:37 <popey> what would you do if the file doesn't exist? remove from the list? or have an icon which indicates the file is gone/moved? 15:38 <sverzegnassi> Show a popup that file doesn't exist and remove it from the list 15:38 <popey> ok. 15:39 <popey> if you had 50 files in the list and removed the SD card (or folder) then all 50 disappear. Will need to consider that. 15:39 <popey> We don't want 50 popups, or one popup with a list of 50 documents in it. 15:39 <sverzegnassi> Uh, right 15:40 <popey> [Documents cannot be found on device, they will be removed from list [ok] ] 15:40 <popey> maybe :) 15:40 <popey> just a thought 15:40 <sverzegnassi> Yes, good solution 15:41 <sverzegnassi> but we should check if a file exists in the background 15:41 <popey> yeah, that could take a while. 15:41 <sverzegnassi> Maybe for the moment it would be simplier to show a wwarning icon 15:42 <popey> +1 15:44 <sverzegnassi> Details page may need more time than we have. I'd like to show specific informations, related to the type of the file (pdf, image, text) 15:44 <sverzegnassi> If someone would like to work on it, I'd be happy, but it's a low priority task 15:44 <popey> maybe just an icon and the filename. 15:44 <popey> the icon representing the type 15:44 <popey> sorted in date order. 15:45 <sverzegnassi> Yes, i've already checked in the suru iconset 15:45 <sverzegnassi> there are the icons we need 15:45 <popey> ok. awesome. 15:45 <sverzegnassi> implementing covers would require much time 15:45 <popey> yeah. 15:47 <sverzegnassi> A creativity tasks, just because I'm not happy with plugin naming, 15:47 <sverzegnassi> com.ubuntu.popplerqmlplugin doesn't sound cool. Should we rename it? 15:47 <popey> does anyone see it? 15:48 <sverzegnassi> me :) 15:48 <popey> heh 15:48 <popey> then name it whatever you like :) 15:48 <sverzegnassi> ok 15:49 <sverzegnassi> where can we push those tasks? 15:49 <sverzegnassi> We keep the document shared on GDrive, or open a report on Launchpad 15:49 <sverzegnassi> using some tag? 15:49 <popey> we could use whatever tool you prefer. We could use a blueprint, or trello for example 15:50 <popey> or bug reports 15:50 <sverzegnassi> I don't know if I have a trello account 15:50 <popey> they're free 15:50 <sverzegnassi> I think bug reports would be ok, it would be a lot easier for new developers 15:50 <popey> I don't mind whatever tool you prefer. 15:50 <popey> ok. 15:50 <popey> So I'll go through the doc and create some bug reports and prioritise them 15:51 <sverzegnassi> ok, thanks 15:52 <popey> ok, anything else? 15:52 <sverzegnassi> no, other things on the list are not priority at this moment. they can be discuss next week 15:53 <popey> ok. excellent. 15:53 <sverzegnassi> thank you! have a good weekend! 15:53 <popey> you too! 15:53 <popey> Thanks! :D 15:53 <popey> #endmeeting