lp:~verzegnassi-stefano/ubuntu-docviewer-app/reboot-lok-qsg-zoom
- Get this branch:
- bzr branch lp:~verzegnassi-stefano/ubuntu-docviewer-app/reboot-lok-qsg-zoom
Branch merges
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Ubuntu Document Viewer Developers: Pending requested
-
Diff: 2053 lines (+1203/-236)27 files modifiedpo/com.ubuntu.docviewer.pot (+56/-19)
src/app/main.cpp (+1/-0)
src/app/qml/loView/KeybHelper.js (+57/-0)
src/app/qml/loView/LOViewDefaultHeader.qml (+7/-5)
src/app/qml/loView/LOViewDelegate.qml (+0/-95)
src/app/qml/loView/LOViewGotoDialog.qml (+0/-64)
src/app/qml/loView/LOViewPage.qml (+164/-26)
src/app/qml/loView/LOViewZoomHeader.qml (+59/-0)
src/app/qml/loView/PanelButton.qml (+31/-0)
src/app/qml/loView/PartsView.qml (+81/-0)
src/app/qml/loView/SlideControllerPanel.qml (+67/-0)
src/app/qml/loView/ZoomSelector.qml (+149/-0)
src/plugin/libreofficetoolkit-qml-plugin/CMakeLists.txt (+2/-0)
src/plugin/libreofficetoolkit-qml-plugin/lodocument.cpp (+51/-5)
src/plugin/libreofficetoolkit-qml-plugin/lodocument.h (+16/-1)
src/plugin/libreofficetoolkit-qml-plugin/lopartsimageprovider.cpp (+77/-0)
src/plugin/libreofficetoolkit-qml-plugin/lopartsimageprovider.h (+35/-0)
src/plugin/libreofficetoolkit-qml-plugin/lopartsmodel.cpp (+125/-0)
src/plugin/libreofficetoolkit-qml-plugin/lopartsmodel.h (+70/-0)
src/plugin/libreofficetoolkit-qml-plugin/loview.cpp (+108/-9)
src/plugin/libreofficetoolkit-qml-plugin/loview.h (+19/-3)
src/plugin/libreofficetoolkit-qml-plugin/plugin.cpp (+2/-0)
src/plugin/libreofficetoolkit-qml-plugin/qml/Viewer.qml (+12/-2)
src/plugin/libreofficetoolkit-qml-plugin/renderengine.cpp (+3/-3)
src/plugin/libreofficetoolkit-qml-plugin/renderengine.h (+4/-2)
src/plugin/libreofficetoolkit-qml-plugin/sgtileitem.cpp (+2/-1)
src/plugin/libreofficetoolkit-qml-plugin/sgtileitem.h (+5/-1)
Branch information
Recent revisions
- 174. By Stefano Verzegnassi
-
* Added keyboard controls (PgUp, PgDown, Up, Down, Left, Right) in the LOK plugin (see src/app/
qml/loView/ KeybHelper. js)
* Improved support for presentation document type
* Conditional layout for the presentation view: use a bottom edge or a sidebar to show the list of slides
* Added an image provider for slides thumbnails
* Moved zoom controls into a separate page headKnown issues:
- Thumbnails provides may require a bit more of work
- Invalidation for tiles is not definitive yet (necessary for switching the current slide - will be improved by the zooming branch)
- Slide shown in the viewer is badly rendered when fetching the thumbnail (because of the way LOK renders them - we need to delay the rendering in the viewer)Includes changes from lp:~verzegnassi-stefano/ubuntu-docviewer-app/reboot-impress-support
Re-based on QtQuick scenegraph rendering - 173. By Stefano Verzegnassi
-
Implemented zoom:
* Added an automatic zoom mode (fitZoomToFlickableWidth)
* Added a bottom panel with a zoom selector (which includes a TextField and an OptionSelector)
* Removed unnecessary files from loView plugin
* Some change in main.cpp so that we can enable QML Analyzer
* Fixes for DEBUG_VERBOSE
* Improvements to the logic that handles automatic zoomingIncludes changes from lp:~verzegnassi-stefano/ubuntu-docviewer-app/reboot-lok-zoom
Re-based on QtQuick scenegraph rendering - 172. By Roman Shchekin
-
QtQuick SceneGraph rendering, with multithreading support.
Includes changes from: lp:~mrqtros/ubuntu-docviewer-app/docviewer-sg-rendering.Approved by Ubuntu Phone Apps Jenkins Bot, Roman Shchekin.
- 171. By Stefano Verzegnassi
-
Merged trunk (rev. 181) into "reboot" branch.
Approved by Ubuntu Phone Apps Jenkins Bot, Roman Shchekin.
- 170. By Stefano Verzegnassi
-
Added LibreOfficeKit headers.
Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 168. By Stefano Verzegnassi
-
[LOK-plugin] Use a QTimer to avoid multiple updates when contentX/contentY change
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu-docviewer-app/trunk