On 01/03/2014 06:59 AM, Davide Andreoli wrote: > 2014/1/2 Gustavo Sverzut Barbieri <barbi...@gmail.com> > >> On Thu, Jan 2, 2014 at 12:08 PM, Tom Hacohen <tom.haco...@samsung.com> >> wrote: >>> I hate comments like that, they are wrong at their core. >>> I'm well aware, this takes a lot of effort to fix it, like many other >>> bugs/issues we have. It doesn't mean just one guy (the one who raised >>> the concern) should do all the work on his own, or even coordinate the >>> efforts. Furthermore, even if I was willing, and was intending on doing >>> that, the nature of the change would require this email. Deciding we >>> officially maintain two themes is a big thing. >>> >>> I've raised the flag, if people agree/want to do it, we'll figure things >>> out. >>> >>> Anyway, it shouldn't be *too* much work, as it'll just be generating two >>> themes from the same edc and having macros for colours, and two sets of >>> images. >>> >> my team have experience with that and it's never that simple. >> Particularly the first try may prove that lighter version needs >> different shadows with different sizes and offsets. Of course you can >> change to the larger version and add padding inside the image of the >> smaller to simplify theme, but there is some work to do. >> > > Indeed that's not an easy work, I also proposed something like this some > times ago. > At that time I was thinking about doing a light and simple theme, simpler > in the means > of edc, so that user can use a cleaner base for their extensions... but my > proposal goes > in the void at the end. > > To speak about the current issue: I'm not sure a light/dark theme can solve > the original > problem, even if I know that the theme is (for example) a "dark" one, that > do not implies > that my shiny-blue (for example) label will fit well with the theme > background. > > IMO the concept here is that elm application should never set colors or > styles that fit > with the default theme. I know it's not an easy task for the developer but > in my experience > it is usually doable. What we can do to improve the situation is to provide > more default styles > for widgets and texts. For example labels and entries should have much more > tags than > the current "hilight", we could provide (for example) "error", "title", > "big_title", "tag"... or > h1, h2, h3 and so on. This will cut down the number of situations where the > developer need > to provide custom themes. > > Jérôme: can you please provide some examples of the changes you made to > adapt ePeriodique > to the dark themes? so that I can elaborate better. > > PS: I recently tried enventor, it's theme looks really good, but it suffer > from the same problem imo, it is tied to the default theme! > PPS: the enventor popup theme is REALLY COOL, but it make all the other > apps that use popup looks like they have "a not so cool" dialogs :) > Raster: can we use the enventor popup theme in elm default? do you like > that popup? > > > davemds > Hi All, I was going to try scripting up a conversion from dark to light using imagemagik and some manual image manipulation along with sed. I've already got a good framework from doing the openSUSE theme http://simotek.net/tech/projects/opensuse-e/enlightenment-e17-on-opensuse-13-1/ and http://simotek.net/tech/projects/opensuse-e/enlightenment-e18-2-and-terminology-0-4-0-now-on-opensuse/. I also have 1 or 2 other themes that are very work in progress. I am working out of https://github.com/simotek/Enlightenment-Themes (not entirely up to date), part of my job is writing user interfaces for hand held devices. Its the sort of work i enjoy. If the kids are good over the next couple of days i'll throw together a working prototype for comment. If there is a light and dark theme done consistently and other theme authors follow as well every application should work fine with every theme.
Cheers, Simon ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel