Bug 487336 - FEATURE REQUEST! To create a widget for animating the icons in a panel dock in Plasma 6
Summary: FEATURE REQUEST! To create a widget for animating the icons in a panel dock i...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 6.0.5
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-21 18:30 UTC by alenertz
Modified: 2024-05-23 21:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alenertz 2024-05-21 18:30:26 UTC
FEATURE REQUEST FOR PLASMA 6

I use a MacOs Layout in Manjaro KDE. I don't know if latte dock will be further developed or if it will disappear. In the case that latte dock will not return, I propose to create a widget for introducing bouncing effects in a panel dock. Bouncing effects is all I need, like in Elementary OS. In practice I don't use zooming effects, only minimally. But you can also create a widget for zooming effects for those that love zooming their icons. Also important: Radius for rounding the corners of the dock and blur effects for the panel dock. Actually there is no blurring in the panel dock ( I use "Apple Ventura Plasma 6") created from a floating dock, I suppose. Perhaps you could pack them all in one widget, naming them perhaps "Animation Effects for a Panel Dock". You can perhaps use the code of Latte concerning bouncing, zooming, radius and blur to build that widget. What do you think of? Preferably, which is the simplest possibility, bring Latte Dock back to Plasma 6, if possible! 

***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY


STEPS TO REPRODUCE
1. At the moment, the panel dock in a MacOs Global Theme is rigid, inflexible.
2. No blur effect in this dock.
3. No round corners possible. No zooming and bouncing.

OBSERVED RESULT

In all, it is rigid. That's not a real maclike dock. Moreover, it's not a dock at all, only a
new control panel disguised as a dock, a pseudo dock, so to say.

EXPECTED RESULT

As a real dock, like in MacOs, the panel dock should be animated. The icons must bounce, when you 
click on them, the dock must be blurred and the corners must be rounded up. And Zooming for those, who loves this. 


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Plasma 6
(available in About System)
KDE Plasma Version: 6.04
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION

In Gnome there is an extension called "Dash2Dock Animated", to also animate the dash to dock. So, it is possible to create such a widget. Hope you can make it. It would make me happy and I would more love to use Plasma 6.
Comment 1 Nate Graham 2024-05-22 19:04:24 UTC
Thanks for the ideas, but these effects aren't planned for the Plasma panel, sorry. Our intention is not to create a visual clone of macOS.
Comment 2 alenertz 2024-05-23 03:04:32 UTC
(In reply to Nate Graham from comment #1)
> Thanks for the ideas, but these effects aren't planned for the Plasma panel,
> sorry. Our intention is not to create a visual clone of macOS.

Sorry, but you have misunderstood, what I wanted to propose. Not a widget for the plasma panel, but a widget for the panel dock, or shortly, simply for a dock, like it was in latte dock. Because latte dock will not be ported to Plasma 6 , most developers of Mac Global Themes have introduced docks built from the floating panel or from a second panel in the lower part of the screen. But these docks are rigid and inflexible like taskbars in a Windows layout, unlike latte dock. The only thing that I want, is create a widget to animate that dock with bouncing and zooming effects. That has nothing to do with the upper control panel. You could code that widget such, that these effects should only work in docks, not for taskbars. In Gnome there is an extension called "Dash2Dock Animated" for the dock, to animate that dock.

Besides I think that KDE is totally Windows charged and does less for those who love the MacOs style. These category menus all over these distributions, I find them boring, greedy and complicated. I love the simplicity of Macos. A visual clone? Then why such widgets  exist like kpple menu, Launchpad Plasma or Klaunch, Global Menu and latte dock. In Plasma 5 I realized a perfect layout for me, similar to that in MacOs, but with partly other dark themes than in MacOs. And I'm aware that this is not a visual clone of MacOs and that Mac uses other apps than in KDE and Linux. That's not a problem for me.
The only thing, that's important for me, is this wonderful simple layout inherited from MacOs. So, that's not a visual clone, as you wrote. The one user loves the Windows layout, another the default layout of KDE or other possible layouts. That's Ok! But I love the Mac layout, because it is simple and unique in the computer world. If you want to do nothing for a dock, then port latte dock to Plasma 6 or create a new dock, or even create a Qt version of Cairo Dock for example.

And: "Our intention is not to create a visual clone of MacOs". You don't have to create a clone of MacOs, it's ME that creates that MacOs layout, not KDE. KDE delivers only the elements to create whatever you like. That's why KDE is ideal, full of possibilities to do that. That's why I chose KDE as my DE, a few years ago. And, when you want to do nothing at all, then I must leave KDE forever and probably also Linux. It's now your turn, to do something or not. You decide! I must apologize, but I'm always clear in what I have to say, as I also do in my everyday's live, without offending someone.
Comment 3 Nate Graham 2024-05-23 16:17:12 UTC
Plasma is made of modular components for a reason: so people with needs and desires outside what Plasma provides by default can self-satisfy.

If there is currently no widget that mimics the look and feel you want, then someone needs to write one, or port an older one to work in Plasma 6. If the whole panel itself needs changes to achieve the look and feel you want, then we even support that as well! The situation is the same: someone needs to write an alternative or port an older one.

I understand it's frustrating that the alternative you were using in the past has not been ported to Plasma 6 yet. The solution here is to get involved in the porting effort to help make that happen faster.

I'm afraid there remains no interest in providing this out of the box for the default Plasma panel and Task Manager widgets.
Comment 4 alenertz 2024-05-23 21:49:18 UTC
(In reply to Nate Graham from comment #3)
> Plasma is made of modular components for a reason: so people with needs and
> desires outside what Plasma provides by default can self-satisfy.
> 
> If there is currently no widget that mimics the look and feel you want, then
> someone needs to write one, or port an older one to work in Plasma 6. If the
> whole panel itself needs changes to achieve the look and feel you want, then
> we even support that as well! The situation is the same: someone needs to
> write an alternative or port an older one.
> 
> I understand it's frustrating that the alternative you were using in the
> past has not been ported to Plasma 6 yet. The solution here is to get
> involved in the porting effort to help make that happen faster.
> 
> I'm afraid there remains no interest in providing this out of the box for
> the default Plasma panel and Task Manager widgets.


You are right in what you wrote. I'm aware of this. So I gathered some email addresses the last days and I sent an email today to a developer of one of the widgets I'm missing. I also made a list a week ago, what I already have of themes,icons,global themes, widgets and so on or abandon the one or other element, because they are not so important. Kpple Menu and Control Centre were ported to Plasma 6 very quickly. I've found alternatives, for instance, for a window decoration theme: Utterly Round Dark Solid (prior to that I used "Apple Absolute Dark" in the past). But the Utterly Theme has a little bug: artefacts on the rounded window corners, that I will post as a bug report on bugs.kde.org the next days or should I write to the developer of this decoration theme?

From the list I could extract 3 things, that I'm missing: A launchpad like Klaunch, an animated dock, or a new dock to create or ported to Plasma 6, like latte-dock, when there is a new developer, or create a Qt version of Cairo Dock, for example. I read in the Internet in a comment, that a man is thinking over the possibility to take up the development of Latte Dock. Saying this or doing it is another matter. The third thing would be a translator. 2 widgets exist, that had been recently added to Plasma 6: DeepL and Google Translator. The latter is suspicious for me, but both have an inconvenience: both are light instead of being dark. Time to create an email to the developer of DeepL to change this.

Remain 2 things: Klaunch and an animated dock. Could you perhaps provide me with the one or other email address, in case that a developer forgets to communicate such an address and that I couldn't find one in the Internet?

I intend to move to Kubuntu 24.04 with Plasma 5 until all problems of my layout will be solved in Plasma 6. But in Kubuntu I cannot install Control Centre, because of a possible wrong PGP Key. I have already the email address of that developer, who is an Indian developer, who has also paused the development, because of university exams that he has to made. I would use Kubuntu a few weeks or months and then return to Manjaro KDE, when all will be well in Plasma 6 for my layout.