On 05/20/2015 08:29 PM, Tom Hacohen wrote: > On 20/05/15 03:48, ChunEon Park wrote: >> And additionally saying, >> >> EDC will break app theme compatibility acutally. >> >> If applications want to develop the system based themeable apps, >> they should not touch the edc, they should write the gui with only elm >> widgets. >> >> See the efl applications, the most application may write the layouts with >> edc. >> they design the layout look&feel compatible with current elm theme. >> >> Now say, if there new elm theme come? >> How they guarantee their edj gui compatbile with new elm theme? >> >> The application gui will be totally broken or ugly. >> >> App should not use the edc as possible, >> Writing edc is harmful potentially, app should depend on the gui with elm >> controls more than edc. >> We should not guide using edc in apps as possible. > I'll properly reply to the next of the thread soon. However, just to > touch what I think is the point of confusion here. > > While I generally agree with the notion of what you are saying about > what developers want. I'm just going to comment on this point well for now anyway and i'm going to comment on it with my distribution integrator hat on more then my theme designer or application developer hat on. If were talking about embedded / mobile apps you have a fair point, I have spent a lot of the last few years working on a embedded UI which looks nothing like a desktop UI as it shouldn't, rather then using a full desktop toolkit all you really need is a label images and a layout engine (gradients and the ability to draw rounded rectangles are a bonus), this doesn't sound alot like elm so elm is probably not the best solution here (we use a very small subset of Qt but anyway i'm distracted)
If were talking about desktop apps then there seems to be a fair disconnect here between what developers want and what users want (as a desktop integrate its my job to interact between the two groups). What users want and what i'm often after is a consistent look and feel between all there apps so they feel like they have 1 unified system. Jeff, Duma and the rest of the bodhi team have put huge amounts of effort into getting this right because its what there uses want (on openSUSE were still getting there). If designers and developers want to there apps to look special like chrome or spotify they are wrong because users are always right (they will just stop using your apps) I refuse to use apps these days that don't look reasonable against a properly dark theme. The main reason people use Qt is because there apps will fit the system regardless of what OS there running (OSX) users seem incredibly fussy to the point where most people didn't consider using QML in desktop apps until it supported native looking widgets. Thats all from me for now. Simon Lees openSUSE Enlightenment Maintainer. > You are off the point here. Elementary the widget > toolkit is themeable and that's one of the visions/promises of it. You > don't like it? You probably shouldn't be using elementary. > The right place for what you want is not in elementary, it's in a > separate toolkit that is not themeable. That's similar to what Daniel > Kolesa said (which is in turn a summary of what we talked about on irc), > you need a libnon-themeable-elm that does that. > > Why? Again, because it's not part of Elm's vision, for better or worse > that's the promise our users get. > > -- > Tom. > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel