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