On Fri, May 22, 2015 at 7:42 PM, Tom Hacohen <t...@osg.samsung.com> wrote:

> On 20/05/15 12:55, Simon Lees wrote:
> >
> >
> > 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.
> >
>
> I'm not sure about what users want. If you're asking me, I think users
> probably want (or should want) a consistent feel, and maybe a consistent
> look, the latter not being a must. If the web and app markets have
> taught us anything, is that app discovery is really hard, and devs would
> like to do whatever possible to stand out. Also, a platform needs to be
> flexible to let developers reach their full creative potential, not
> force them to a unified look if they would rather not be forced to do it.
>
> If users think otherwise, let them vote with their feet and not use
> those apps, though I doubt that will ever be the case.
>
> I think the main reason *developers* use Qt is because it's
> cross-platform and actually runs on all of these platforms and doesn't
> look butt ugly. I think whatever else there is sugar on top. Not sure
> about QML adoption, but if I had to guess, it was just a matter of time
> and polish, and we can't really point on a specific feature and claim
> it's responsible for everything.
>
> This is however what I think, not what Elementary does (although
> Elementary enables what I want too, which is themeable applications
> regardless of the system theme with it being possible to use the default
> theme).
>
> I also believe that developers, and not end-users are our clients, and
> we should adjust ourselves to their needs, not the needs of the
> end-users, because if developers don't use our software, neither will
> end-users.
>
> --
> Tom.
>
> I totally agree with Tom at this. *Developers are our clients, not
end-users*. You are spot-on.


> > 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
> >
>
>
>
> ------------------------------------------------------------------------------
> 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

Reply via email to