← Back to team overview

ubuntu-touch-coreapps-reviewers team mailing list archive

[Blueprint libreoffice-docviewer-integration] Libreoffice Docviewer Integration blueprint

 

Blueprint changed by David Planella:

Whiteboard changed:
  Scratch pad at http://pad.ubuntu.com/loviewer
+ 
+ Questions for 14 Aug 2015 (Stefano)
+ 
+ * Status of a convergent UI/UX design for DocViewer.
+ Since our ultimate target is to get a DocViewer version, suitable for both PCs and devices, we'd need to have a up-to-date design pattern in order to know how to manage zooming with different input devices.
+ 
+ * PDF plugin re-design.
+ Ideally, this should be take just a week, as the tiled rendering for LOK is completed (with SG paiting and zooming).
+ 
+ This has been a critical argument during the past meetings, since it's
+ not considered a priority. There's a number of reason why I think it
+ would be an important thing to do.
+ 
+ I decided to design the PDF plugin as I did in October, during the Washington D.C. sprint, mainly for three reasons: we needed to make it work ASAP, there were already a pre-existent code, and I was not so good in write a proper plugin from scratch. :)
+ We have considered to use a Poppler plugin written for the SailfishOS Document Viewer, but there were potential issues with the used license.
+ 
+ So we went with the current implementation, which has some issue:
+ 
+ - Multithreading is not perfectly working on all the Ubuntu phones
+ - Zoom management is a mess (see issues with centred zoom) \o/
+ - We are using Qt5 private imports
+ - Consistence of the code would be a lot broken, when we'll go for adding overlays (i.e. hypertext links, copy/paste, and search - which are priorities for the PDF plugin)
+ - It is not convergence-friendly. Current zoom management would just be a mess on desktops (i.e. it doesn't follow the standard way to zoom a PDF document of desktop)
+ 
+ * Is it worth to move directly from UITK 1.1 to UITK 1.3?
+  I know that it would be a bit uncomfortable for devs to work on docviewer from desktop.
+  This is just a generic question: since our target is to release the reboot series in late-September, I think we could do it. Feel free to say no! :)
+ 
+ * Has Jenkyns been enabled for builds from the "reboot" branch?
+ 
+ * Any news about a new application icon? :D

-- 
Libreoffice Docviewer Integration blueprint
https://blueprints.launchpad.net/ubuntu-docviewer-app/+spec/libreoffice-docviewer-integration