A little detail with the magnifier (hard to explain)

Bug #420417 reported by jac3n on 2009-08-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Undecided
Unassigned

Bug Description

Running :
 version 2.1.0-alpha
 Ubuntu 9.04
 Cairo engine

This bug is more a clever idea that would make the dock more smooth under the mouse move event.

I explain :

When moving the mouse overhe dock, the icons resizes under some views. This is a great effect and it's awesomely coded :)

The only little detail I want to report is a feature from the OSX dock On cairo-dock, the icons may resize when the mouse is actually ON an icon. The condition MUST (or at least should) be "mouse ON THE DOCK", that's to say on the panel and not on the icons. When you move, for example on the dock at the extreme left or right, there's a little space that's icon-free. When overing that zone, the icons just stop resizing, and the smooth effect breaks down.

I think that's quite easy to fix because the code is obviously good. I think you should just change the condition that triggers the magnifier effect.

Moreover, I wonder if the user can disable that effect in the panel ?

Thanks for your attention, and good luck :)

Related branches

Download full text (3.2 KiB)

actually it was the case before, and I've fixed it ^_^
I fill it better this way, especially since the dock uses XShape, and
therefore the zone outside the icons is inactive (if you click, you will
click on the desktop, or the window behind)
this is only true when the dock is at rest, but it would be strange that in
some case the wave is active outside the icons, and in other case it is not.

2009/8/28 jac3n <email address hidden>

> Public bug reported:
>
> Running :
> version 2.1.0-alpha
> Ubuntu 9.04
> Cairo engine
>
> This bug is more a clever idea that would make the dock more smooth
> under the mouse move event.
>
> I explain :
>
> When moving the mouse overhe dock, the icons resizes under some views.
> This is a great effect and it's awesomely coded :)
>
> The only little detail I want to report is a feature from the OSX dock
> On cairo-dock, the icons may resize when the mouse is actually ON an
> icon. The condition MUST (or at least should) be "mouse ON THE DOCK",
> that's to say on the panel and not on the icons. When you move, for
> example on the dock at the extreme left or right, there's a little space
> that's icon-free. When overing that zone, the icons just stop resizing,
> and the smooth effect breaks down.
>
> I think that's quite easy to fix because the code is obviously good. I
> think you should just change the condition that triggers the magnifier
> effect.
>
> Moreover, I wonder if the user can disable that effect in the panel ?
>
> Thanks for your attention, and good luck :)
>
> ** Affects: cairo-dock-core
> Importance: Undecided
> Status: New
>
> --
> A little detail with the magnifier (hard to explain)
> https://bugs.launchpad.net/bugs/420417
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to Cairo-Dock Core.
>
> Status in Cairo-Dock: New
>
> Bug description:
> Running :
> version 2.1.0-alpha
> Ubuntu 9.04
> Cairo engine
>
> This bug is more a clever idea that would make the dock more smooth under
> the mouse move event.
>
> I explain :
>
> When moving the mouse overhe dock, the icons resizes under some views. This
> is a great effect and it's awesomely coded :)
>
> The only little detail I want to report is a feature from the OSX dock On
> cairo-dock, the icons may resize when the mouse is actually ON an icon. The
> condition MUST (or at least should) be "mouse ON THE DOCK", that's to say on
> the panel and not on the icons. When you move, for example on the dock at
> the extreme left or right, there's a little space that's icon-free. When
> overing that zone, the icons just stop resizing, and the smooth effect
> breaks down.
>
> I think that's quite easy to fix because the code is obviously good. I
> think you should just change the condition that triggers the magnifier
> effect.
>
> Moreover, I wonder if the user can disable that effect in the panel ?
>
> Thanks for your attention, and good luck :)
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo...

Read more...

jac3n (jacen-mail) wrote :

I'm not agree. The dock should resizes when the mouse come over it. But, a click on an empty area should indeed, come to the desktop. If you can try under OS X to over the dock, you'll understand why I'm insisting. But after all, it's not dramatic. I hope that you'll understand my point of view.

I do, but I don't find it so nice ^_^
it's a bit unlogical to me, that the dock reacts on mouse hover but not on
click.
well, I''ve recently implemented the concept of "extended panel mode", where
the dock fills the whole screen's width, maybe that will fits you, I invite
you to test it ;-)

2009/9/1 jac3n <email address hidden>

> I'm not agree. The dock should resizes when the mouse come over it.
> But, a click on an empty area should indeed, come to the desktop. If you
> can try under OS X to over the dock, you'll understand why I'm
> insisting. But after all, it's not dramatic. I hope that you'll
> understand my point of view.
>
> --
> A little detail with the magnifier (hard to explain)
> https://bugs.launchpad.net/bugs/420417
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to Cairo-Dock Core.
>
> Status in Cairo-Dock: New
>
> Bug description:
> Running :
> version 2.1.0-alpha
> Ubuntu 9.04
> Cairo engine
>
> This bug is more a clever idea that would make the dock more smooth under
> the mouse move event.
>
> I explain :
>
> When moving the mouse overhe dock, the icons resizes under some views. This
> is a great effect and it's awesomely coded :)
>
> The only little detail I want to report is a feature from the OSX dock On
> cairo-dock, the icons may resize when the mouse is actually ON an icon. The
> condition MUST (or at least should) be "mouse ON THE DOCK", that's to say on
> the panel and not on the icons. When you move, for example on the dock at
> the extreme left or right, there's a little space that's icon-free. When
> overing that zone, the icons just stop resizing, and the smooth effect
> breaks down.
>
> I think that's quite easy to fix because the code is obviously good. I
> think you should just change the condition that triggers the magnifier
> effect.
>
> Moreover, I wonder if the user can disable that effect in the panel ?
>
> Thanks for your attention, and good luck :)
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> More help : https://help.launchpad.net/ListHelp
>

jac3n (jacen-mail) wrote :

Maybe you can add an option to let the user decide if he wants to copy the OS X comportment.

BTW, are you french ? I'm ..

Fabounet (fabounet03) wrote :

well, I could consider adding a hidden option then.
yes I am ^_^

2009/9/1 jac3n <email address hidden>

> Maybe you can add an option to let the user decide if he wants to copy
> the OS X comportment.
>
> BTW, are you french ? I'm ..
>
> --
> A little detail with the magnifier (hard to explain)
> https://bugs.launchpad.net/bugs/420417
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to Cairo-Dock Core.
>
> Status in Cairo-Dock: New
>
> Bug description:
> Running :
> version 2.1.0-alpha
> Ubuntu 9.04
> Cairo engine
>
> This bug is more a clever idea that would make the dock more smooth under
> the mouse move event.
>
> I explain :
>
> When moving the mouse overhe dock, the icons resizes under some views. This
> is a great effect and it's awesomely coded :)
>
> The only little detail I want to report is a feature from the OSX dock On
> cairo-dock, the icons may resize when the mouse is actually ON an icon. The
> condition MUST (or at least should) be "mouse ON THE DOCK", that's to say on
> the panel and not on the icons. When you move, for example on the dock at
> the extreme left or right, there's a little space that's icon-free. When
> overing that zone, the icons just stop resizing, and the smooth effect
> breaks down.
>
> I think that's quite easy to fix because the code is obviously good. I
> think you should just change the condition that triggers the magnifier
> effect.
>
> Moreover, I wonder if the user can disable that effect in the panel ?
>
> Thanks for your attention, and good luck :)
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> More help : https://help.launchpad.net/ListHelp
>

Fabounet (fabounet03) wrote :

can be considered as fixed, since the dock doesn't shrink down anymore when leaving the first/last icon from the side.

Changed in cairo-dock-core:
status: New → Fix Committed
Changed in cairo-dock-core:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers