Hi,<br clear="all"><br><br><div class="gmail_quote">On Mon, Oct 3, 2011 at 5:20 PM, Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sunday, October 2, 2011 08:42:51 Carl Symons wrote:<br>
> As it currently is, Calligra Active is not ready for the tablet.<br>
<br>
</div>i agree with your assessment.<br>
<br>
if we put everyone's points together, we get something like this:<br>
<br>
* Calligra and Okular both are "document viewers". While there is some overlap<br>
in the formats supported or planned to be supported, they don't show all of<br>
the same document formats.<br>
<br>
* We have the ability to embed into or launch from such a shell either<br>
Calligra apps or Okular, and this could be driven by the file type in question<br>
<br>
* Calligra and Okular document viewer windows have different UI experiences,<br>
and neither is exactly ready for prime time usage on a tablet<br>
<br>
* We need/want a universal viewer shell that starts with a great touch-based<br>
UI for exploring and opening files<br>
<br>
does that about sum it up?<br>
<br>
if so, i'd like us to consider that this is actually two separate, though<br>
highly related, goals:<br>
<br>
* a document collection explorer<br>
<br>
* a set of document viewers<br>
<br>
the collection explorer is currently served by some combination of:<br>
<br>
* Activities<br>
* file manager and/or file dialog<br>
* Nepomuk-driven listings (those "purdy buttons" seen when Calligra Active<br>
starts)<br>
<br>
Activities are really shaping up into something beautiful and useful. the<br>
other two items are not so great yet.<br>
<br>
we the Plasma Active Workshop the other week we worked on some concepts for<br>
quickly and easily sort and select large numbers of documents. the target file<br>
type was "photos" but we realized the same workflow could be broadly applied<br>
to any kind of file.<br>
<br>
building a great "full lifecycle" workflow for working with documents, be they<br>
images or spreadsheets or essays or e-books or web sites or ..., should be a<br>
hot focus item for us in the next Plasma Active developmen cycles.<br>
<br>
we can then separate out the "document collection explorer" part of this from<br>
the equation. Calligra Active and Okular would then both become squarely<br>
focused on viewing the documents, leaving the "how does the user start these<br>
components" up to the environment. same thing with Bangarang, imho.<br>
<br>
we already have a (very early) start to this with the active image viewer, and<br>
we have the workflows that the interaction designers worked on the other week.<br></blockquote><div><br>Nice ideas, I'm curious about the workflows that were decided during the sprint, is there any documentation/examples on that? Or, if you guys are still working in on it, I'm eager to have a look when its ready :)<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Calligra and Okular developers would be VERY welcome to help us design and<br>
implement this infrastructure. but imho the most important thing is for these<br>
projects to focus on being amazing document _viewers_.<br></blockquote><div><br>Hmm this is an interesting point (to focus only on viewing), I will discuss this with the Calligra team.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
having a consistent UI concept that both can adopt for common things like "how<br>
to position content", "how to show UI chrome", "how to enter and leave full<br>
screen display", "how to zoom, pan and move between pages in the document"<br>
should be made as consistent as possible between them.<br>
<br>
how to technologically achieve that consistency is an open question left to<br>
those projects: by sharing UI components (QML?), by embedding the different<br>
viewers in one shared control shell .. or some other genius idea :)<br></blockquote><div><br>Well, in that case, we need to create a QML UI for okular which I'm not sure how difficult it is. But yes, if it is doable, then it will be pretty neat if everything can use same UI components.<br>
And secondly, I'd like to use similar UI components as other Active apps use (buttons etc like in image viewer), how to do that?<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
and when we split it up like that, it becomes evident what we need to work on:<br>
<br>
* the generic document collection overview interface<br>
<br>
* the "paged documents" viewer interface language<br>
<br>
* implementing that viewer interface language in both calligra and okular<br>
<br>
then we use Calligra apps with the formats they are best at viewing, Okular<br>
with the formats it is best at viewing and share the document collection<br>
viewer apparatus between those, and indeed all other media display, apps.<br>
<br>
thoughts?<br>
<div><div></div><div class="h5"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br>
</div></div><br>_______________________________________________<br>
Active mailing list<br>
<a href="mailto:Active@kde.org">Active@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/active" target="_blank">https://mail.kde.org/mailman/listinfo/active</a><br>
<br></blockquote><div>Shantanu Tushar    (UTC +0530)<br><a href="http://www.shantanutushar.com/" target="_blank">http://www.shantanutushar.com</a><br> 
<br></div></div><br>