Warning, /plasma/latte-dock/CHANGELOG.md is written in an unsupported language. File is not indexed.

0001 #**CHANGELOG**#
0002 
0003 #### Version 0.10.X (current development build)
0004 * optionally maximise panel size in presence of maximised windows (https://invent.kde.org/plasma/latte-dock/-/merge_requests/46)
0005 
0006 #### Version 0.10.8
0007 * multi-screen: fix docks/panels screen repositioning when the user specifies different screen for dock or panel
0008 * fix borders identification for autopositioning vertical docks/panels
0009 * fix vertical docks/panels autopositioning which is relevant to top and bottom panels
0010 * position kwin edges helper window properly on startup after offscreen positioning
0011 * x11: center applets config window on screen
0012 * do not shrink vertical docks/panels on startup after switching from offscreen to onscreen
0013 * make dock and panel work properly when they undo their removal
0014 
0015 #### Version 0.10.7
0016 * multi-screen: always trust KWin under X11 in order to set correct struts for panels and docks
0017 * automatically offset centered applets when the left or right widgets overlap the centered one
0018 * windowsgobelow: show properly during startup
0019 * kwinedges: calculate accurately their size and position
0020 * improve applets dragging during rearrange and configure widgets mode
0021 * hide thin tooltips properly at some cases that were stack
0022 * fill one pixel gap of justify splitters during rearrange and configure widgets mode
0023 * fix, windows belong to screen whenever they are touching it. This way a window could belong in more than one screens and be taken into account for visibility modes and active window tracking
0024 * remove file extensions for layouts and templates properly in order to identify the layout or template name
0025 * fix build for Freebsd
0026 * x11: force OnAllDesktops for all docks and panels during creation
0027 * fix empty availableScreenRegion broadcast to Plasma
0028 
0029 #### Version 0.10.6
0030 * fix build with Qt 5.12
0031 * initialize windows tracking properly
0032 
0033 #### Version 0.10.5
0034 * improve startup behavior and reduce visual glitches whenever a dock or panel is first appearing
0035 * prepare code for Plasma LookNFeel packages
0036 * improve applets dragging behavior when changing their position in a dock or panel
0037 * ignore window states when kwin window manager is showing desktop effect
0038 * reposition vertical docks and panels when surrounding docks and panels are changing their maximum length independent of their visibility mode
0039 * reduce/increase maximum length through canvas ruler even when the minimum length equals the maximum length
0040 * do not update kwin borderless windows behavior when it is not really changed for the current running layouts structure
0041 * copied and duplicated docks or panels should not have AllBorders background enabled with no reason
0042 * ignore maxlength that equals zero for fillLength applets as Qt already doing
0043 * support 10bit systems under x11 and not show only a blurred area in that case
0044 * multiscreen: disable struts under x11 for docks or panels that stand between two or more different screens
0045 * tasks: reassign launchers group properly when a dock or panel view is recreated for any of reasons
0046 * tasks: identify vivaldi audio stream properly and show the audio badge in that case
0047 * cmd: support --add-dock through command line even when application is not already running
0048 * cmd: provide option to print all available templates
0049 * cmd: provide option to enable/disable application autostart
0050 
0051 #### Version 0.10.4
0052 * Feature Indicators: extend Indicators API in order for indicators to be able to animate their parent icon including when a task launcher is activated
0053 * Feature Indicators: expose more Icon properties to indicators
0054 * Important: Fix 25secs startup freezes from QDBusInterface desktop geometry calls
0055 * Important: Fix startup delays because KWin was reconfiguring even though it was needed when BorderlessMaximized windows were activated
0056 * Important: Remove plasma workarounds that were hiding plasma desktop bug #445495
0057 * wayland: hide black line in the dock/panel center for AlwaysVisible visibility mode
0058 * LastActiveWindow: update last activated window properties when changed
0059 * initialize VirtualDesktopsWrappingAround property in a proper way
0060 * plasmoid: decouple bouncing launcher animation for task real removal animation
0061 * fix binding loops for Indexer qml ability
0062 * respect applets maximumLength when equals zero
0063 
0064 #### Version 0.10.3
0065 * support GlobalScale in combination with PLASMA_USE_QT_SCALING properly under X11 environment
0066 * add CornerMargin option for latte and plasma indicators and expose it through the indicators api
0067 * unblock visibility mode properly when Meta is used to show an application launcher such as Win11, Simple menu etc.
0068 * fix focus behavior when applets are requesting input such as knotes applet
0069 * expose indicators iconOffsetX/Y value to applets
0070 * enable/disable "CanBeAboveFullscreenWindows" option properly
0071 * disable GtkFrameExtents for docks and panels that ByPassWindowManager ("CanBeAboveFullscreenWindows" option) under X11
0072 * draw always a contrasted border for latte indicator
0073 * simplify latte indicator implementation
0074 * enforce RoundToIconSize for all applets always and as such the Items Size is always respected. If the user has blur issues with its icons, he should specify an items size that is provided by its icons theme. For example, 16px., 24px., 36px., 48px.
0075 * identify kickofflegacy applet properly
0076 * fix popup positioning for plasma-style popups when the dock background is using very big corner roundness
0077 * prevent session manager from restoring latte just like Spectacle is already doing
0078 * respect virtual desktops navigation wrapping around option
0079 * expose translations for default dock and panel templates
0080 
0081 #### Version 0.10.2
0082 * fix crash from containmentactions loading after kde frameworks 5.86
0083 * Fitt's Law fix for vertical panels in justify alignment
0084 * Fitt's Law fix for applets touching the screen edge and at the same time using parabolic effect
0085 * hide all context menu actions if the user has chosen it
0086 * add missing translations for docks/panels dialog
0087 
0088 #### Version 0.10.1
0089 * fix autostart crash: do not show settings dialog too early
0090 * fix build for Fedora
0091 * specify product name in KAboutData to receive bug reports correctly at kde bug tracker
0092 
0093 #### Version 0.10.0
0094 * 2200 commits after version 0.9
0095 * plenty of bug fixes and improvements
0096 * Highlights:
0097   -- multiple docks and panels on the same screen edge
0098   -- floating docks and panels
0099   -- support background radius and background shadow size
0100   -- ten different visibility modes
0101   -- ondemand sidebars support
0102   -- inform Plasma Desktop about panels and docks geometries (since plasma 5.18)
0103   -- inform window managers about docks visible area (GTK_FRAME_EXTENTS support)
0104   -- provide internal Widgets Explorer dialog and thus being able to be used completely in other desktop environments such as GNOME and XFCE
0105   -- support multiple Latte Tasks in the same dock or panel
0106   -- improve applets positioning for Justify alignment in latte panels
0107   -- support latte centric applets that can use parabolic effect easily
0108   -- support Plasma Margins Area Separators
0109   -- user can specify custom color scheme per layout
0110   -- redesign and improve all layouts dialogs
0111   -- use templates for all layout functionality
0112   -- provide move/copy/paste functionality for docks and panels
0113   -- export layouts and docks/panels as templates for public use
0114 
0115 #### Version 0.9.11
0116 
0117 * fix context menu for classic systray items such as Viber and Telegram
0118 * fix compatibility with KDE Frameworks 5.38
0119 
0120 #### Version 0.9.10
0121 
0122 * Dodge All Windows: work properly after the dock becomes hidden and not show inappropriately when any window touches the dock
0123 * fix mask calculations for NO COMPOSITING environment
0124 * fix blur for Latte panels when exiting edit mode
0125 * protect LastActiveWindow application data updating in multi-screen environments and dont assign faulty application name and icons to irrelevant last active windows
0126 * fix right click context menu for Group plasmoid. Take note that Group plasmoid can only be used in Single Layout mode and NOT in Multiple Layouts mode. It is scheduled to be fixed in next major stable version
0127 * fix Indicators positioning when a Tasks is bouncing or requires attention
0128 * x11: smart way to ignore all plasma popups
0129 * wayland: smart way to ignore all plasma popups but first Plasma needs to update its popups flags in order to work correctly
0130 * Support Chromium/Chrome audio channels for Tasks previews and context menu
0131 
0132 #### Version 0.9.9
0133 
0134 * CRITICAL: initialize properly configuration files during startup [kde#417886]
0135 * IMPORTANT: Do not load a Shared Layout as Central when it is already loaded and as such do not mess the MultipleLayouts appearance when a Shared layout should also be used [kde#417886]
0136 * [wayland] do not crash when right clicking Tasks plasmoid [kde#417546]
0137 * update animations speed to support plasma 5.18 new animation speed values
0138 * do not double release dock visibility after Meta application launcher triggering [kde#417239]
0139 * improve blur region calculations in general and do not send invalid areas to kwin [kde#417254]
0140 * improve blur area calculations during startup when parabolic effect is disabled [kde#416928]
0141 * show Tasks icon size properly during startup when parabolic effect is disabled
0142 
0143 #### Version 0.9.8.1
0144 
0145 * fix availableScreenRegionWithCriteria calculations. A commit from master branch was lost even though it should be inside initial 0.9.8 release
0146 
0147 #### Version 0.9.8
0148 
0149 * provide new way to set which application launcher in all docks/panels has the highest priority to trigger with Meta. The one having a global shortcut applied is the one that has the highest priority
0150 * consider plasma panels under x11 environment in order for dock settings window to not overlap with them
0151 * fix which Plasma theme colors are used for all Latte painting mechanisms and make them consistent with Plasma
0152 * Use KDE frameworks official Help Menu
0153 * Provide KDE frameworks official way to set application's language
0154 * add hidden debug option for "--kwinedges"
0155 * paint properly the dock settings window external shadows
0156 * fix margins/padding for applets that must follow Fitt's Law at the thick screen edge and at the same time be consisten with all surrounding applets
0157 * add new LastActiveWindow APIs for window properties Closable/Minimizable/Maximizable etc. and provide them to applets. Applet Window Buttons applet is already using it in order to identify buttons that should not be drawn for specific windows
0158 * add availableScreenRegion calculations for Left and Right screen edge docks/panels in order to be ready for new Plasma 5.18 API that will let us expose to plasma what are the free areas that are not occupied by Latte panels/docks
0159 * fix wayland crash when showing dock settings window
0160 * improve kwin workarounds in order to reapply properly docks/panels activities to them when kwin faulty is losting them
0161 
0162 #### Version 0.9.7
0163 
0164 * fix built with qt 5.9 [kde#415715]
0165 
0166 #### Version 0.9.6
0167 
0168 * qt5.14 - restore properly the dragged tasks to normal mode [kde#415333]
0169 * qt5.14 - release properly the edit mode animation state [kde#412940]
0170 * do not wait for dock to show in order to activate based on position global shortcuts. The new approach is smart enough in order to identify applets with popups in order to wait for them to slide-in first. [kde#415417]
0171 * dynamic touching of views enabled isBusy state for them only when they are really touching. If one of them is hidden from its visibility mode then isBusy states should not be applied [kde#415347]
0172 * wayland: fix crash from unavailable windows
0173 * set a minimum length of screen edge activation area to 25% of the entire screen length this view is attached at.
0174 * fix crash from unloading views by disconnecting their sensitive signals early in the chain
0175 * show proper tooltip for installed indicators in Effects page
0176 * update panelshadows to latest plasma code
0177 * improve behavior of the AutomaticItemSizer
0178 * improve publish tasks geometries code
0179 * accept only left click as valid action when clicking neutral areas of applets, that is areas that even though the visually belong to the applet, the applet does not have any access to it.
0180 * do not require a window to intersect with the view in order to be considered maximized
0181 * consider windows as maximized only when both MaxHorizontally and MaxVertically are both applied
0182 * remove various deprecated code
0183 
0184 #### Version 0.9.5
0185 
0186 * improve dynamic background animated transitions [Adrien Brunelat]
0187 * 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
0188 * improve paddings and margins for applets that are touching the screen edge and at the same time follow Fitt's Law
0189 * remove workarounds for margins and paddings for plasma systray
0190 * dont crash when changing layouts by unloading Latte::View(s) first and their Plasma::Containment(s) afterwards
0191 * dont drag/maximize windows from different virtual desktops than the current one
0192 * fixes for dynamic background: force transparency codepath
0193 * ignore plasma panels for Latte heuristics. Any plasma window touching the screen edge and having thickness <=96px is considered a plasma panel.
0194 * update application data after 1500ms after their first fetching to catch up with some applications that are changing them with delay such as libreoffice
0195 * remove some deprecated code for qt>=5.14
0196 * drop ksysguard dependency with kde frameworks >=5.62
0197 
0198 #### Version 0.9.4
0199 
0200 * import and a load layout when Latte is running through its dbus interface
0201 * 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
0202 * fix advanced switch button when changing between different states
0203 * fix autostart option for some distros that did not work such as Manjaro
0204 
0205 #### Version 0.9.3
0206 
0207 * important: plenty of fixes for margins and Fitt's Law
0208 * support android click animation even for panel empty areas
0209 * latte indicators can now support animations for panel empty areas
0210 * track kwinrc changes only when needed
0211 * 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
0212 * fix for all screens last active window tracking
0213 * fix automatic icon size calculations in order to avoid constant cpu usage
0214 * update some qt deprecated code
0215 
0216 #### Version 0.9.2
0217 
0218 * do not hide contents/icons when qtquick software rendering is used
0219 * reverse scrolling direction for desktops and activities through empty areas
0220 * after dragging active windows send a leave event and restore this way applets in normal state
0221 * close multiple windows from previews when using middle-click
0222 * activate single windows directly with left click in non compositing mode, and do not show the preview window in that case
0223 * send tasks progress information to latte indicators
0224 * latte indicators can offset their icons if they want
0225 * latte indicators can provide different length padding values for applets compared to tasks
0226 * autostart Latte earlier in order to catch up with windows global menu activation. You need to reactivate it in order to work.
0227 * forced solidness for panels has higher priority compared to panel backgrounds in isBusy state
0228 * disable panel shadow if the user has enabled the corresponding option
0229 * do not draw the panel background outline if the plasma default behavior was chosen for popups
0230 * do not draw progress badge if user has disabled it
0231 * support struts with thickness < 24px.
0232 * fixes for Clang
0233 
0234 #### Version 0.9.1
0235 
0236 * improve: when preview windows left click action is used then for single windows is just activating them without triggering the preview window
0237 * 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
0238 * fix: blurred icons for items size that should not be blurred e.g. 48px and >=64px
0239 * fix: geometries calculation under !compositing environment
0240 * fix: forward pressed/released event to applets even when parabolic effect is enabled. The issue was pretty obvious with lock/logout plasma applet
0241 * fix: update progress badge properly
0242 * fix: tasks icons pixelization when are dragged
0243 * fix: wayland, show preview window for grouped tasks when clicked
0244 
0245 
0246 #### Version 0.9.0
0247 
0248 * Smart Coloring
0249   --maximum contrast with desktop background when needed
0250   --use active or touching window color scheme to paint dock/panel contents
0251   --use reverse colors from plasma theme, meaning dark plasma themes can provide also whitish docks/panels
0252 * Self-packaged Indicators that can be installed from kde store
0253 * Live Editing Mode to inspect your settings changes immediately
0254 * Flexible window layout for settings
0255 * Shared Layouts under Multiple Layouts Environments
0256 * Improve badges experience and layout
0257 * Enhanced Active Window experience, drag/maximize/restore active window from empty areas
0258 * Track "LastActiveWindow" at per screen/activity and inform applets
0259 * Support scrolling for Latte Tasks plasmoid
0260 * Independent multi-screen dynamic background and identify "busy" backgrounds
0261 * Outline option for background
0262 * plenty more fixes and improvements all over the place
0263 
0264 #### Version 0.8.9
0265 
0266 * fix: show notifications applet when in Latte (for plasma >= 5.16)
0267 
0268 #### Version 0.8.8
0269 
0270 * fix: multi-screen, unload properly explicit screen docks when its screen
0271 is not available any more
0272 
0273 #### Version 0.8.7
0274 
0275 * fix: Show dock properly on first startup. New users where trying Latte but
0276 it was reported that something broke during updates and on first startup
0277 Latte was not appearing at all. Problem was tracked down and identified
0278 when ~/.config/latte directory was not created properly. This is fixed now.
0279 
0280 #### Version 0.8.6
0281 
0282 * fix: previews that broke after kf5>=5.55 upgrade
0283 * fix: plasma shortcuts behavior for applets when "Multiple" layouts are used
0284 
0285 #### Version 0.8.5
0286 
0287 * FIX: important improvements for fillWidth(s)/Height(s) applets. Latte now
0288 tries to use plasma panels as an example in order to provide very similar experience
0289 with its Latte panels
0290 * FIX: adjust Latte taskmanager in order to support new Plasma 5.15 Virtual Desktops interface
0291 * improve: splitters positioning during startup for Justify alignment
0292 * improve: --replace option in order to restart Latte properly for all systems
0293 * fix: maximum length ruler behavior for Latte panels
0294 * fix: create autostart folder when missing from user folder
0295 
0296 #### Version 0.8.4
0297 
0298 * FIX: restore mouse wheel action to activate your tasks that broke with v0.8.3
0299 * FIX: support fillWidth(s)/Height(s) applets in Left/Center/Right alignments,
0300 add a plasma taskmanager to see what happens
0301 * FIX: do not break applets order in Justify alignment when some of
0302 the applets in the layout are not found in the system
0303 * fix: a crash that was related to grouped tasks
0304 * fix: improve launchers synchronization between different docks/panels
0305 
0306 #### Version 0.8.3
0307 
0308 * FIX: support multi-screen plasmoids that use plasmoid.screenGeometry such
0309 as plasma pager, plasma taskmanagers etc. Latte did not update the
0310 plasmoid.screenGeometry value properly in previous versions
0311 * FIX: do not crash when moving launchers that are being synced between
0312 multiple docks/panels
0313 * FIX: make sure that launchers order between synced docks/panels is always
0314 the current one after the user has ended its dragging
0315 * FIX: support fillWidth/Height plasmoids better (such as plasma taskmanagers),
0316 now such applets can be added for all alignments including Left/Center/Right
0317 * FIX: do not show the warning message "Your layout file is broken" when the
0318 statement is not valid. This check validates that the containments and applets
0319 ids are unique in a layout file but the way this was implemented in the past it was
0320 returning false results in some cases
0321 
0322 
0323 #### Version 0.8.2
0324 
0325 * FIX: wrong placement of docks during startup for multi-screen environments
0326 * FIX: show explicit docks automatically when their corresponding screen is added in a multi-screen environment
0327 * fix: open files properly when dropping them on launchers
0328 * fix: improve behavior according to Fitt's Law when shrinking panel margins
0329 * fix: dont hide previews when hovering player buttons
0330 * fix: update delete icons to plasma design
0331 * fix: dont break BorderlessMaximized window default value
0332 
0333 #### Version 0.8.1
0334 
0335 * FIX: redesign the multi-screens implementation. OnPrimary docks have always higher priority in multi-screen environments
0336 * fix: do not move explicit dock on primary screen
0337 * fix: consider "not show background" case as full transparency
0338 * fix: consider preferredSize(s) only for >0 values (case of locked analog clock disappearing at a vertical panel)
0339 * fix: if there is not any active window at all, dodge set docks should reappear
0340 * fix: do not crash in wayland when right clicking with touchpad
0341 * fix: do not double paint plama theme background when the theme does not contain a shadow
0342 * fix: draw properly plasma theme panel backgrounds based on the edge that the dock or panel is present, e.g. Unity Ambiance, Nilium
0343 * fix: identify maximized window screen differently
0344 * fix: show grouped windows previews properly (follow plasma design for window previews)
0345 * fix: place correctly a new copied dock in a multi-screen environment
0346 * fix: enable blur for solid theme panels
0347 * fix: missing global shortcuts '9' badge
0348 * fix: support unified or not global shortcuts in case the user does not want to use the Latte unified system for its applets
0349 
0350 #### Version 0.8.0
0351 
0352 * Simultaneous Multiple Layouts in different Activities
0353 * Smart dynamic Background
0354 * Monochrome contents based on the underlying background
0355 Activation Global Shortcuts are taken into account the surrounding applets and increased from nine to nineteen (Meta+1..9,0,z..>)
0356 * New improved Edit Mode image patterns or User Set ones
0357 * Download community-provided Latte layouts from Latte Settings window
0358 * Beautiful Animations (e.g. changing alignment)
0359 * New Maximum Length indicator at Edit Mode that you can change its value with the mouse wheel
0360 * Multiple Separators between Tasks and Applets
0361 * Borderless maximized windows per layout, the user can use that setting in order to replicate a Unity-style layout and a Plasma one at the same time.
0362 * Lock/Unlock Layouts, different layouts can become read-only and writeable
0363 * Ungroup tasks of the same application
0364 * One-Click Option to change between Panel/Dock modes
0365 * New Appearance Settings for Active Indicator and Glow
0366 * Support big number of messages badge (<=9999), like the plasma taskmanager
0367 * Expose Latte options in the context menu when plasma taskmanagers are used
0368 * More command line options to handle Latte
0369 * Various Wayland improvements. I use it daily in my system with Plasma 5.12 and it provides a fantastic experience with fantastic painting.
0370 * Smoother parabolic animation
0371 * Support Kwin edges behavior when hiding the dock or panel
0372 * New improved splitters icons in Justify (Edit Mode)
0373 * Improve the entire experience with Layouts/Latte Settings window
0374 * Filter Windows by Launchers, show only windows that there is already a launcher present for the current running activity
0375 * Vastly improve the experience in !compositing environments. No more showing an 1px line at the screen edge when the dock is hidden.
0376 * New Global Shortcuts to open/hide dock settings and Latte settings (Meta+A, Meta+W, Meta+E)
0377 * New Kwin script to trigger the application menu from a corner-edge
0378 * Hide the audio badge when there no audio is coming from a pulseaudio stream
0379 * various fixes for RTL languages
0380 * New more robust animations all over the place
0381 * Plenty of bug fixes and improvements all over the place
0382 
0383 
0384 #### Version 0.7.5
0385 
0386 * fix for dodge maximized in multi-screen environment
0387 * when copying default layouts make sure they are writable in the destination
0388 * new protocol to communicate between applets and Latte in order to
0389 inform them when they are in a Latte panel/dock and when they dont want any change in their main icon behavior.
0390 
0391 #### Version 0.7.4
0392 
0393 * new improved image patterns for edit mode
0394 * support v0.8 layout files in order to not break compatibility
0395 * use an svg file for Latte trademark in settings window instead of a font
0396 * fix for multi-screen environments
0397 * fix parabolic effect in some corner cases
0398 * import v0.6 launchers to v0.7 only once
0399 * improve bouncing anchoring
0400 
0401 #### Version 0.7.3
0402 
0403 * support RTL languages
0404 * fix crash occuring from badges
0405 * improve shadow behavior and calculations for corner cases
0406 * support "nomad systray" and "kdeconnect sms" in Latte heuristics
0407 * expand applets when clicked at neutral areas
0408 * shrink a bit the task number
0409 * support Fitt's Law in more corner cases
0410 * execute Latte at the same time between different users
0411 * ignore X11 signals that are sent with no reason
0412     (e.g. Firefox 57 upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1389953)
0413 * take into account the applets shadow size for mask calculations
0414 
0415 #### Version 0.7.2
0416 
0417 * fix crash introduced with qt 5.9.2 when the user hovers the dock
0418 * highly improve the attention bouncing animation
0419 * fix coloring for shortcut badges
0420 * various fixes for animations and glitches
0421 * hide internal tasks separator at the edges
0422 * improvements for window manager !compositing window state
0423 * pass kde review process
0424 * move source to kde infrastructure
0425 
0426 #### Version 0.7.1
0427 
0428 * added “New” button in Layouts manager
0429 * “Close” window from context menu was moved in the end
0430 * provide always valid task geometries, fixes any lamb minimize/unminimize effect issues
0431 * improve scroll wheel behavior, it is only used to show and activate windows and not minimizing them
0432 * fix issue with Firefox 55 that was blocking the dock from showing
0433 * improve combination or previews and highlight effect. (the user can now highlight windows from their previews)
0434 * provide a previewsDelay which can be used from advanced users to lower the delay between showing previews or highlighting windows. Be careful, very low values dont provide correct previews. 150ms is by default the lowest value that is taken into account. The value must be added in the Latte plasmoid general settings in any layout file
0435 * show correct icon when a single window is removed
0436 * allow for 1px substitutions for applet sizes when in advanced mode and the user has disabled to automatic shrinking… This way for example you can have a Latte panel with size of 29px.
0437 * Behavior for show background only for maximized windows now respects the applets shadows settings… concerning visibility, color, size etc…
0438 * fix a crash when changing layouts from settings combobox
0439 
0440 
0441 #### Version 0.7.0
0442 
0443 * wayland tech preview
0444 * dynamic layouts, different layouts per activities
0445 * new layouts editor
0446 * support copy, remove, presets, import, export for layouts
0447 * basic/advanced mode for configuration window
0448 * windows go below visibility mode
0449 * title tooltips
0450 * change dock offset, panel transparency, applets shadow, panel shadow
0451 * dynamic background, show background only for maximized windows
0452 * separators everywhere as applets and one special internal separator for tasks
0453 * audio streams indicator, increase/decrease/mute volume
0454 * different launchers groups, unique/global/layout to sync launchers between docks
0455 * support applets that can fill all the free space of the dock
0456 * support plasma taskmanagers in order to replace Latte plasmoid
0457 * libunity support for progress indicators and counters
0458 * global shortcuts for activating tasks,showing app launcher, show the hidden dock
0459 * an all new dbus interface to show tasks counters
0460 * a community thunderbird plugin using the new latte dbus interface
0461 * switch completely to plasma libtaskmanager for launchers and tasks
0462 * improve color handling for window different states
0463 * add Widgets through the context menu
0464 * places support from Plasma 5.10
0465 * a special Latte spacer that its size can be set in pixels or in percentage according to the current Latte icon size
0466 * active window indicator for window previews
0467 * copy dock support, fantastic feature for multi-screen environments
0468 * remember last active window in a tasks group and use the mouse wheel to cycle through a tasks group
0469 * restart Latte in case of a crash
0470 * overlay over plasma applets such as forlderview in order to provide correct parabolic effect (bug: showing problematic animations for icon sizes smaller of 64px)
0471 * provide our own build-in active applet indicator in case the user wants to have uniformity across its docks
0472 * move the lock button from the drag area into the tooltip
0473 * disable automatic icon size shrinking when a plasma taskmanager is used
0474 * improvements for parabolic effect and  various animations
0475 * support import/export for layout independently and for the full configuration
0476 * support automatic and manual importing from v0.6 architecture
0477 * version 0.7 contains around 700 new commits comparing with the v0.6.x branch
0478 * various small or big improvements/bug fixes etc 
0479 
0480 #### Version 0.6.0
0481 
0482 * fix #344, edit mode still active when I change the session
0483 * fix #330, Visibility doesn't load when switch to session
0484 * fix coloring for tasks group indicator
0485 * fix #331, set onAllDesktops early in the process
0486 * fix #336, launcher action a bit earlier
0487 * fix #334, block dropping internal launchers on dock
0488 * fix #333, restore previous functionality
0489 
0490 * update list of contributors
0491 * various improvements for task tooltips
0492 
0493 #### Version 0.5.98 Beta
0494 
0495 * fix #323, a better fix for hover effect crashes
0496 * fix #323, preserve compatibility with plasma 5.8
0497 * fix #323, TaskManagerBackend groupDialog
0498 * fix #316, [Crash] Exporting settings and trying to open directory of the file
0499 * fix #308, Always visible option does not work for side-set dock on unusual multi screen setup
0500 * fix #292, workaround for KF5.32 empty mask
0501 * fix #298, default add launchers in taskmanager
0502 * fix #285, expanded to false for applets
0503 * fix #262, dont hide preview window for buffer init
0504 * fix #282, fix removal animation
0505 * fix #281, enable/disable auto decrease applets size
0506 * fix #277, use normal dock window from tweaks
0507 * fix #275, top dock gains priority for AlwaysVisible
0508 * fix #272, expose alternative session in menu
0509 * fix #270, enable blur for panel background
0510 * fix #258, protect removal phase
0511 * fix #215, support a modifier action
0512 * fix #266, expose middle click actions of libtask
0513 * fix #260, hide tooltips if dock becomes hidden
0514 * fix #264, introduce lastValidSourceName
0515 * fix #256, Dodging/Layering Issues
0516 * fixes for no compositing automatic icon size
0517 * fix #259, user can set distance between applets
0518 * fix #257, crash alternative session & !compositing
0519 * fix crash deleting visibilityManager
0520 * fix restore config for raiseOnDesktop/ActivityChange
0521 * fix #246, Incorrect/inconsistent behaviour when switching virtual desktops
0522 * fix #250, workaround hovering issue for applets
0523 * fix #235, set icon for docks differently
0524 * fix #248, option to shring thick margins to minimum
0525 * fix #102, show apps menu with Super key
0526 * fix #204, improve Latte clicking signaling
0527 * fix #217, adaptive applet size based on screen
0528 * fix #238, disable/enable raise dock temporary
0529 * fix #233, support autostart through tweaks page
0530 * fix #126, improve behavior for auto positioning
0531 * fix #226, add applets correctly in Fill mode
0532 * fix #194, the user can enable a solid background
0533 * fix #191, use percentage to calculate panel size
0534 * fix #188, fix launchers behavior for Plasma>=5.9
0535 * fix #218, reenable garbage collect and trim cache
0536 * fix #214, comment new multi-screen behavior
0537 * fix #216, fix glitch for none animations
0538 * fix right edge positioning
0539 * fix typo for LeftEdge
0540 * fix spacing at screen combo box
0541 * fix #208, crash on exit through quit button
0542 * fix #198, flag ByPassWindowManagerHint
0543 * fix #12,multi-screen support
0544 * support always on primary case
0545 * drop dock primary screen behavior from plasma
0546 * fix setting a dock's screen for config window
0547 * fix config window positioning in multi-screens
0548 * fix #116, update screen in screengeometry changes
0549 * fix memory leak
0550 * fix #197, add/remove task animation
0551 * fix applets centering with new rendering
0552 * fix #195, new direct rendering mechanism
0553 * fix #187, counter for actions blockHiding
0554 * fix #183, parentIndex wrong initialization in ToolTipDelegate2
0555 * fix #186, drop shadowedImage and use Latte IconItem
0556 * fix #185, changes for previews broke hover behavior
0557 * fix #178, fix grid layout for group tasks
0558 * fix #177, protect containment clearZoom in previews
0559 * fix #176, dont hide tooltip when hovering same task
0560 * fix #174, account screen size for the debug window
0561 * fix #172, disable hidpi scaling
0562 * fix #171, use lock file instead of QSharedMemory
0563 * fix #171, allow only one instance for Latte app
0564 * fix #48, Support Alternatives from the Context Menu
0565 * fix #164, Dodge Active is broken for windows on all desktops
0566 * fix #116, remove QueuedConnection
0567 * fix #116, endless showing loop at startup
0568 * fix #139, Un-hide Latte at desktop and activity changes
0569 * fix #116, add protections in multi-screen
0570 * fix #159, show correct previews for windows
0571 * fix #133, dodge active window when switching desktop
0572 * fix #141, dodge decoration
0573 * fix #136, load visibility with a timer in startup
0574 * fix #136, clean autoHidden
0575 * fix #155, fix availableScreenRect of latte corona
0576 * fix #42, latte icon shown correctly in ksysguard
0577 * fix #154, crash on screenGeometry change
0578 * fix #153, improve tasks progress visuals
0579 * fix #148, improve tooltips focus
0580 * fix #118, support dragging a file at windows group
0581 * fix #138, import new tooltips from plasma 5.9
0582 * fix #127, saving layouts in justify normal state
0583 * fix #118, raise window for hovering files over task
0584 * fix #128, reimplement the panel draw
0585 * fix #103, fixes in calculations and orchestration
0586 * fix #125, fix calculations for dock geometry
0587 * fix #119, improve animations heuristics
0588 * fix restoring splitters on startup
0589 * fix #92, improve more three layouts for Fill
0590 * fix issues with new maxLength
0591 * fix Wrong license version
0592 * fix #94, --debug must be set for debugging messages
0593 * fix #93, masking updated correctly on config win
0594 * fix #96, fix right click for systray
0595 * fix #88, protect launchers from adding icon info
0596 * fix #80, Dock do not dodge Spotify
0597 * fix #74, hide settings button from plasmoid tooltip
0598 * fix #85, removing Dock crashes Latte
0599 * fix #84, closing Latte cleans config file
0600 * fix two serious crashes from config window
0601 
0602 * improved readability of CMakeLists
0603 * removing intltool dependence and locale scripts improved
0604 * #98, added about dialog
0605 * support maxLength through config win and container
0606 * rename Latte's configuration files #81
0607 * #199, AbstractWindowInterface is now a shared resource
0608 * #199, QQuickWindowSystem replacement of WindowSystem
0609 
0610 * avoid overlaping
0611 * improvements to no compositing
0612 * added multi screen support
0613 * added a lot information into debug window
0614 * added support for alternative session
0615 * added, #205 backup and restore
0616 * adedd, #224 Added option to add spacers applets
0617 * added german translation
0618 * added zh_TW translations
0619 
0620 #### Version 0.5.91 Alpha
0621 
0622 * fix #54, dock is shown when applet needs attention
0623 * fix #65, stop bouncing animation in hidden state
0624 * fix #66, many automatic size issues
0625 * fix #51, protect add task animation more
0626 * fix #76, Latte should not allow removing all dock
0627 * The task tooltip now shows all the borders
0628 * INSTALLATION file added with instructions for Kubuntu and Arch Linux
0629 * Update README.md
0630 * Added rpm package for openSUSE
0631 * Added spanish translation
0632 * Translation strings improved #70
0633 
0634 #### Version 0.5.90 Alpha
0635 
0636 * First released