-----Original Message----- From: "Cedric BAIL"<cedric.b...@free.fr> To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>; Cc: Sent: 2015-05-22 (금) 23:21:38 Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/01: elementary: Create new widget for image masking
That's already what I am doing. I am working on using the currently in development combobox for elementary in Terminology. It will obviously not land before we are good with that. Same goes with elm_code, tabs and other example I pointed to you in my previous mail. -> I don't understand your point. We need a widget for common cases. not a specific app. I don't worry about the apps you mentioned because those kind of developers are advanced and expert to efl. And this case you mentioned never prove the widget if only the app is using it. if the app is disappeared, then tabs or elm_code is useless also because nowhere it will be used. We need more various apps and contents. Our efl apis is unkind to beginners and developers tends to ignore our apis because accesibility is too expensive to them. Elementary has many useless widgets, features that have been dismissed and not maintained over time. I don't find any excuse to increase that bad trend and yes, I will hold myself to that standard. I won't push feature or widget in Elementary that are not used by an application. I don't set rules for other if I don't follow them myself this is obvious, and I would hope you know me better. -> Do you know? Most widgets are still maintained by samsung. those widgets you are thinking useless are the most being used widgets in the efl. Some of them is used for Tizen. Whatever you think, but those are the most favorite widgets in apps. ------------------------------------ -Regards, Hermet- -----Original Message----- From: "Cedric BAIL"<cedric.b...@free.fr> To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>; Cc: Sent: 2015-05-22 (금) 23:21:38 Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/01: elementary: Create new widget for image masking On Fri, May 22, 2015 at 3:12 PM, ChunEon Park <her...@naver.com> wrote: > you will never find any toolkits - qt, wpf, gtk, android, ios requires using > script necesarily for applying masking. Please point me to the relevant documentation of a widget designed to do clipping. I am guessing it will be only in the immediate rendering API, but let see. > In my experience, as an app developer, I used to use those masking apis on > those uifw several times. Sure, that's very useful when you do immediate rendering or define a theme. I am not denying the fact that masking is a useful feature. I am denying it is a good idea to have a non themable "widget" part of a themable toolkit. > only it needs samsung? > i think it's just from your fixed idea. Sure. > And I don't wanna waste my time to make a "REAL" app to prove you. Ok, then don't waste our time maintaining a widget nobody is using. > If you argue it, then please ADD any real apps before pushing any new feature > or apis, you first. That's already what I am doing. I am working on using the currently in development combobox for elementary in Terminology. It will obviously not land before we are good with that. Same goes with elm_code, tabs and other example I pointed to you in my previous mail. -> Elementary has many useless widgets, features that have been dismissed and not maintained over time. I don't find any excuse to increase that bad trend and yes, I will hold myself to that standard. I won't push feature or widget in Elementary that are not used by an application. I don't set rules for other if I don't follow them myself this is obvious, and I would hope you know me better. -> Cedric > ------------------------------------ > -Regards, Hermet- > > -----Original Message----- > From: "Cedric BAIL"<cedric.b...@free.fr> > To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>; > Cc: > Sent: 2015-05-21 (목) 19:54:51 > Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/01: elementary: > Create new widget for image masking > > On Thu, May 21, 2015 at 2:03 AM, ChunEon Park <her...@naver.com> wrote: >> So top posting as answering your mail inline is really hard. First of, >> I think you are confused by the state of toolkit and application. >> There is two big set of application. >> >> The first one, have their unique user interface design and their own >> world. It is the case for many standalone application like Calaos that >> control the screen as one application. It is also the case for almost >> all website. They have their own look like Facebook is different from >> Gmail and so on. There are also a few application like blender, that >> have historical reason to have their own ui style. In this scenario, >> they can still use elementary and will need to use edje to do a full >> customization. Nothing prevent them from providing a themability >> capability for there application only. Meaning instead of making a >> theme for elementary, you make a theme for Calaos that include all the >> style calaos use. >> >> In that first case, developers need to know edc and need to care about >> it. So obviously you won't use your new widget in this kind of >> application as this will just not fit in. >> >> The second use case, it is the classic desktop application. Something >> KDE/Qt do with native theme and maybe with QML now (not so sure) and >> GNOME/GTK does with CSS. Something firefox also does provide. >> Something we try to provide with the default theme of Elementary, an >> easy way to have the same theme for every application using EFL and a >> way to change the look in a conserted meaningful way. In that >> scenario, the developer should never care about the look of his >> application and just use default style. User and designer will provide >> alternate theme. >> >> -> These apps are in the 10 % apps in the application world >> Anyway they will build up their application whatever they want compatible >> with eco-system. > > I have no idea where you statistic come from ! Even Windows and Mac OS > X have theme ! You are just trowing numbers in the air and dismissing > that a large number of application and environment are skinable. I did > on purpose not throw number here has there is none. > >> In that second case, developers sure should not know edc and should >> not care at all about it. Sadly efl and elementary are not yet on par >> of what a desktop application require, so they will need to dig in to >> do the missing style and widget, but still in this case your widget >> should not be used as it will break the user experience when the user >> change the default theme that provide all the default style. >> >> -> Maybe. but it depends on the app design. if you think so. even we should >> not provide any content area >> because user will put any kind of pre-shaped image as the content what we've >> not expected. >> Mask is a convenient widget for that cases. > > I am sorry I don't understand your sentence here and what you are > trying to say. Point is, this desktop have a uniform skinable toolkit > that work for all kind of application and all their widget do follow > this without trouble at all. > >> That's why my assumption of the need of this widget was, this is for >> Tizen Samsung way of doing things as it doesn't make sense for anyone >> else outside. > >> -> Why this is for Tizen Samsung way? Don't misunderstand. And you are >> working for tizen samsung. > > Because that's the only use case where it would have made sense, > knowing the people that use EFL there. As for me working for Samsung, > sure, I am, but that's no excuse to let everything going in. > Elementary has a goal, offering a skinable toolkit for application. It > is not a place to drop every bit of logic we don't know where to put. > >> Also the policy for brand new widget in Elementary has been to push >> application to develop their own widget to prove that they are useful >> (terminology and its tab, edi and elm_code). >> >> This was a good idea as >> it prove their is a need for a certain type of widget before pushing >> something new. Now, please show me an application that can make use of >> your widget and that make sense in our eco system. I still fail to see >> the point of this widget wich doesn't fit in at all. > >> -> no problem. i will push an example how people utilize it. > > No, not an example. An application ! Push a patch that make sense in > Rage, Terminology, Enlightenment, EDI, or even Enventor. Example is > still useful and needed, but not for validating the usefulness of a > widget. > -- > Cedric BAIL > > ------------------------------------------------------------------------------ > 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 -- Cedric BAIL ------------------------------------------------------------------------------ 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