[prev in list] [next in list] [prev in thread] [next in thread] 

List:       calligra-devel
Subject:    Re: Roadmap to Calligra Mini
From:       Shantanu Tushar Jha <shaan7in () gmail ! com>
Date:       2013-06-17 17:50:33
Message-ID: CABQ4Km-Y1qU9Ob-t0HM6wvB8UpVpWk_3wUE_L_Dxf4UOuz_NBg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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@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@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


[Attachment #5 (text/html)]

<div dir="ltr"><div>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&#39;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) -<br> <br>import QtQuick 1.1<br>import org.calligra.CalligraComponents 0.1 \
as Calligra<br><br>Flickable {<br>    Calligra.PresentationCanvas {<br>        id: \
canvas<br>        source: &quot;presentation.odp&quot;<br>        anchors.fill: \
parent<br>  }<br>}<br><br></div>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.<br></div><div class="gmail_extra"><br><br> <div \
class="gmail_quote">On Mon, Jun 17, 2013 at 2:22 PM, Sebastian Sauer <span \
dir="ltr">&lt;<a href="mailto:mail@dipe.org" \
target="_blank">mail@dipe.org</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> Aloha,<br>
<br>
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.<br>

<br>
=== Work published ===<br>
<br>
Current version (as published in Google Play) is 1.5. 1.5 is the first release I not \
see as &quot;alpha release&quot; but as &quot;beta release&quot;. Its stable, fast, \
loads and displays ODT/DOC/DOCX. Its &quot;good enough to be usable&quot; but there \
is still plenty to do from my pov.<br>

<br>
=== Work landed ===<br>
<br>
What I did withint last ~2 months is to focus on 2 areas:<br>
<br>
1) SailfishOS version.<br>
<br>
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&#39;t display, etc. yet. \
Remaining work is on the UI (Silicia components) only.<br>

<br>
2) Sheets integration.<br>
<br>
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.<br> \
<br> === Work to do ===<br>
<br>
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.<br> <br>
That&#39;s the only thing I have atm on my table. Estimate would be in the range of \
&lt;3 months depending on the amount of spare time that is left.<br> <br>
=== Feedback ===<br>
<br>
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 :)<br>

______________________________<u></u>_________________<br>
calligra-devel mailing list<br>
<a href="mailto:calligra-devel@kde.org" \
target="_blank">calligra-devel@kde.org</a><br> <a \
href="https://mail.kde.org/mailman/listinfo/calligra-devel" \
target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/calligra-devel</a><br> \
</blockquote></div><br><br clear="all"><br>-- <br>Shantanu Tushar    (UTC \
+0530)<br><a href="http://www.shantanutushar.com" \
target="_blank">http://www.shantanutushar.com</a> </div>



_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic