Hola,<br><br><div class="gmail_quote">On Wed, Mar 20, 2013 at 10:23 AM, Jaroslaw Staniek <span dir="ltr"><<a href="mailto:staniek@kde.org" target="_blank">staniek@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 20 March 2013 09:12, Lassi Nieminen <<a href="mailto:lassniem@gmail.com">lassniem@gmail.com</a>> wrote:<br>
> This would be excellent.<br>
><br>
> The filters have so many ugly solutions trying to work around this issue<br>
> currently.<br>
<br>
</div>Ah, could you share your thoughts on the topic and any ugly cases?<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>The most annoying behavior which comes to my mind, is the possibility to define certain themed styles</div><div>which can be used all over the places.</div>
<div>These can be line filling, text, background, gradient etc styles. Naturally these are defined using</div><div>theme colors. Since theme color interpretation depends in case of pptx from slide/slideMaster and how</div>
<div>that particular slide/master wants to define the theme color, we must either</div><div>a) read the theme file once per each file</div><div>b) read the themes to some internal structure and try to generate them as needed with some parameter</div>
<div>value</div><div><br></div><div>Currently we have chosen b), but since it requires work for each possible themed style variation,</div><div>the support is actually simplified and not perfect atm. IF there was support for theme colors, support</div>
<div>for this would be much simpler and the filter output better. The problem of course is, if we want the filters</div><div>to continue supporting also odf 1.2 format. Though I guess parallel support wouldn't be too much of a work.</div>
<div><br></div><div>In conclusion:, I'm all in for this for odf, I assume the format for styles would be something like</div><div>....fo:color.... fo:theme-color ...</div><div><br></div><div>-Lassi</div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
><br>
> On Tue, Mar 19, 2013 at 10:28 PM, Jaroslaw Staniek <<a href="mailto:staniek@kde.org">staniek@kde.org</a>> wrote:<br>
>><br>
>> Forwarding an excerpt from the thread with my conclusion for the near<br>
>> future:<br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: Mirek M. <<a href="mailto:mazelm@gmail.com">mazelm@gmail.com</a>><br>
>> Date: 14 March 2013 00:25<br>
>><br>
>> Sorry for the late response -- I promise I will have the Engineering<br>
>> Steering Committee's answer for you tomorrow.<br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: Michael Meeks <<a href="mailto:michael.meeks@suse.com">michael.meeks@suse.com</a>><br>
>> Date: Fri, Mar 15, 2013 at 10:30 AM<br>
>> Subject: Re: Themes<br>
>> To: "Mirek M." <<a href="mailto:mazelm@gmail.com">mazelm@gmail.com</a>><br>
>> Cc: kendy <<a href="mailto:kendy@novell.com">kendy@novell.com</a>>, Thorsten Behrens <<a href="mailto:tbehrens@novell.com">tbehrens@novell.com</a>><br>
>><br>
>> Hi Mirek,<br>
>><br>
>> On Thu, 2013-03-14 at 20:33 +0100, Mirek M. wrote:<br>
>> > I wasn't able to attend today's ESC call and the minutes were quite<br>
>> > vague, so I'd like to clear a few things up. For context, I'm quoting<br>
>> > the relevant part of Jaroslaw Staniek's message:<br>
>><br>
>>         Yep - so - my hope would be that around June we will have 3x<br>
>> interns<br>
>> inside SUSE one of whom may be interested in working on this - indeed we<br>
>> could sketch that out.<br>
>><br>
>> >         The code for Themes has not landed in<br>
>> >         Calligra only because of not-the-highest-priority but since<br>
>> >         then I<br>
>> >         heard encouraging comments and no disagreement so we shall<br>
>> >         finally<br>
>> >         have them. If this fits LibreOffice plans we can co-develop<br>
>> >         the<br>
>> >         design/specifications so we'll be compatible (e.g. we can<br>
>> >         share theme<br>
>><br>
>> [..]<br>
>> there is no problem in collaborating around file-formats and the<br>
>> specification thereof etc.<br>
>> Clearly a major focus of what we do needs to be round-trip<br>
>> interoperability - so we can load/save these to MS formats with no data<br>
>> loss.<br>
>><br>
>> >         files and properly embed them in documents/templates, staying<br>
>> >         backward-compatible with not-theme-aware software). In<br>
>> >         addition to<br>
>> >         defining some extensions to ODF, the specs would be in large<br>
>> >         part<br>
>> >         related to behaviour of the applications. I also hope some<br>
>> >         relevant functional/unit tests could be shared.<br>
>><br>
>>         Sounds reasonable.<br>
>><br>
>> >         As a first step I propose a common wiki page (is there neutral<br>
>> >         one or would you accept Calligra Wiki?)<br>
>><br>
>>         I don't actually care where the spec. is developed / discussed.<br>
>><br>
>> > Are we interested in working together on a spec?<br>
>> > What kind of UI/design work would this require up front?<br>
>><br>
>>         As for the UI design - then, yes - it would be great to a) get the<br>
>> results of the Calligra thoughts already - hopefully they've done a good<br>
>> compatibility analysis; and b) to get a UI design to see this integrated<br>
>> into LibreOffice nicely.<br>
>><br>
>>         So - yes, it's certainly worth putting some effort into this -<br>
>> Kendy -<br>
>> do you think we could persuade one intern to work on this ?<br>
>><br>
>>         Thoughts ?<br>
>><br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: Jaroslaw Staniek <<a href="mailto:staniek@kde.org">staniek@kde.org</a>><br>
>> Date: 16 March 2013 09:54<br>
>> Subject: Re: Theme colors<br>
>> To: "Mirek M." <<a href="mailto:mazelm@gmail.com">mazelm@gmail.com</a>><br>
>><br>
>> Thanks for the update. Yes, round-trip with MSOOXML is one<br>
>> requirement, though backward compatibility with ODF 1.2 or older (and<br>
>> thus, DOC) is important too, and can be achieved by by copying theme<br>
>> items into actual styles.<br>
>><br>
>> As for the schedule, there's nothing precise because the feature while<br>
>> important ... it's absence does not stop users from actually being<br>
>> productive.<br>
>><br>
>> --<br>
>> regards / pozdrawiam, Jaroslaw Staniek<br>
>>  Kexi & Calligra & KDE | <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a> | <a href="http://kde.org" target="_blank">http://kde.org</a><br>
>>  Qt Certified Specialist | <a href="http://qt-project.org" target="_blank">http://qt-project.org</a><br>
>>  <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a><br>
>> _______________________________________________<br>
>> calligra-devel mailing list<br>
>> <a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
>> <a href="https://mail.kde.org/mailman/listinfo/calligra-devel" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> calligra-devel mailing list<br>
> <a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/calligra-devel" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
><br>
<br>
<br>
<br>
--<br>
regards / pozdrawiam, Jaroslaw Staniek<br>
 Kexi & Calligra & KDE | <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a> | <a href="http://kde.org" target="_blank">http://kde.org</a><br>
 Qt Certified Specialist | <a href="http://qt-project.org" target="_blank">http://qt-project.org</a><br>
 <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a><br>
_______________________________________________<br>
calligra-devel mailing list<br>
<a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/calligra-devel" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
</div></div></blockquote></div><br>