Latte Dock Featured Original

Various Plasma 5 Improvements dock plasma5

Source (link to git-repo or to original if based on someone elses unmodified work): https://phabricator.kde.org/source/latte-dock/

45
Score 84.3%
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"

Author: psifidotos


CHANGELOG
https://phabricator.kde.org/source/latte-dock/browse/master/CHANGELOG.md
Last changelog:

Version 0.8.9 23 days ago

* fix: show notifications applet when in Latte (for plasma >= 5.16)

Juan-Lutz63

1 year ago

Hello,
I have installed and used Latte v. 0.6.2 for OS Leap 42.3, downloaded from the repositories of audoban. It seems to work fine but the application has a bug which disables the key shortcut FN+Play/Pause. This is annoying because it does not work for any multimedia application!
I go back to Plank because it does not show this behavior.
I have KDE Plasma 5.8.

Report

C

Psifidotos

1 year ago

https://github.com/psifidotos/Latte-Dock/issues/402

Report

blinkingso

1 year ago

latte dock does not work well when running dota2 . any help? auth. thks

Report

x-varlesh-x

1 year ago

Depends for build and install on Kubuntu / KDE Neon:
sudo apt install build-essential cmake extra-cmake-modules libkf5activities-dev libkf5archive-dev libkf5crash-dev libkf5declarative-dev libkf5iconthemes-dev libkf5notifications-dev libkf5plasma-dev libkf5wayland-dev libkf5windowsystem-dev libkf5xmlgui-dev libsm-dev libxcb-util-dev libxcb-util0-dev libqt5x11extras5-dev libx11-xcb-dev gettext

Download release -> extract and run script install.sh on Konsole.

Report

vicko

1 year ago

9 Great update thanks

Report

classl3ss

1 year 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

C

Psifidotos

1 year ago

Unfortunately "Windows Go Over" isnt in the decisions of Latte dev team...

Report

terminal

2 years 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

2 years 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

C

Psifidotos

1 year ago

in next version you will be able to enable/disable the panel shadows, change the transparency of the panel background and alter the widgets shadows(color, size, transparency)

there are no plans for supporting independent themes or 3D version, only what we get from the plasma theme

there are many launchpad like launchers that you can find as widgets to add them in Latte such as:
https://store.kde.org/p/1169537/
or from default plasma: fullscreen app launcher

Report

rahulprabhakar

2 years 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

C

Psifidotos

2 years 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

2 years 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

C

Psifidotos

2 years 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

C

Psifidotos

2 years 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

2 years 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

C

Psifidotos

2 years 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

2 years 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

C

Psifidotos

2 years ago

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

Report

C

Psifidotos

2 years ago

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

Report

kooteh

2 years 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

C

Psifidotos

2 years ago

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

Report

simonizor

2 years 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

C

Psifidotos

2 years ago

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

Report

83A57

2 years 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

Version 0.8.9 23 days ago

* fix: show notifications applet when in Latte (for plasma >= 5.16)

Version 0.8.8 3 months ago

* fix: multi-screen, unload properly explicit screen docks when its screen
is not available any more

update to v0.8.7 4 months ago

* fix: Show dock properly on first startup. New users where trying Latte but
it was reported that something broke during updates and on first startup
Latte was not appearing at all. Problem was tracked down and identified
when ~/.config/latte directory was not created properly. This is fixed now.

update to v0.8.6 5 months ago

* fix previews that broke after kde frameworks 5.55 update
* fix shortcuts behavior for applets when using "Multiple" layouts

update to v0.8.5 5 months ago

* FIX: important improvements for fillWidth(s)/Height(s) applets. Latte now
tries to use plasma panels as an example in order to provide very similar experience
with its Latte panels
* FIX: adjust Latte taskmanager in order to support new Plasma 5.15 Virtual Desktops interface
* improve: splitters positioning during startup for Justify alignment
* improve: --replace option in order to restart Latte properly for all systems
* fix: maximum length ruler behavior for Latte panels
* fix: create autostart folder when missing from user folder

update to v0.8.4 6 months ago

* FIX: restore mouse wheel action to activate your tasks that broke with v0.8.3
* FIX: support fillWidth(s)/Height(s) applets in Left/Center/Right alignments, add a plasma taskmanager to see what happens
* FIX: do not break applets order in Justify alignment when some of the applets in the layout are not found in the system
* fix: a crash that was related to grouped tasks
* fix: improve launchers synchronization between different docks/panels

update to v0.8.3 7 months ago

* FIX: support multi-screen plasmoids that use plasmoid.screenGeometry such as plasma pager, plasma taskmanagers etc. Latte did not update the plasmoid.screenGeometry value properly in previous versions
* FIX: do not crash when moving launchers that are being synced between multiple docks/panels
* FIX: make sure that launchers order between synced docks/panels is always the current one after the user has ended its dragging
* FIX: support fillWidth/Height plasmoids better (such as plasma taskmanagers), now such applets can be added for all alignments including Left/Center/Right
* FIX: do not show the warning message "Your layout file is broken" when the statement is not valid. This check validates that the containments and applets ids are unique in a layout file but the way this was implemented in the past it was returning false results in some cases

update to v0.8.2 8 months ago

* FIX: wrong placement of docks during startup for multi-screen environments
* FIX: show explicit docks automatically when their corresponding screen is added in a multi-screen environment
* fix: open files properly when dropping them on launchers
* fix: improve behavior according to Fitt's Law when shrinking panel margins
* fix: dont hide previews when hovering player buttons
* fix: update delete icons to plasma design
* fix: dont break BorderlessMaximized window default value

update to v0.8.1 10 months ago

second stable release for v0.8 branch

update to v0.8.0 1 year ago

third stable release of Latte

12345678910
4591
product-maker grusta Jul 17 2019 9 excellent
9 excellent
product-maker palacio Jul 14 2019 9 excellent
9 It's terrific! I find the zoom animation a bit janky, though. The icons vibrate as the mouse is moved along the dock. Would it also be possible to configure the curve that determines the icon zoom from their distance to the pointer? I'd like a more accentuated zoom around the pointer.
product-maker filipemosca Jul 13 2019 9 excellent
9 excellent Please add a "revelation of pressure" functionality !!! All that's missing is to be perfect.
product-maker wagner_william Jun 29 2019 10 the best
10 the best
product-maker no1cares May 30 2019 9 excellent
9 excellent
product-maker Luc484 May 11 2019 9 excellent
+
product-maker donbcilly May 10 2019 9 excellent
Very nice
product-maker phnx47 May 07 2019 9 excellent
+
product-maker matter-of-course Apr 18 2019 9 excellent
+Hands down the best dock available right now for Linux. If development, features and polish continue, it might soon give MacOS' dock a run for its money!
product-maker tobaj Apr 13 2019 9 excellent
+
product-maker stratosl Mar 15 2019 9 excellent
+Brilliant
product-maker xhydromovie Feb 18 2019 9 excellent
+
product-maker gcjuan Feb 17 2019 9 excellent
+
product-maker itsjustarumour2 Feb 15 2019 9 excellent
Thanks for all your hard work, Latte Dock just keeps on getting better and better! :-)
product-maker titanjr Feb 13 2019 9 excellent
+
product-maker rplanchuelo Jan 31 2019 9 excellent
+
product-maker zayronXIO Jan 29 2019 9 excellent
+
product-maker hgmtnd Jan 27 2019 9 excellent
+
product-maker stroum Jan 22 2019 9 excellent
+
product-maker domryba Jan 12 2019 9 excellent
+
product-maker Nim Jan 06 2019 9 excellent
+love it
product-maker azarilh Jan 03 2019 9 excellent
I love it! Q: Why my Latte is only v0.7.4 and there are no updates? I'm using official Kubuntu repos. Will it be updated with Kubuntu 19.04 or KDE Plasma 5.13?
product-maker aemstuz Dec 28 2018 3 bad
- Definitely needs more work. Placing more than one plasmoid into a dock is very annoying. You have to re-open configuration of the dock every time you want to do it. Another pain in the neck is that it does not respect already inserted panels and icon grid. Therefore, placing it near icons or panels produces mess in your desktop.
product-maker eugenebecker Dec 18 2018 9 excellent
+
product-maker zakariakov Dec 16 2018 9 excellent
+
product-maker digitalone Dec 06 2018 3 bad
- It's awful. Difficult to configure, I can't managed to add my preferred applications and remove the watch that I don't need.
product-maker br3w0r Nov 26 2018 9 excellent
+
product-maker ASiddique Nov 11 2018 9 excellent
+
product-maker Archean Nov 06 2018 9 excellent
+
product-maker xeorx Oct 29 2018 3 bad
doesn't work correctly, but the idea is pretty
product-maker folgui Sep 03 2018 9 excellent
+
product-maker Cybernix Jul 17 2018 9 excellent
+best dock. Thank you
product-maker migue Jul 15 2018 9 excellent
+
product-maker NOMIC82 Jul 15 2018 9 excellent
+We love Latte Dock :)
product-maker Aetf Jun 29 2018 9 excellent
+
product-maker Shevchuk May 14 2018 9 excellent
product-maker bakano Apr 05 2018 9 excellent
Oh, it's your product... ha... GREAT WORK! Thank you :)
product-maker danielee0707 Oct 23 2017 9 excellent
product-maker malte-ketelsen Oct 15 2017 9 excellent
Best Dock ever, good work!
product-maker x-varlesh-x Aug 16 2017 9 excellent
product-maker vicko Aug 15 2017 9 excellent
Great update thanks
product-maker KezzBee Jul 19 2017 9 excellent
product-maker allen875 Jun 16 2017 9 excellent
product-maker UnderTheGun Apr 11 2017 9 excellent
product-maker andrecbarros Apr 10 2017 9 excellent
product-maker nestort Apr 09 2017 9 excellent
product-maker Darksurf Apr 07 2017 9 excellent
product-maker cuy11 Apr 03 2017 9 excellent
product-maker alex-l Mar 17 2017 9 excellent
product-maker malabiba Mar 17 2017 9 excellent
product-maker aldy Mar 15 2017 9 excellent
product-maker maxnick Mar 14 2017 9 excellent
product-maker michaldybczak Mar 11 2017 9 excellent
product-maker andreyorst Mar 09 2017 3 bad
product-maker Psifidotos Mar 08 2017 9 excellent
product-maker soundprizm Feb 27 2017 9 excellent
product-maker FraQu Feb 26 2017 9 excellent
product-maker MalteK Feb 12 2017 9 excellent
product-maker maciaschain Feb 06 2017 9 excellent
product-maker ithemaster Feb 04 2017 9 excellent
product-maker overhaulin23 Feb 03 2017 9 excellent
product-maker omni66 Feb 03 2017 9 excellent
product-maker IkiruOG Feb 02 2017 9 excellent
product-maker aram Jan 30 2017 9 excellent
product-maker Count: 4 Rating: 5.0

filipemosca

Jul 13 2019

palacio

Jul 11 2019

wagner_william

Jun 29 2019

phnx47

May 07 2019

beta

Apr 20 2019

matter-of-course

Apr 18 2019

tobaj

Apr 13 2019

stratosl

Mar 15 2019

jcde

Mar 04 2019

juankde

Mar 02 2019

hanzoelfantasma

Feb 26 2019

gcjuan

Feb 17 2019

jontheburger

Feb 17 2019

titanjr

Feb 13 2019

zayronXIO

Jan 29 2019

hgmtnd

Jan 27 2019

slm33

Jan 26 2019

domryba

Jan 12 2019

Nim

Jan 06 2019

p4prik4

Dec 31 2018

zakariakov

Dec 16 2018

kinghat

Dec 15 2018

julianbigb

Nov 13 2018

Archean

Nov 06 2018

arkadyt

Oct 10 2018

vladilog

Sep 30 2018

austinewuncler

Sep 25 2018

Nano-Ocelot

Sep 06 2018

biggs

Aug 14 2018

baioc

Aug 11 2018

verticalSquid

Jul 31 2018

kiview

Jul 28 2018

migue

Jul 15 2018

muggleyx

Jul 07 2018

Aetf

Jun 29 2018

Rokin

May 15 2018

msledziona

May 15 2018

escarzador

May 04 2018

Javkal

May 02 2018

Luwx

Apr 22 2018

AkinaySau

Apr 19 2018

bakano

Apr 05 2018

x-varlesh-x

Apr 05 2018

PaulLesur

Mar 14 2018

BodNX

Mar 04 2018
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
6 Plings
*Needs ocs-url or ocs-store to install things
Details
license
GPLv2 or later
version
0.8.9
updated Jun 27 2019
added Jan 29 2017
downloads today
24
page views today 225