Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] Kevin's CSS priorities


Hi all,

These are my personal CSS priorities for 0.9.  The main goals are:


A) What is required for the self-hosting workbench in 0.9.

B) Support other adopters in the community, such as Kai.

C) Establishing a stable (though incomplete) baseline of CSS support as a known quantity for people to investigate. Grow the community.


To address these, here's the order of things that I plan to work on.  Note, these are my priorities, of how I'm going to spend my workday time.  You may have a different set of priorities.  This email is an attempt to discuss how these might be shared.  

To track the work, I'm setting the M4 milestone on the matching bugs.  Since it's wrong to set a milestone and not have a real owner (i.e. can't remain 'inbox'), I've also taken ownership.  But I'm willing to share :)  If you want to work on any of these, feel free to take ownership of the bug, or comment that you're working on a patch, to avoid duplication effort. This isn't a complete list and is likely to change.


1) Get CSS background images working in the OSGi context.  This is in support of (B).
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=277471.

2) Margins.  We'd like to be able to add a bit of space between widgets using CSS margins.  This is in support of (A).
https://bugs.eclipse.org/bugs/show_bug.cgi?id=264256

3) Style sheet switching.  Will probably just steal Kai's work :)  There is likely some kind of shared support we'll want to have.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278877
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278490

4) A new CTabFolder look. This is in support of (A).
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278880

5) Update the wiki/documentation.  This is in support of (C).
https://bugs.eclipse.org/bugs/show_bug.cgi?id=267439
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278869

6) Architectural change to provide singleton support.  This one speaks to (C) in providing a much cleaner (and leaner) architecture.  As it's not required for (A) it's lower on my list of how I can allocate my time, but I do think it's very important.  I also feel bad because I keep pushing it off and Angelo has spent much time in thinking about it.  It would need to happen soon though to avoid destabilizing the base too close to 0.9.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263218

Regards,
Kevin

Back to the top