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
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev