Description:

Latte is a dock based on plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids. It animates its contents by using parabolic zoom effect and trys to be there only when it is needed.

"Art in Coffee"

Authors: audoban, psifidotos


CHANGELOG
https://github.com/psifidotos/Latte-Dock/blob/master/CHANGELOG.md

Donations

https://pledgie.com/campaigns/34116

classl3ss

1 day ago

I love the latte dock, but it could use with an update that includes the option for "windows go over". As a temporary solution, I used the widget that is supposed to be "just for testing". I understand that many people want their windows to extend to the whole of their monitor. I think it would get more use if it had this feature as an option.

Report

terminal

2 months ago

Thanks for your work on this, really nice Dock. I am running it on Fedora 25. I had to install a LOT of dependancies before I could even compile the dock, but got there eventually after a bit of searching. I saw a comment/issue (203 i think) on github about the issue with where it is putting the QML folder on Fedora, which is a problem I had to begin with, but I resolved it by symlinking the folder into the location you mentioned. (e.g. instead of /usr/lib64/qml/org/kde/latte I created a symlink in /usr/lib64/qt5/qml/org/kde to point to the location of the latte folder which has resolved the problem for me). I'm not sure why latte dock compiles this way in Fedora, because all other qt5 apps using these qml files store them in the right place. The only issue I have now is that I can't seem to get it to autostart without manually configuring it in KDE settings, but that's minor because I have manually configured it now. Thanks again and keep up the good work

Report

madsheytan

3 months ago

Are you planning to make a 3D version or customizeable backgrounds? So it would be independent from the plasma theme. Plus, a idea: make a launchpad like launcher, like the osx has. But simple, without any additions like categories etc. I like your work! :)

Report

rahulprabhakar

3 months ago

Latte dock crashes with segementation fault every time i try to select option "Behave as a normal Dock" under tweaks section. Also if i change the animation or visibility option latte dock crashes with segementation fault.
System Info:
Application: Latte Dock (0.6.0)
Qt Version: 5.8.0
Frameworks Version: 5.32.0
Plasma Shell: 5.9.4
Plasma Desktop: 5.9.4
Operating System: Linux 4.9.20-1-MANJARO x86_64
Distribution: "Manjaro Linux"

Snapshot of backtrace
Application: Latte Dock (latte-dock), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa7797937c0 (LWP 1269))]

Thread 1 (Thread 0x7fa7797937c0 (LWP 1269)):
[KCrash Handler]
#6 0x0000000000000018 in ()
#7 0x0000000000423bda in Latte::VisibilityManager::~VisibilityManager() ()
#8 0x0000000000423bf9 in Latte::VisibilityManager::~VisibilityManager() ()
#9 0x00000000004395ad in Latte::DockView::~DockView() ()
#10 0x0000000000439719 in Latte::DockView::~DockView() ()
#11 0x00007fa77466abe0 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fa774b97fd8 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007fa7776c24a5 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#14 0x00007fa7755ac34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fa7755b3b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fa77463e440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007fa774640bcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#18 0x00007fa774692c43 in () at /usr/lib/libQt5Core.so.5
#19 0x00007fa76d63d5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007fa76d63d810 in () at /usr/lib/libglib-2.0.so.0
#21 0x00007fa76d63d8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007fa77469304f in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5
#23 0x00007fa77463c89a in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5
#24 0x00007fa774644de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x0000000000420294 in main ()

Report

Psifidotos

3 months ago

the crash you sent there is a chance that has been fixed in our branch of v0.6 at github...

you can always report it at: https://github.com/psifidotos/Latte-Dock/issues
and guide you from there how to try the new commits and check if this is fixed...

Report

Condoulo

3 months ago

So, I love the work that has been put into this thus far, but after playing with it a bit I'm going to give my feedback:

1. Is there a way to maximize the panel without using justified mode or spacers?
Bit of an example here. I use the Active Window Control plasmoid to allow me to doubleclick on any empty space on my top panel between the global menu and the system tray. I use the "Fill Width" setting in AWC to achieve that. I could use a fixed with, but then it creates an issue where applications with a lot of menus cause the applets in my Latte panel to shrink, or if it's an application with no menu or a small menu exported, I think have empty space where I can't click.

2. A feature request. Can there be more finite control over the size of the plasmoids/dock size? When I'm trying to set my top panel for the global menu, 24px just seems too small and 32px too big.

3. This is a huge praise. Latte Dock works amazingly well on multiple monitors. Any issues that I had with the stock Plasma panel autohiding/not going under a window correctly on a panel adjacent to another display doesn't exist in Latte Dock.

Report

Psifidotos

3 months ago

1. the only way to maximize the panel is with Justified mode. I use a similar layout with yours, if you want to disable the automatic shrinking you can got at Setting->Tweaks->(uncheck) Shrink applets when it is needed. In that way I am also using the Active Window applet with fixed width with no issues...

2. the size of the panel must be a division of 8 this is why 16,24,32,40,48 it is a smart way to support this way icon sizes that do not blur the icons in normal mode. The global menu layout of Active Window for 24 px. and 32px. I dont like it either but I think this could be also a feature request for its developer. I think that if Latte is used more and more the plasmoid developers will notice their plasmoids behavior and make look and behave more properly... On the other hand if plasmoid developers want something from our side that improves the experience, of course and we are open for suggestions, ideas etc....

3. Thank you very much for this... :) we designed multi-screen support from the ground up and put a lot of love and care in it... :) there is only once small bug in 0.6.0, filter tasks by screen is not working correctly between different screens... of course this has been fixed already and it will land with upcoming 0.6.1 version

Report

Condoulo

3 months ago

1. I unchecked that box, and am still running into the issue where fixed width mode doesn't work. =/ It's still confined to just the application icon rather than filling the entire empty length of the panel.

2. Understood, but disappointing. Especially since things like finite control is why I use Plasma. :D

Report

Psifidotos

3 months ago

For more help in order to achieve what you want, open an issue at:https://github.com/psifidotos/Latte-Dock/issues/

Report

Psifidotos

3 months ago

1. the only way I managed to reproduce what you are describing in by having enabled for Active Window plasmoid the "Fill Width" option... this option must unchecked in order for fixed width of Active Window to work correctly...

Report

Condoulo

3 months ago

But I don't want to have it be fixed width as it screws with other Plasmoids that might be dynamic in size, like the standard global menu Plasmoid, especially when I have applications open with a lot of menus such as Krita or Kdenlive. So I use the "Fill Width" option to have the AWC Plasmoid be dynamic too.

Report

Psifidotos

3 months ago

Sorry no alternative solution for fiilWidth yet... feel free to open a feature request at our github page or provide patches...

Report

Psifidotos

3 months ago

We found a solution for (1) and it is already added in our master branch...
it will land in 0.7 version...
all applets that have set fillWidth or fillHeight are respected and fill the remaining space... the calculations take into account the multiple use of them of course.. I tested it with three different active window plasmoids placed around and it worked really good...

Report

kooteh

3 months ago

Hi. I use Add Widgests -> Download etc. And it says the widget is installed. But I cannot find it in the widget explorer. What am I doing wrong?

Report

Psifidotos

3 months ago

It isnt installed that way... what distro are you using?

Report

simonizor

3 months ago

TBH, it's not so nice to have things be listed on the KDE store that can't be installed through KDE's native "Get New X" application...

Report

Psifidotos

3 months ago

Flatpack and Snap will fix this situation in the future... but the future is not today...

Report

83A57

3 months ago

I really want this to work for me, I am running Manjaro KDE and I am able to install and add it as a widget or run it as an application but what I cant get and I have tried in another computer I have with the same Distro is to get the Appearance menu to populate, any help??

Report

Psifidotos

3 months ago

You can install latte from AUR, and afterwards run latte-dock, right click anywhere in the dock and choose Latte Settings

Report

83A57

3 months ago

Thank you for replying, I did install it from AUR, also I installed it from the +Widgets area and it does install and I can indeed go into the Prefrences, that is not the issue here, no matter what version I install or from where I install it I do not get the Appearance menu, I even did a clean install just to rule it out, I have no control of the zoom or profile or what the dock does (visible, intelihide, etc) Now, a couple of versions back I know latte-dock did have that menu, it was just tricky to get at. Any help is greatly appreciated.

Report

rahulprabhakar

3 months ago

Install from AUR . There are 2 packages. One of them is git version (which i use on manjaro KDE)

Report

83A57

3 months ago

I am just not having luck with the appereance menu.

Report

Psifidotos

3 months ago

any screenshot?

what is happening if you run the command latte-dock?

Report

83A57

3 months ago

As you can see in the pic in the link the screen is blank with no options. And this holds true regardless of how I run it, install it or what ISO or system I install it.
http://beastie.x10.mx/pics/screenshot.png

Report

Psifidotos

3 months ago

this is the Latte plasmoid and not the Latte app...

go to terminal and run latte-dock, what is happening?
error messages?
nothing happens?

but from the screenshot I think that Latte is not installed correctly...

Report

product-maker KezzBee Jul 19 2017

product-maker migue Jun 24 2017

product-maker allen875 Jun 16 2017

product-maker UnderTheGun Apr 11 2017

product-maker andrecbarros Apr 10 2017

product-maker nestort Apr 09 2017

product-maker Darksurf Apr 07 2017

product-maker cuy11 Apr 03 2017

product-maker alex-l Mar 17 2017

product-maker malabiba Mar 17 2017

product-maker aldy Mar 15 2017

product-maker maxnick Mar 14 2017

product-maker michaldybczak Mar 11 2017

product-maker andreyorst Mar 09 2017

product-maker Psifidotos Mar 08 2017

product-maker soundprizm Feb 27 2017

product-maker FraQu Feb 26 2017

product-maker MalteK Feb 12 2017

product-maker maciaschain Feb 06 2017

product-maker ithemaster Feb 04 2017

product-maker overhaulin23 Feb 03 2017

product-maker omni66 Feb 03 2017

product-maker audoban Feb 02 2017

product-maker IkiruOG Feb 02 2017

product-maker aram Jan 30 2017

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.6.2
updated 1 day ago
added Jan 29 2017
downloads today
12
page views today 24