Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Widgets overlay each other #1

Closed
SteveKej opened this issue Aug 29, 2016 · 15 comments
Closed

Widgets overlay each other #1

SteveKej opened this issue Aug 29, 2016 · 15 comments

Comments

@SteveKej
Copy link

SteveKej commented Aug 29, 2016

I tried the nowdock panel and master nowdock and found that some widgets overlay each other.

These are the widgets I added (left to right) Application Menu - Folder View - Activity Pager - Desktop Pager - Now Dock - Weather Widget - System Tray - Key State
The panel ends up looking like this with no mouseover:
image

Also some widgets animate only when the now-dock widget is animating. A direct mouseover doesn't animate it. Here's the Desktop Pager part-animating by being close to the now-dock.
image
Here's the same with the mouse over the Desktop Pager:
image
The same thing happens with the weather widget on the right side (hidden underneath the system tray).

The system tray also overlays widgets on either side of it. I will point out that I have done this: https://forum.kde.org/viewtopic.php?f=289&t=131736#p359730 Just in case that has any relation.

Hope it could help!

@psifidotos
Copy link
Owner

psifidotos commented Aug 29, 2016

I will investigate it Steve,

as it appears the main issue is with plasmoids that force their orthogonal layout.

With the current implementation only plasmoids with rectangular layout in small sizes are supported, e.g. places, weather, clocks, notes

I 'll try to support also the rest, at least to be shown and zoomed correctly...

@psifidotos
Copy link
Owner

image

can you please check master again?
The situation is the following... Plasmoids have not implemented in a way to grow as Now Dock does... :)

What I have done is that the Now Dock Panel trys to position all plasmoids correctly... After that it investigates them to see if they can support hovering effect if they cant it disables the hovering effect for them... Special care has been made for the system tray...

I would like a lot to have your feedback in this update....

@SteveKej
Copy link
Author

Hi,

Thanks for the explanation. I've downloaded and installed from master again and it is now much improved :)
image

I'm only getting zooming animations on nowdock itself though. While I was playing with it, the Application Launcher, Folderview and some other widgets were zooming for a while, but now they're remaining static. The weather widget starts to animate when I hover over the end of nowdock, but remains static when I hover over it directly.
image

Another issue with the weather widget (https://www.kde-look.org/p/998917/). If I use it's compact or vertical layout then all's fine, but it's horizontal layout still overlays the system tray. It doesn't do this in standard panel.
image

Hope this is useful to you. Great job!

@psifidotos
Copy link
Owner

psifidotos commented Aug 29, 2016

Steve can you please check that for the plasmoids that stopped zooming you have Locked State for your widgets in your desktop? Animation for applets is not working in unlocked state...

Concerning the weather widget I will take a look to see what is going on... How it draws itself and catch its case... :)

@SteveKej
Copy link
Author

Hi Michail,

Ahh that was the case. It was indeed unlocked. Locking widgets brings back the zoom.

Cheers!

@psifidotos
Copy link
Owner

Perfect.... :-)
👍

@psifidotos
Copy link
Owner

image

in master now... I try to support one axis scaling for some plasmoids... This should fix the weather plasmoid layout and it supports zooming also...

@SteveKej
Copy link
Author

Great :) That seems to have fixed the overlaying issue with weather widget's horizontal layout.

Something I've been wondering. How do you feel about having an option to not animate widgets, only the nowdock? I'm using the Breeze Dark Desktop Theme and 'Windows Can Cover' panel setting. Some widgets are text based or monochrome and when they 'grow' out of the the 'fake' panel they're hard to see against a light background, such as this webpage in a browser.

@psifidotos
Copy link
Owner

Happy for this working for you!

If you want only the now dock plasmoid animations and not widgets animation why not use a regular panel and insert the now dock plasmoid in it?

@SteveKej
Copy link
Author

Oh yes! Just put it down to me having a 'senior moment' :D

@psifidotos
Copy link
Owner

:), happens to me also offently !!!

I dont know though if it would be useful to enable the user to lock zoom effect independently,
e.g. locking the weather applet, places, or notes... It could be useful...

@psifidotos
Copy link
Owner

spectacle y16837

I uploaded this in master...
You can lock any widget you want in order to not zoom itself...

@SteveKej
Copy link
Author

That's very cool! Working great here :)

@psifidotos
Copy link
Owner

my pleasure... :)

@psifidotos
Copy link
Owner

this must have been fixed with recent updates...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants