On Tuesday 17 November 2020  09:25, Carsten Haitzler wrote :
> On Mon, 16 Nov 2020 15:47:46 +0100 Jérémy Zurcher <jer...@asynk.ch> said:
> 
> > Hi Raster,
> > 
> > wouldn't it be nice to add a timer before animation ?
> 
> No - as it then adds what some users would call latency and say it's "slow" as
> it is slow to react. :)
I get that slower is worst, I think that I missed the point.

On my win10 work machine I can switch to the next window in a blink of an eye.

With e flat-theme, my fingers are long away from the keyboard when the
screen blinks because of winlist's blury bg coming.

maybe the whole winlist animation, should be immediatly stopped/canceled
as soon as the user let the alt key go.

> It has both upsides and downsides doing this and thus
> doesn't justify the actual work to redesign winlist to "do it's work" but not
> have a gui at all until a short time later as they are written to be combined
> at the moment. :)
> 
> > I do a lot of windows switching using alt-tab,
> > I just have 2-3 windows per desktop and I know what they are,
> > having that animation fire everytime I switch is a bit annoying.
> > 
> > regards
> > 
> > 
> > On Monday 09 November 2020  02:51, Carsten Haitzler wrote :
> > > raster pushed a commit to branch master.
> > > 
> > > http://git.enlightenment.org/core/enlightenment.git/commit/?id=445b42b87649a716e4fff363d58ca06552a1095d
> > > 
> > > commit 445b42b87649a716e4fff363d58ca06552a1095d
> > > Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
> > > Date:   Mon Nov 9 10:49:19 2020 +0000
> > > 
> > >     winlist - dont show anything at all if no windows in the winlist
> > > ---
> > >  src/modules/winlist/e_winlist.c | 10 ++++++++++
> > >  1 file changed, 10 insertions(+)
> > > 
> > > diff --git a/src/modules/winlist/e_winlist.c
> > > b/src/modules/winlist/e_winlist.c index f23258260..8684334e1 100644
> > > --- a/src/modules/winlist/e_winlist.c
> > > +++ b/src/modules/winlist/e_winlist.c
> > > @@ -270,6 +270,16 @@ e_winlist_show(E_Zone *zone, E_Winlist_Filter filter)
> > >  
> > >     if (!_wins)
> > >       {
> > > +        if (_winlist_bg_object)
> > > +          {
> > > +             evas_object_del(_winlist_bg_object);
> > > +             _winlist_bg_object = NULL;
> > > +          }
> > > +        if (_winlist_fg_object)
> > > +          {
> > > +             evas_object_del(_winlist_fg_object);
> > > +             _winlist_fg_object = NULL;
> > > +          }
> > >          e_winlist_hide();
> > >          evas_event_thaw(e_comp->evas);
> > >          return 1;
> > > 
> > > -- 
> > > 
> > > 
> > --- Hell'O from Yverdoom
> > 
> > Jérémy (jeyzu)
> > 
> > 
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> 
> -- 
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
> 
--- Hell'O from Yverdoom

Jérémy (jeyzu)


_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to