Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


On Fri, 2011-04-29 at 18:11 +0200, Christoph Noack wrote:
Hi Kohei, hi Scott!

Kohei, thanks for the helpful information here ... great that you're
listening here (especially since I know your workload...)!

No problem.  I decided to jump in because we (the developers) have been
discussing this matter to death.  So, this is not just a concern for the
UI designers alone.

Am Freitag, den 29.04.2011, 10:25 -0400 schrieb Kohei Yoshida:
On Thu, 2011-04-28 at 23:15 -0600, Scott Pledger wrote:
Is there any chance of implementing any kind of an XML-based UI template?
 Something similar to XUL may be a good place to start...

We don't have any concrete vision of what the VCL replacement should
look like, but making UI definition files XML-based is surely a sane
approach.  In fact, when we attempted to replace it at one point, we did
use an XML-based UI definition format.  Some of these files are still
around in the code base though we are on their way out.

So, yeah, XML-based UI definition format is very likely.

As far as I know, there have been several attempts to solve this issue.
For example, at the OOoCon 2010 I attended a presentation related to XML
based UI declaration ...

http://www.ooocon.org/index.php/ooocon/2010/paper/view/199
(see also the presentation download)

Sun/Oracle also thought about that ... during my visit in Hamburg early
2010, we discussed how e.g. toolpanes might ideally behave - some
improvements about what we have today. Here, "ideally" mainly refers to
its technical behavior to detach/attach them anywhere. In this
discussion, XML based UI stuff was mentioned as well. Here is the blog
post - no technical relevance, but maybe interesting:
http://uxopenofficeorg.blogspot.com/2010/01/ux-meeting-in-hamburg-day-two.html

Thanks for the info.  FYI we (the Go-OO team) had worked on introducing
the new UI layout engine as well.  Though that attempt didn't really
materialize, we are very much interested in giving it another go.  So
this is very important to all of us, and many of us have been scratching
our heads trying to figure out what best to do to bring it forward.

We've looked through pretty much all existing frameworks but none of
them fit our need without making major compromise somewhere.  And to be
honest replacing one cross-platform framework (VCL) with another one may
not solve the issue, no matter how good some people believe the
replacement is.

Kohei

-- 
Kohei Yoshida, LibreOffice hacker, Calc
<kyoshida@novell.com>


-- 
Unsubscribe instructions: E-mail to design+help@libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/www/design/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.