I started working on some theming fixes but have a couple of questions on how to get them incorporated into our builds. First an overview of what I'm working on:
icons ===== I'm filling the gaps in the icon theme. These changes go mostly directly upstream to git.opensuse.org.
gtk+ ==== The gtk theme has a number of issues I kinda-sorta-almost worked around.
* Menus broken in OOo and Firefox. The menubar items aren't matched and are almost invisible as both the background and foreground are light. As I'm not aware of a way to special-case in those two applications I worked around the issue by making the menus also dark so that the foreground color of the menuitem is light and thus applied on the menubar as well. Both of these apps still look ugly wrt hover/PRELIGHT state of the toolbar buttons.
* Selection/tint color is SUSE-ish green instead of blue.
* There was a HUGE contrast between the toolbar/menus and regular app widgets. These is no contrast between editable widgets and regular backgrounds. Made the main bg color darker (#e2e2e2). This also makes the tabs look less odd as the gradient continues onto the flat surface below.
* Entry widgets were raised like buttons. It felt weird. Not sure if the engine allows an inset style applied so I've at least flattened the entries for now.
Cursor Theme ============ I would kinda suggest to go with DMZ AA as it allows to have the cursor scaled up a bit. Might be handy for the tiny netbook screens. Style-wise it's very close to the netbook theme. I'll see about replacing the wait cursors to use the new moblin spinner.
WM Theme ======== * Using some colors from gtk rather than having them hardcoded. * Mimic the close button from anjal/web browser behavior.
Wallpapers ========== * Apart form the stripy one I have 3 more abstract wallpapers for consideration as a default.
My question is how to best get all these changes into our builds? At the moment I only have a local git repo, but I wonder if we have a special place for suse specific moblin stuff?
On Thu, 2009-08-13 at 18:57 +0200, Jakub Steiner wrote:
upstream to git.opensuse.org.
Bugger, git.mobling.org of course!