Roadmap to Calligra Mini

Shantanu Tushar Jha shaan7in at gmail.com
Mon Jun 17 18:50:08 BST 2013


During the sprint we started work on reusable Qt Quick components for
Calligra. The idea was to make it easy for people to create apps as they'll
just have to use the right QML component and everything else will just work
magically. All this lies in the branch active-calligratouch-shantanu (which
adds a new toplevel dir qtquick/ in calligra and then active/ uses those
components to show docs). It has couple of hardcoded paths, but works very
well with just this code (Test.qml) -

import QtQuick 1.1
import org.calligra.CalligraComponents 0.1 as Calligra

Flickable {
    Calligra.PresentationCanvas {
        id: canvas
        source: "presentation.odp"
        anchors.fill: parent
    }
}

There are similar components for Text docs, spreadsheets as well. This
should save a lot of reinvention when trying to render documents on a QML
based UI.


On Mon, Jun 17, 2013 at 2:22 PM, Sebastian Sauer <mail at dipe.org> wrote:

> Aloha,
>
> so you may have noticed that I did land last few weeks work in the
> Coffice-branch. I am giving here a short status-update on the work done and
> the work I plan to do towards releasing the first release of the Calligra
> Mini successor of Coffice. Note that this is only my personal roadmap and
> subject to change anytime. So, if you think there is something missing,
> something not so important, etc. please just raise voice and I can shift.
>
> === Work published ===
>
> Current version (as published in Google Play) is 1.5. 1.5 is the first
> release I not see as "alpha release" but as "beta release". Its stable,
> fast, loads and displays ODT/DOC/DOCX. Its "good enough to be usable" but
> there is still plenty to do from my pov.
>
> === Work landed ===
>
> What I did withint last ~2 months is to focus on 2 areas:
>
> 1) SailfishOS version.
>
> So far Coffice builds and runs on Linux desktop and Android. SailfishOS is
> the second mobile SDK targetted (by me). It compiles and runs but doesn't
> display, etc. yet. Remaining work is on the UI (Silicia components) only.
>
> 2) Sheets integration.
>
> Calligra Sheets compiles now using the fake-lib on desktop, Android and
> SailfishOS. It compiles and links but not more. Means missing here is the
> UI-integration.
>
> === Work to do ===
>
> What I would like to do before releasing a first Calligra Mini version is
> to finish Sheets and make loading and displaying a ODS file proper working.
>
> That's the only thing I have atm on my table. Estimate would be in the
> range of <3 months depending on the amount of spare time that is left.
>
> === Feedback ===
>
> If there is anything you think that is missing from current version 1.5
> (as available in Google Play), that needs to be changed/added/removed
> before a Calligra Mini x.y release then please let me know now. Thanks in
> advance :)
> ______________________________**_________________
> calligra-devel mailing list
> calligra-devel at kde.org
> https://mail.kde.org/mailman/**listinfo/calligra-devel<https://mail.kde.org/mailman/listinfo/calligra-devel>
>



-- 
Shantanu Tushar    (UTC +0530)
http://www.shantanutushar.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20130617/caa4ce47/attachment.htm>


More information about the calligra-devel mailing list