Show workspace applications on hover#1991
Conversation
7954fb8 to
68fa16b
Compare
|
I'm drafting this, I need a smooth transition between both versions of the widget, I'll work on that soon. |
63040e0 to
fd7bead
Compare
|
Ok I did something simple because I did not succeed in making something smarter. I added three things (in 3 separate commits for review):
What do you think ? tbh I'm not good with animations so I went for something straightforward but we can make improvements if you think it's needed. workspace.mp4 |
|
I looked at this PR and also considered the layout from #1716. I think this PR brings good interactivity with hover and simple animations, which is great for those who prefer a more discreet interface. My suggestion would be to try combining the best of both: keep the hover logic and animations from this PR, but adopt the more fluid and visual layout from #1716. This way, the interface would be both interactive and give a better sense of the open applications. Overall, I like the animations and the attention to visual feedback — even simple, they already improve the experience quite a bit. |
fd7bead to
fa25218
Compare
fa25218 to
02291c8
Compare
Pull Request
Motivation
I saw issue #1350 and thought I could give it a try, since I'm into hovering stuff.
This PR add a new setting to show application only when hovered (requires show applications enabled).
I struggled a bit as always and settled on a solution with an evaluation timer:
This solution avoids race condition on hovered status.
It feels a bit rough as is because I did not put any animation for the transition (shall we ?).
Also I found some properties which were not used about hovering, so I just removed them, tell me if they're somehow required. At the moment I feel like the application display isn't responsive at all, unlike pill display which as smooth animation, hovering effect, etc, application display as nothing except border color. I'm adding this at the bottom of my never ending todolist.
Type of Change
Mark the relevant option with an "x".
Related Issue
Testing
Describe how you tested your changes and mark the relevant items.
Screenshots / Videos
If applicable, include screenshots or videos to help illustrate your changes.
Checklist
Additional Notes
Add any additional context or follow-up notes for reviewers.