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.

> 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

Reply via email to