Version 3.2.0 released, changelog
Freezes lifted. I have extracted changes from git log and tried to weed out everything not interresting to a user. Please check it out and correct mistakes, omissions etc. @leinir clueless on gemini, so please review. -- Cheers, Dag Gemini: --- Author: Andrew den Exter Add a readOnly property to the QtQuick2 Document type which disables the loading of editor UI controls. Summary: This speeds up load times when simply viewing a document. Author: Dan Leinir Turthra Jensen Add enabled property to DocumentTile component Author: Dan Leinir Turthra Jensen Make the document tile more reasonable when resized Also make the three places it is used more sensible Author: Dan Leinir Turthra Jensen Remove the no longer used CloudAccounts page Author: Dan Leinir Turthra Jensen Make the cloud welcome page more welcoming Author: Dan Leinir Turthra Jensen A touch of visibility juggling for Kirigami controls Author: Dan Leinir Turthra Jensen Kirigami page for MainPage (and make navigating back work) Author: Dan Leinir Turthra Jensen Make RecentFileManager less potentially crashy This is a funky little situation where some of the assumptions are just a little off. In short: There are going to be multiple files with the same file name in different locations on the filesystem. This will result in two lists ending up out of sync, if we simply clear multiple instances of the same string. Solution: switch to a less assumptioney and more strict container. Author: Dan Leinir Turthra Jensen Further work on Kirigamifying Calligra Gemini This time it's the cloud bits getting some attention. More to be done, but progress! Author: Dan Leinir Turthra Jensen Add text to CloudModel entries' account details Author: Dan Leinir Turthra Jensen Some cleanup and refactoring of the load process Author: Dan Leinir Turthra Jensen Actually sort the two Words subpages Author: Dan Leinir Turthra Jensen Kirigamify the Stage welcomepage Author: Dan Leinir Turthra Jensen Ensure the pages are given full width Author: Dan Leinir Turthra Jensen Rework the Words page as more Kirigami-esque Author: Dan Leinir Turthra Jensen Clean up recent and library pages a touch Author: Dan Leinir Turthra Jensen Add a context drawer, and set the app bar style Author: Dan Leinir Turthra Jensen Make the Calligra Gemini flow more Kirigami based (much more work to do) Author: Dan Leinir Turthra Jensen Pull out the Document Tile as a component Author: Dan Leinir Turthra Jensen Postpone the loading, remove crash in cloud support Author: Anthony Fieroni [gemini] Clarify touch <-> desktop view switch Author: Anthony Fieroni [gemini] Fix loading of templates and files creation Author: Damien Caliste Correct anchor detection in QML components. Summary: The loop to translate the anchor shape position in TextDocumentImpl was mis-written, always testing shape's parent, instead of parent's parent. This was creating an infinite loop in case an email address was present in a table for instance. Author: Pekka Vuorela Migrate away from deprecated interfaces in gemini dropbox parts Summary: Having trouble getting Gemini Dropbox working here, but should be simple enough and at least quite isolated code. Author: Dan Leinir Turthra Jensen Use a Loader for the webview (and handle nonloading) Author: Dan Leinir Turthra Jensen Make touch view accept touch events on recent Qt versions Based on a patch for Krita, and caused, in the end, by https://bugreports.qt.io/browse/QTBUG-66718 Author: Dan Leinir Turthra Jensen Ensure Gemini drawer's open and non-modal (for static sidebarness) Words: -- * Do not popup contextmenu twice * Fix Bug 378527 - "Distraction free mode" should be called "Full screen mode" * Fix Bug 358581 - Calligra word crashes on trying to print web page from Konqueror Fixed calligra crashing when opening remote document * Fix crash after loading of template file fails * Save anchor info also for page-anchored shapes LO needs anchor info to position shapes correctly. * Fix interoperability problem with LibreOffice Words creates pagestyles with name "Standard" and displayname "Default". LibreOffice creates a "Default" style where all words style attributes go. The style is never used by LibreOffice, effectivly discarding all attributes. Karbon: --- * Karbon: Enable multi page capability * Karbon image filter: Add multipage support Adds ability to select page in the options dialog * PDF Import: Add multipage support Imports multipage pdf files as svg using poppler to generate an svg file pr page. * Use Krita toolbar in Karbon I copied all KoToolBox* file and KissKineticScroller (renamed to KoKineticScroller) from Krita repo. Stage: -- * Add automa
Re: Version 3.2.0 released, changelog
On Friday, 24 April 2020 09:44:41 BST Dag wrote: > Freezes lifted. > > I have extracted changes from git log and tried to weed out everything > not interresting to a user. Thanks! :) > Please check it out and correct mistakes, omissions etc. > @leinir clueless on gemini, so please review. Edited version with gemini polishing attached :) (also, i entirely forgot our most recent release was prior to all that work on kirigamifying Gemini and stuff ;) ) -- ..dan / leinir.. http://leinir.dk/Gemini: --- * Kirigamify the welcome pages This also includes adapt parts of the application's flow to better match Kirigami's style, and has further resulted in a variety of little UI tweaks, as the original UI was built in the early days of Qt Quick, before proper established patterns * Pull out DocumentTile as a proper component and add various fixes * Fix some issues with similarly named documents in RecentFileManager * Remove crash in cloud support by postponing some of the loading process * Clarify touch <-> desktop view switch * Fix loading of templates and files creation * Migrate away from deprecated interfaces in Gemini DropBox support * Handle non-availability of the web view * Make the touch view accept touch events on recent Qt versions QtQuick2 Components: * Speed up document loading when viewing only by not loading editor controls * Correct anchor detection in QML components, removing potential infinite looping Words: -- * Do not popup contextmenu twice * Fix Bug 378527 - "Distraction free mode" should be called "Full screen mode" * Fix Bug 358581 - Calligra word crashes on trying to print web page from Konqueror Fixed calligra crashing when opening remote document * Fix crash after loading of template file fails * Save anchor info also for page-anchored shapes LO needs anchor info to position shapes correctly. * Fix interoperability problem with LibreOffice Words creates pagestyles with name "Standard" and displayname "Default". LibreOffice creates a "Default" style where all words style attributes go. The style is never used by LibreOffice, effectivly discarding all attributes. Karbon: --- * Karbon: Enable multi page capability * Karbon image filter: Add multipage support Adds ability to select page in the options dialog * PDF Import: Add multipage support Imports multipage pdf files as svg using poppler to generate an svg file pr page. * Use Krita toolbar in Karbon I copied all KoToolBox* file and KissKineticScroller (renamed to KoKineticScroller) from Krita repo. Stage: -- * Add automatic slide transition Introduces 2 modes for slide transitions: Manual: Slide transition and animations must be activated manually (any page effect is always run) Automatic: Slide transition included page effects and animations is activated automatically after a user selectable time. * Fix animation of sequential- and parallel animations * Add show/hide page margins Flow: - * Retire flow, not needed since karbon can do it all Since karbon is multipage app and stencils docker can be used by all apps, there is no need for flow anymore. General: Author: Andrew den Exter Don't allow an unrecognized child element to block loading of a shape plugin. Summary: If an object element has child elements but no shape plugin can be resolved for any of them fall back to trying to create a plugin from the root element. This guards against cases like the snippet below where an experimental tag has been embedded in an element which would have otherwise correctly loaded the charts plugin. * Fix line percentage height * Fix Bug 381341 - Crash opening large doc file [textlayout] Don't enter infinite loop when table is misfit * Fix formatting of scientific numbers Scientific number exponents has minmum 2 digits as default (as excel/lo calc) * Fix undo/redo move of anchored shapes * Check if shape is movable and update cursor and decoration accordingly * Check if shape is resizeable and update cursor and decoration accordingly * Check if shape is shearable and update cursor and decoration accordingly * Check if shape rotation is allowed and update cursor and decoration accordingly * Fix freeze in progressbar handling on startup * Do not allow to set a readonly document to modified * Fix illustrator image handling Filters: CSV: Author: Guo Yunhe CSV characters should not be translated Summary: These characters are used in CSV format and should not change. So they should not be translated. What's more, `\r` will cause warning in GNU Gettext. Reviewers: #calligra:_3.0, danders, mecir!, boemann Reviewed By: #calligra:_3.0, danders, boemann Subscribers: boemann, Calligra-Devel-list, anthonyfieroni Tags: #calligra:_3.0