
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/
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
Version 0.9.5 7 days ago
* improve dynamic background animated transitions [ Adrien Brunelat ]
* fix endless growing/shrinking for items size by introducing an AutomaticItemSizer class that is tracking the algorithm predictions and results in order to identify the issue/case
* improve paddings and margins for applets that are touching the screen edge and at the same time follow Fitt's Law
* remove workarounds for margins and paddings for plasma systray
* dont crash when changing layouts by unloading Latte::View(s) first and their Plasma::Containment(s) afterwards
* dont drag/maximize windows from different virtual desktops than the current one
* fixes for dynamic background: force transparency codepath
* ignore plasma panels for Latte heuristics. Any plasma window touching the screen edge and having thickness <=96px is considered a plasma panel.
* update application data after 1500ms after their first fetching to catch up with some applications that are changing them with delay such as libreoffice
* remove some deprecated code for qt>=5.14
* drop ksysguard dependency with kde frameworks >=5.62
Version 0.9.5 7 days ago
* improve dynamic background animated transitions [ Adrien Brunelat ]
* fix endless growing/shrinking for items size by introducing an AutomaticItemSizer class that is tracking the algorithm predictions and results in order to identify the issue/case
* improve paddings and margins for applets that are touching the screen edge and at the same time follow Fitt's Law
* remove workarounds for margins and paddings for plasma systray
* dont crash when changing layouts by unloading Latte::View(s) first and their Plasma::Containment(s) afterwards
* dont drag/maximize windows from different virtual desktops than the current one
* fixes for dynamic background: force transparency codepath
* ignore plasma panels for Latte heuristics. Any plasma window touching the screen edge and having thickness <=96px is considered a plasma panel.
* update application data after 1500ms after their first fetching to catch up with some applications that are changing them with delay such as libreoffice
* remove some deprecated code for qt>=5.14
* drop ksysguard dependency with kde frameworks >=5.62
Version 0.9.4 1 month ago
* import and a load layout when Latte is running through its dbus interface
* expose the last active window colorscheme in order to be used from applets. In upcoming Window AppMenu version the user will be able to define the color scheme to be used for its app menus
* fix advanced switch button when changing between different states
* fix autostart option for some distros that did not work such as Manjaro
Version 0.9.3 2 months ago
* important: plenty of fixes for margins and Fitt's Law
* support android click animation even for panel empty areas
* latte indicators can now support animations for panel empty areas
* track kwinrc changes only when needed
* latte plasmoid is now using the last used activity from its layouts instead of the plasma current one. In that way tasks animations are improved under multiple layouts environments
* fix for all screens last active window tracking
* fix automatic icon size calculations in order to avoid constant cpu usage
* update some qt deprecated code
Version 0.9.2 3 months ago
* do not hide contents/icons when qtquick software rendering is used
* reverse scrolling direction for desktops and activities through empty areas
* after dragging active windows send a leave event and restore this way applets in normal state
* close multiple windows from previews when using middle-click
* activate single windows directly with left click in non compositing mode, and do not show the preview window in that case
* send tasks progress information to latte indicators
* latte indicators can offset their icons if they want
* latte indicators can provide different length padding values for applets compared to tasks
* autostart Latte earlier in order to catch up with windows global menu activation. You need to reactivate it in order to work.
* forced solidness for panels has higher priority compared to panel backgrounds in isBusy state
* disable panel shadow if the user has enabled the corresponding option
* do not draw the panel background outline if the plasma default behavior was chosen for popups
* do not draw progress badge if user has disabled it
* support struts with thickness < 24px.
* fixes for Clang
Version 0.9.1 4 months ago
* improve: when preview windows left click action is used then for single windows is just activating them without triggering the preview window
* improve: consider the case when a horizontal and a vertical Latte dock/panel are touching each other and the vertical one is isBusy desktop background case, in such case the horizontal view is also changing to isBusy state
* fix: blurred icons for items size that should not be blurred e.g. 48px and >=64px
* fix: geometries calculation under !compositing environment
* fix: forward pressed/released event to applets even when parabolic effect is enabled. The issue was pretty obvious with lock/logout plasma applet
* fix: update progress badge properly
* fix: tasks icons pixelization when are dragged
* fix: wayland, show preview window for grouped tasks when clicked
Version 0.9.0 4 months ago
* Smart Coloring
--maximum contrast with desktop background when needed
--use active or touching window color scheme to paint dock/panel contents
--use reverse colors from plasma theme, meaning dark plasma themes can provide also whitish docks/panels
* Self-packaged Indicators that can be installed from kde store
* Live Editing Mode to inspect your settings changes immediately
* Flexible window layout for settings
* Shared Layouts under Multiple Layouts Environments
* Improve badges experience and layout
* Enhanced Active Window experience, drag/maximize/restore active window from empty areas
* Track "LastActiveWindow" at per screen/activity and inform applets
* Support scrolling for Latte Tasks plasmoid
* Independent multi-screen dynamic background and identify "busy" backgrounds
* Outline option for background
* plenty more fixes and improvements all over the place
Version 0.8.9 5 months ago
* fix: show notifications applet when in Latte (for plasma >= 5.16)
Version 0.8.8 8 months ago
* fix: multi-screen, unload properly explicit screen docks when its screen
is not available any more
update to v0.8.7 9 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 9 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 10 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 11 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 1 year 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 1 year 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 1 year ago
second stable release for v0.8 branch
update to v0.8.0 1 year ago
third stable release of Latte
one-liner
3 months ago
Report
stratosl
4 months ago
Report
MattMcHackit
4 months ago
Otherwise, my favourite GUI solution. I don't have any other panels or docks in KDE :-)
Report
Psifidotos
4 months ago
Report
MattMcHackit
4 months ago
Report
linuxusr
4 months ago
how to get same config as shown in video ..can anyone share config??
Report
Psifidotos
3 months ago
Report
nicosariego
4 months ago
Report
visika
4 months ago
Report
tobaj
4 months ago
Report
grusta
4 months ago
Report
gusz
4 months ago
Report
Psifidotos
4 months ago
Report
palacio
5 months ago
Report
Psifidotos
5 months ago
If you are using v0.8 then check first the upcoming git version (v0.9) that contains some optimizations. If you are using git version already then this is best that I can provide.
Report
truckerzer0
5 months ago
Report
Psifidotos
5 months ago
In master version you just need to be in advance mode...
Take note that if you get blur at your icons afterwards when they are in norma-unzoomed case then you need to check out your icon theme what is the icon sizes it provides. That rule does not apply for item sizes >= 64px.
Report
truckerzer0
5 months ago
Report
filipemosca
5 months ago
Report
minko
5 months ago
Report
Psifidotos
5 months ago
Report
wagner_william
5 months ago
Report
jcmljunior
5 months ago
I would like latte-dock to be able to overlap specific windows.
I talk about visibility settings.
This way it would be possible to hide the GTK browser bar in the web application windows.
Thank you!
Report
Psifidotos
5 months ago
Report
jcmljunior
5 months ago
Screenshot 1: https://ibb.co/5Gb0zwL
Screenshot 2: https://ibb.co/YQpy7Mw
Report