tag:blogger.com,1999:blog-41661074089162625162024-02-07T11:57:15.630+02:00psifidotos...life, a combination of art, music, technology, emotions...psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comBlogger79125tag:blogger.com,1999:blog-4166107408916262516.post-55352627914411527952022-07-25T20:11:00.002+03:002022-07-25T20:12:24.393+03:00Latte Dock | Farewell...<p> <br /></p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><div data-reddit-rtjson="{"entityMap":{},"blocks":[{"key":"ncjt","text":"Hello everyone,","type":"unstyled","depth":0,"inlineStyleRanges":[],"entityRanges":[],"data":{}},{"key":"4f1cq","text":"unfortunately I would like to inform the kde community that I am stepping away from Latte development. No time,motivation or interest from my part is the main reason. I hope that this will give free space and air for new developers/maintainers to step in and move Latte forward.","type":"unstyled","depth":0,"inlineStyleRanges":[],"entityRanges":[],"data":{}},{"key":"3b7dm","text":"I hoped that I would be able to release Latte v0.11 but unfortunately I can not. Releasing Latte v0.11 it would mean that someone would maintain it afterwards and that is no more the case. ","type":"unstyled","depth":0,"inlineStyleRanges":[],"entityRanges":[],"data":{}},{"key":"42nh8","text":"For the last 6 years developing Latte was a beautiful journey and taught me plenty new things. I would like to thank you all for that beautiful journey, kde community members, users, developers, enthusiasts and plasma developers.","type":"unstyled","depth":0,"inlineStyleRanges":[],"entityRanges":[],"data":{}},{"key":"238b","text":"Have fun and enjoy life....","type":"unstyled","depth":0,"inlineStyleRanges":[],"entityRanges":[],"data":{}}]}"><div data-block="true" data-editor="0cb094" data-offset-key="0cb094_initial-0-0"><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="0cb094_initial-0-0"><span data-offset-key="0cb094_initial-0-0"><span data-text="true">Hello everyone,</span></span></div></div><div data-block="true" data-editor="0cb094" data-offset-key="cbqva-0-0"><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cbqva-0-0"><span data-offset-key="cbqva-0-0"><span data-text="true"> </span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cbqva-0-0"><span data-offset-key="cbqva-0-0"><span data-text="true">Unfortunately I would like to inform kde community that I am stepping away from Latte development. No time,motivation or interest from my part is the main reason. I hope that this will give free space and air for new developers/maintainers to step in and move Latte forward.</span></span></div></div><div data-block="true" data-editor="0cb094" data-offset-key="8bv6l-0-0"><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8bv6l-0-0"><span data-offset-key="8bv6l-0-0"><span data-text="true"> </span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8bv6l-0-0"><span data-offset-key="8bv6l-0-0"><span data-text="true">I hoped that I would be able to release Latte v0.11 but unfortunately I can not. Releasing Latte v0.11 it would mean that someone would maintain it afterwards and that is no more the case. </span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8bv6l-0-0"><span data-offset-key="8bv6l-0-0"><span data-text="true"> </span></span></div></div><div data-block="true" data-editor="0cb094" data-offset-key="b82vj-0-0"><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b82vj-0-0"><span data-offset-key="b82vj-0-0"><span data-text="true">For the last 6 years developing Latte was a beautiful journey and taught me plenty new things. I would like to thank you all for that beautiful journey, kde community members, users, developers, enthusiasts and plasma developers.</span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b82vj-0-0"><span data-offset-key="b82vj-0-0"><span data-text="true"> </span></span></div></div><div data-block="true" data-editor="0cb094" data-offset-key="71g5o-0-0"><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="71g5o-0-0"><span data-offset-key="71g5o-0-0"><span data-text="true">Have fun and enjoy life...</span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="71g5o-0-0"><span data-offset-key="71g5o-0-0"><span data-text="true"> </span></span></div><div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="71g5o-0-0"><span data-offset-key="71g5o-0-0"><span data-text="true"> <br /></span></span></div></div></div><span face="Aka-Acid-TypoGrotesk"></span></div></div><br />psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-41928391242510567292022-03-20T13:19:00.005+02:002022-03-20T13:22:33.175+02:00KWin 5.25 | Korners Fix<p>Hello everyone,</p><p style="text-align: justify;">this is a heads up for designers to update their KDE decorations if they want to support Blur for any of their decorations since Plasma 5.25. Let me explain you what has changed and what you need to update.<br /></p><ul style="text-align: justify;"><li>Blur for ALL decorations is disabled in KWin 5.25 and that fixes korners bug for all solid decorations without requiring any further actions from them.<br /></li><li>C++ decorations that would like to enable blur for them they need to use <b>KDecoration2::Decoration::blurRegions</b> API that has been introduced.</li><li>Aurorae decorations that are solid they do not need to update anything in their regard. <br /></li><li>Aurorae decorations that would like to enable blur they need to add a <b>"mask"</b> element inside their <b>decoration.svg</b> file. The <b>"mask"</b> element should have the same padding used for active and inactive decorations. Following screenshot demonstrates such<b> "mask"</b> element and you can also use <a href="https://invent.kde.org/plasma/kwin/uploads/082f60ad4311e3e296b7faeeb7c97dac/ROUNDED-DARK.tar.gz" target="_blank">a demonstration theme</a>. <br /></li></ul><p> </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjunk4ZCA0K2vykff9oPdO0PTvVDAjQg05kq628TWIGs7BlD_JPLJpGTMRse8KQNg1MQKntECJ3rSnUrnAbgpjmWK2hreWWEVCbsjzt4Nx8rg-geuZxXcoY6HIiFCod89d3EeiQzxkdX0e4QkHYEEhZ5Tet_N2_wOv__4c3eHYNhoyjePQDN8ntzL0KgQ=s1424" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="536" data-original-width="1424" height="150" src="https://blogger.googleusercontent.com/img/a/AVvXsEjunk4ZCA0K2vykff9oPdO0PTvVDAjQg05kq628TWIGs7BlD_JPLJpGTMRse8KQNg1MQKntECJ3rSnUrnAbgpjmWK2hreWWEVCbsjzt4Nx8rg-geuZxXcoY6HIiFCod89d3EeiQzxkdX0e4QkHYEEhZ5Tet_N2_wOv__4c3eHYNhoyjePQDN8ntzL0KgQ=w400-h150" width="400" /></a></div><br /> <p></p><p style="text-align: justify;"><br /></p>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-53107419954308758502022-01-25T14:19:00.001+02:002022-01-25T14:19:41.139+02:00Latte Dock v0.10.8 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.8 </i></b>the <b>8<sup>th</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.8.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>multi-screen:</b> fix docks/panels screen repositioning when the user specifies different screen for dock or panel</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix borders identification for autopositioning vertical docks/panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix vertical docks/panels autopositioning which is relevant to top and bottom panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>position kwin edges helper window properly on startup after offscreen positioning</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>x11:</b> center applets config window on screen</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>do not shrink vertical docks/panels on startup after switching from offscreen to onscreen</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>make dock and panel work properly when they undo their removal</i></span></i></span></li></ul><p></p><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b> </b></div><div style="text-align: left;"><b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can ping me at <a href="https://www.reddit.com/user/psifidotos">https://www.reddit.com/user/psifidotos</a> in order to give you my paypal account.
</div>
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-70735577118434143812022-01-16T14:20:00.006+02:002022-01-16T14:27:22.188+02:00Latte Dock v0.11~ | Multi-Screens Dream, an AllScreens option...<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>Hello everyone,<br />
<br />
<div style="text-align: justify;">This is a long awaited feature for multi-screens users. In Latte upcoming v0.11 users can now choose their docks and panels to be on all screens or on all secondary screens. Docks and panels will be up to date in such case and it is also easier for users to make changes to them and use them in general.<br /></div><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="height: 250px; margin-left: auto; margin-right: auto; text-align: center; width: 620px;">
<tbody>
<tr>
<td style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/2aZB60WUJQc" width="620"></iframe>
</td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;"><b><i><span style="font-size: xx-small;">- youtube presentation -</span></i></b>
</td>
</tr>
</tbody>
</table>
<br />
<a name='more'></a></div><p><b>Information</b></p><div style="text-align: justify;"><ul><li>Users can now choose for their docks and panels to belong at various screen groups. The first two screen groups introduced are <b>AllScreensGroup</b> and <b>AllSecondaryScreensGroup</b>. In the future it might be possible to provide CustomScreensGroup that the user will be able to define specific screens in which a dock or panel should be always present.</li><li><b>Current solution</b> specifies an Original dock or panel and clones/copies itself automatically to other screens. So docks and panels in other screens are just real docks and panels that reference themselves to original docks and panels.</li><li>Clones are destroyed during layout startup and are automaticaly recreated. It is suggested to export your layouts through the official Layouts Editor in order to share them because in that case clones are not included in the new generated layout file. If in any case you do not follow previous steps and you share your layout at previous Latte versions then your clones will just appear as separate docks and panels that belong to specific screens.</li><li><b>Automatic syncing </b>was introduced in order to keep up-to-date the configuration of Original docks and panels with their referenced Clones.</li><li>Automatic syncing currently works for all docks and panels settings, for all normal applets configurations and for all subcontaiments configuration such as systrays.</li><li>Automatic syncing does not work for applets inside subcontainments such as Group Plasmoid. In such case it is suggested to configure your applets inside your Group Plasmoid in the original dock or panel and afterwards to trigger a recreation for the relevant clones.</li><li><b>Manual recreation of clones</b> is easily possible by just choosing the dock or panel to be OnPrimary or OnSpecificScreen and rechoosing afterwards the AllScreensGroup or AllSecondaryScreensGroup.</li></ul><p><br /></p></div><div style="text-align: justify;"><b>References</b></div><div style="text-align: justify;"><a class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" href="https://invent.kde.org/plasma/latte-dock/-/issues/96" rel="" spellcheck="false" target="_blank">KDE Invent GitLab Issue #96</a> </div><div style="text-align: justify;"><a href="https://invent.kde.org/plasma/latte-dock/-/commit/60095bba3bdf27937380b5e2dbd8a2929a4679f0" target="_blank">KDE Git Commit for Latte v0.11</a><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<div style="text-align: justify;">
You can ping me at <a href="https://www.reddit.com/user/psifidotos">https://www.reddit.com/user/psifidotos</a> in order to give you my paypal account.
</div>
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-90979556478483634982022-01-11T16:55:00.001+02:002022-01-11T16:56:06.417+02:00Latte Dock v0.10.7 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.7 </i></b>the <b>7<sup>th</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.7.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>multi-screen:</b> always trust KWin under X11 in order to set correct struts for panels and docks</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>automatically offset centered applets when the left or right widgets overlap the centered one</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>windowsgobelow:</b> show properly during startup</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>kwinedges:</b> calculate accurately their size and position</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>improve applets dragging during rearrange and configure widgets mode</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>hide thin tooltips properly at some cases that were stack</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fill one pixel gap of justify splitters during rearrange and configure widgets mode</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>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</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>remove file extensions for layouts and templates properly in order to identify the layout or template name</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix build for Freebsd</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>x11:</b> force OnAllDesktops for all docks and panels during creation</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix empty availableScreenRegion broadcast to Plasma</i></span></i></span></li></ul><p></p><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can ping me at <a href="https://www.reddit.com/user/psifidotos">https://www.reddit.com/user/psifidotos</a> in order to give you my paypal account.
</div>
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-24784288322691357922021-12-20T18:41:00.001+02:002021-12-20T18:42:22.552+02:00Latte Dock | Plasma LookNFeel support<p><br /></p><div style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Hello everyone,</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">As the title implies from now on Plasma LookNFeel packages can contain and apply Latte Layouts. What that means is that distros and designers can include their latte layouts inside their own Plasma LookNFeel package and Plasma will auto adjust everything in order to load or unload the latte layout. The relevant approved merged reguest can be <a href="https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1243" target="_blank">found here</a>.<br /></span></div></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><b><span face="Aka-Acid-TypoGrotesk"> </span></b></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><b><span face="Aka-Acid-TypoGrotesk"><span><a name='more'></a></span> </span></b></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><b><span face="Aka-Acid-TypoGrotesk">Requirements</span></b></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">For this to work you need:</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><ul><li><span face="Aka-Acid-TypoGrotesk">Latte Dock >= 0.10.6</span></li><li><span face="Aka-Acid-TypoGrotesk">Plasma Desktop >= 5.24.0 <br /></span></li></ul></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><b>Users </b><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">From users point of view only thing needed is:</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><ul><li><span face="Aka-Acid-TypoGrotesk">Go to Plasma SystemSettings </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→ Appearance </span></span></span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→ Global Theme<br /></span></span></li><li><span face="Aka-Acid-TypoGrotesk">Install your Plasma LookNFeel package</span></li><li><span face="Aka-Acid-TypoGrotesk">Check option "<i>Use desktop layout from theme</i>"</span></li><li><span face="Aka-Acid-TypoGrotesk">Apply it in your system.</span></li></ul></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">What will happen is that Latte will automatically switch to the provided layout. In case the looknfeel package does not contain any latte layout then we can guess that Latte is not needed and for that reason is closed. You can of course restart Latte afterwards if you want to.</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">The Latte approach is pretty safe concerning your data and your layouts. When you apply a new layout through LookNFeel packages then your current latte layout is not removed or touched at all, it just remains inactive with the same name and you can reenable it whenever you want to from Latte Layouts Editor.<br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><b>Designers / Distros</b><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">To include your latte layout file in your looknfeel package you can do the following:</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><ul><li><span face="Aka-Acid-TypoGrotesk">Export your latte layout through: Right click Dock → Layouts </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→</span> Edit Layouts... </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→</span> Choose your favorite layout </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→</span> Export </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">→</span> Export As Template...</span></li><li><span face="Aka-Acid-TypoGrotesk">Rename the exported layout file to : <b>looknfeel.layout.latte</b></span></li><li><span face="Aka-Acid-TypoGrotesk">Include your <b>looknfeel.layout.latte</b> file inside the <b>layouts</b> folder of your looknfeel package</span></li><li><span face="Aka-Acid-TypoGrotesk">you are ready... <br /></span></li></ul></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">If you want to autodownload </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk"><a href="https://store.kde.org/browse?cat=563&ord=latest" target="_blank">Latte Indicators</a></span> through you LookNFeel packages like you do for your qml applets, icon themes etc. you can do so but you will need at least Latte 0.11.0 for this to work properly. You can reference your custom online latte indicators with:<br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><ul><li><span face="Aka-Acid-TypoGrotesk"> <b>X-KPackage-Dependencies=kns://latte-indicators.knsrc/api.kde-look.org/1297196</b><br /></span><div style="text-align: right;">[<i>unity latte indicator case</i>]<br /></div></li></ul></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;">
<b> </b></div><div style="text-align: left;"><b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-22139842462237650782021-12-18T12:13:00.002+02:002021-12-18T12:14:26.398+02:00Latte Dock v0.10.6 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.6 </i></b>the <b>6<sup>th</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.6.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix build with Qt 5.12</i></span></i></span></li><li><span style="font-size: small;"><i>initialize windows tracking properly</i></span></li></ul><p>This is a heads up release in order to fix two important issues introduced with previous 0.10.5 version.<br /></p><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-42206396895306962382021-12-16T19:36:00.002+02:002021-12-16T19:41:08.542+02:00Latte Dock v0.10.5 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.5</i></b> the <b>5<sup>th</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.5.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>improve startup behavior and reduce visual glitches whenever a dock or panel is first appearing</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>prepare code for Plasma LookNFeel packages</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>improve applets dragging behavior when changing their position in a dock or panel</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>ignore window states when kwin window manager is showing desktop effect</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>reposition vertical docks and panels when surrounding docks and panels are changing their maximum length independent of their visibility mode</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>reduce/increase maximum length through canvas ruler even when the minimum length equals the maximum length</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>do not update kwin borderless windows behavior when it is not really changed for the current running layouts structure</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>copied and duplicated docks or panels should not have AllBorders background enabled with no reason</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>ignore maxlength that equals zero for fillLength applets as Qt already doing</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support 10bit systems under x11 and not show only a blurred area in that case</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>multiscreen: disable struts under x11 for docks or panels that stand between two or more different screens</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>tasks: reassign launchers group properly when a dock or panel view is recreated for any of reasons</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>tasks: identify vivaldi audio stream properly and show the audio badge in that case</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>cmd: support --add-dock through command line even when application is not already running</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>cmd: provide option to print all available templates</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>cmd: provide option to enable/disable application autostart</i></span></i></span></li></ul><p></p><br /><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-42498292680266197112021-11-18T08:38:00.002+02:002021-11-18T08:38:53.473+02:00Latte Dock v0.10.4 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.4</i></b> the <b>4<sup>th</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.4.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>Indicators Feature:</b> extend Indicators API in order for indicators to be able to animate their parent icon including when a task launcher is activated</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>Indicators Feature: </b>expose more Icon properties to indicators</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>Important: </b>Fix 25secs startup freezes from QDBusInterface desktop geometry calls that occured on specific layouts<br /></i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>Important:</b> Fix startup delays because KWin was reconfiguring even though it was not needed when BorderlessMaximized windows were activated</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i><b>Important:</b> Remove workarounds that were hiding <a href="https://bugs.kde.org/show_bug.cgi?id=445495" target="_blank">plasma desktop bug #445495</a></i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>wayland: hide black line in the dock/panel center for AlwaysVisible visibility mode</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>LAW api: update last active window properties when changed</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>initialize VirtualDesktopsWrappingAround property in a proper way</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>plasmoid: decouple bouncing launcher animation for task real removal animation</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix binding loops for Indexer qml ability</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>respect applets maximumLength when equals zero <br /></i></span></i></span></li></ul><p></p><p><br /></p><p><b>Indicators providing animations for their parent Icons</b><br /></p>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="height: 250px; margin-left: auto; margin-right: auto; text-align: center; width: 620px;">
<tbody>
<tr>
<td style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/allYu4X9THc" width="620"></iframe>
</td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;"><b><i><span style="font-size: xx-small;">- youtube presentation -</span></i></b>
</td>
</tr>
</tbody>
</table> <br /><div style="text-align: justify;">With Latte 0.10.4 indicators gained the ability to alter more properies for their parent icon:</div><div style="text-align: justify;"><ul><li>iconTransformOrigin <br /></li><li>iconOpacity</li><li>iconRotation<br /></li><li>iconScale</li><li>iconOffsetX</li><li>iconOffsetY</li></ul><p>At the same time it was given to them a way to specify their own icon animations for the following events:</p><ul><li>Task Launcher Activation</li><li>Grouped Window Added</li><li>Grouped Window Removed </li></ul><p> </p></div><div style="text-align: justify;">You can use the <a href="https://github.com/psifidotos/latte-indicator-animateddot" target="_blank">Animated Dot Indicator github repo</a> or the <a href="https://store.kde.org/p/1634209/" target="_blank">Animated Dot kde store page</a> in order to understand how such indicators can implement these animations properly.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><i>Take note that indicators that provide such animations need version 0.10.4 or greater in order to work correctly.</i><br /></div><div style="text-align: justify;"><br /></div><br /><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-28209962100642084432021-10-25T21:11:00.003+03:002021-10-25T21:13:34.887+03:00Latte Dock v0.10.3 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.3</i></b> the <b>3<sup>rd</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.3.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support GlobalScale in combination with PLASMA_USE_QT_SCALING properly under X11 environment</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>add CornerMargin option for latte and plasma indicators and expose it through the indicators api for all the indicators to use<br /></i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>unblock visibility mode properly when Meta key is used to show an application launcher such as Win11, Simple menu etc. </i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix focus behavior when applets are requesting input such as knotes applet</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>expose indicators iconOffsetX/Y value to applets</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>enable/disable "CanBeAboveFullscreenWindows" option properly</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>disable GtkFrameExtents for docks and panels that ByPassWindowManager ("CanBeAboveFullscreenWindows" option) under X11</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>draw always a contrasted border for latte indicator</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>simplify latte indicator implementation</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>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 item size which is present at the icon theme. For example, 16px., 24px., 36px., 48px.</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>identify kickofflegacy applet properly</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix popup positioning for plasma-style popups when the dock background is using very big corner roundness</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>prevent session manager from restoring latte just like Spectacle is already doing</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>respect virtual desktops navigation wrapping around option</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>expose translations for default dock and panel templates<br /></i></span></i></span></li></ul><p></p><p><br /></p><p><b>Corner Margin</b><br /></p><div style="text-align: justify;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOzM4UFebnetlRdl8gQKGhN8ZfjkGNugn3AziyXEr8R-Xht11sU-yHFFYGMu5GWszywAynQakzZHR6aeMNJEco5bX5Hqmp1396sVjTDz5i6nzQMXwws2KxzSofXpGVRRX9f_rP0e_njvP5/s457/cornermargin.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="245" data-original-width="457" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOzM4UFebnetlRdl8gQKGhN8ZfjkGNugn3AziyXEr8R-Xht11sU-yHFFYGMu5GWszywAynQakzZHR6aeMNJEco5bX5Hqmp1396sVjTDz5i6nzQMXwws2KxzSofXpGVRRX9f_rP0e_njvP5/w344-h185/cornermargin.png" width="344" /></a></td></tr><tr align="right"><td class="tr-caption"><span style="font-size: x-small;"><i>- corner margin is drawn in purple -</i></span><br /></td></tr></tbody></table>With Latte 0.10.3 indicators gained the ability to specify the background corner margin. This is totally on indicator responsibility to expose or adjust properly and that is the case for Latte and Plasma Indicators that expose it from their settings. With this setting the user is now able to move tasks and applets inside the corner of backgrounds with very big roundness.</div><div style="text-align: justify;"> </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJWRyUoLw_NQOKyJWB6NIIljz9Pv8h0VuaIMCEaIirGVp7jOsL0HKfUBReQHYeEqOxVNc2tGWNGIUEuh6dpdUA-UAKmPNH8v-JFkTqS5COIxZXjZ8dF3GdPopqFII7sZE3uYMOsacfko8J/s496/cornermarginoption.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="251" data-original-width="496" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJWRyUoLw_NQOKyJWB6NIIljz9Pv8h0VuaIMCEaIirGVp7jOsL0HKfUBReQHYeEqOxVNc2tGWNGIUEuh6dpdUA-UAKmPNH8v-JFkTqS5COIxZXjZ8dF3GdPopqFII7sZE3uYMOsacfko8J/w343-h174/cornermarginoption.png" width="343" /></a></td></tr><tr align="right"><td class="tr-caption"><span style="font-size: x-small;"><i>- corner margin option in latte indicator -</i></span><br /></td></tr></tbody></table>It was decided that the option should be part of the indicators api because it is on indicators responsibility to specify how much of the area provided to them, it is actually painted. If an indicator is not touching corner margin at all then default latte behavior is used which is playing safe by taking as granted that indicator is painting the entire area provided to it all the time.<br /></div><div style="text-align: justify;"></div><div style="text-align: justify;"></div><div style="text-align: left;"><br /></div><div style="text-align: left;"> </div><div style="text-align: left;"></div><div style="text-align: left;"><br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-57736603199694655442021-09-11T22:48:00.001+03:002021-09-11T22:48:55.268+03:00Latte Dock v0.10.2 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.2</i></b> the <b>2<sup>nd</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.2.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix crash from containmentactions loading after kde frameworks 5.86</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>Fitt's Law fix for vertical panels in justify alignment</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>Fitt's Law fix for applets touching the screen edge and at the same time using parabolic effect</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>hide all context menu actions if the user has chosen it</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>add missing translations for docks/panels dialog<br /></i></span></i></span></li></ul><div style="text-align: left;"> </div><div style="text-align: left;"> <br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-44773458840414794532021-08-25T15:08:00.001+03:002021-08-25T15:09:47.958+03:00Latte Dock v0.10.1 | Bug Fix Release<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.1</i></b> the <b>1<sup>st</sup> Official Bug Fix Release of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.1.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Fixes</b>
<br />
</p><ul style="text-align: justify;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix autostart crash by not showing settings window too early. This is happening in systems that have not set properly the autostart process for Latte in Plasma environment .<br /></i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix build for Fedora distro</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>specify product name in KAboutData in order to automatically receive bug reports in kde bug tracker</i></span></i></span></li></ul><div style="text-align: left;"> </div><div style="text-align: left;"> </div><div style="text-align: left;"><a href="#" id="propery-autostart"><b>HowTo Autostart Latte</b></a></div><div style="text-align: left;"><br /></div><div style="text-align: justify;">In some systems Plasma Restore session mechanism is trying to restore Latte when you login to your desktop environment. Unfortunately this is not the intended way to autostart Latte. Please follow these steps in order to configure your system properly:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">1. Disable Latte in Plasma Restore Session. Plasma SystemSettings -> Startup And Shutdown -> Desktop Session -> add "<b><i>latte-dock</i></b>" in Don't restore these applications option.</div><div style="text-align: justify;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj47NUNq7DcRT2GPK44KwVNfC3GbzNtE3sTlfmJ24jzQadCRWyH7U_rsrI_YIHOkq7qH8jGknCByNkeplLbgLZh0HiDM-EZ5h-l8sacXqrwxE2xS6hBm6rDXe_QOSkoKzbtxUF5yyJxGZCg/s1656/block+plasma+session+2.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1030" data-original-width="1656" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj47NUNq7DcRT2GPK44KwVNfC3GbzNtE3sTlfmJ24jzQadCRWyH7U_rsrI_YIHOkq7qH8jGknCByNkeplLbgLZh0HiDM-EZ5h-l8sacXqrwxE2xS6hBm6rDXe_QOSkoKzbtxUF5yyJxGZCg/w400-h249/block+plasma+session+2.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: x-small;"><i>disable Latte in Plasma Restore session</i></span><br /></td></tr></tbody></table><br /><div style="text-align: justify;"><br /></div><br /><div style="text-align: justify;">2. Enable Latte autostart option in Latte Preferences Window</div><div style="text-align: justify;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBzO61JUs20oYnvAKSk0ZfAOqCT0cTHgt-Q4BDVYnJCud1ruWSknrF2sNiKAqEe5GoYcv8ULL_ZET27E0fIsY5ZzAzF-K6LWR98gp8pgiFPEzKC3vYXkS-qhrvaXWHMAuhUdnu-xa1QgiF/s1252/Screenshot_20210825_121328-1.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="872" data-original-width="1252" height="279" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBzO61JUs20oYnvAKSk0ZfAOqCT0cTHgt-Q4BDVYnJCud1ruWSknrF2sNiKAqEe5GoYcv8ULL_ZET27E0fIsY5ZzAzF-K6LWR98gp8pgiFPEzKC3vYXkS-qhrvaXWHMAuhUdnu-xa1QgiF/w400-h279/Screenshot_20210825_121328-1.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: x-small;"><i>enable Latte Preferences autostart option</i></span><br /></td></tr></tbody></table><div style="text-align: justify;"> </div><div style="text-align: justify;"> </div><div style="text-align: justify;">3. Make sure that there is <b>Only One</b> Latte record in Plasma Autostart processes</div><div style="text-align: justify;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCT05FqXr0UNvQNOBlxhNlbfDY-PZfFno6ERQvFqoCU5NKrIfedVdJkVT-3Ds8NYOmyvKjihhLQCXVHCFqo8Ccxs68Z1SO166BCq1qPHIDjcP9w0hlQfKPmOkrRngRvhz66ShQqtTKCv9C/s1656/autostart+processes.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1030" data-original-width="1656" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCT05FqXr0UNvQNOBlxhNlbfDY-PZfFno6ERQvFqoCU5NKrIfedVdJkVT-3Ds8NYOmyvKjihhLQCXVHCFqo8Ccxs68Z1SO166BCq1qPHIDjcP9w0hlQfKPmOkrRngRvhz66ShQqtTKCv9C/w400-h249/autostart+processes.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: x-small;"><i>confirm that there is only one latte autostart record</i></span><br /></td></tr></tbody></table><br /><div style="text-align: justify;"><br /></div><div style="text-align: justify;">More info can be obtained at the relevant <a href="https://forum.endeavouros.com/t/latte-dock-settings-window/16483" target="_blank">Endeavour OS forum thread</a>.<br /></div><div style="text-align: left;"> <br /></div><div style="text-align: left;"> </div><div style="text-align: left;"> <br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-24283575282617864862021-08-07T08:01:00.002+03:002021-08-07T08:02:10.187+03:00Latte Dock v0.10.0 | Official Stable Release<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.10.0</i></b> the <b>Official Stable Version of </b><b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">No major issue was reported during the last month, only small bug fixes were added in the stack here and there. Version 0.10 will be the only official stable version that will be maintained in the future, any previous versions are considered obselete and out of date. Enjoy...<br /></span></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><br /></div>
<span face="Aka-Acid-TypoGrotesk"><b>Go get it from</b>, <i><a href="https://download.kde.org/stable/latte-dock/latte-dock-0.10.0.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br /><br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p><b>Highlights</b>
<br />
</p><ul>
<li><a href="https://www.youtube.com/watch?v=22gK6ZLySW4" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>multiple docks and panels on the same screen edge</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=ADEWygbPqQw" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>floating docks and panels</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=75uagRl-xKw" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>support background radius and background shadow size</i></span></i></span></a></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>ten different visibility modes</i></span></i></span></li><li><a href="https://www.youtube.com/watch?v=8sEE2p9yCxw" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>OnDemand sidebars</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=3HOsbjCPjbQ" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>inform Plasma Desktop about panels and docks geometries (since plasma 5.18 - it can be disabled from latte global preferences)</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=iKfD0D3eGaM" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>inform window managers about docks visible area (GTK_FRAME_EXTENTS support)</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=hca05RG-kv0" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>provide internal Widgets Explorer dialog and thus being able to be used completely in other desktop environments such as GNOME and XFCE</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=Sn2Gh0KQbnI" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>support multiple Latte Tasks in the same dock or panel</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=2P_eo9Vrecs" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>improve applets positioning for Justify alignment in latte panels</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=SnxE5wk4md4" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>support latte centric applets that can use parabolic effect easily</i></span></i></span></a></li><li><a href="https://www.youtube.com/watch?v=nWWPQ2RgoI4" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>support Plasma Margins Area Separators</i></span></i></span></a></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>user can specify custom color scheme per layout</i></span></i></span></li><li><a href="https://www.youtube.com/watch?v=j5dlRKrWHL8" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>redesign and improve all layouts dialogs</i></span></i></span></a></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>use templates for all layout functionality</i></span></i></span></li><li><a href="https://www.youtube.com/watch?v=j5dlRKrWHL8" target="_blank"><span style="font-size: small;"><i><span style="font-size: small;"><i>provide move/copy/paste functionality for docks and panels</i></span></i></span></a></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>export layouts and docks/panels as templates for public use</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>2200 commits after version 0.9.0</i></span></i></span></li><li><i>plenty of small bug fixes and improvements all around</i><br /></li>
</ul><div style="text-align: left;">
<br />
<br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul><div style="text-align: center;">
<i>-----</i></div><div style="text-align: center;"><i> </i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><p> </p><ul>
</ul>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-23603272910711296002021-07-18T13:33:00.001+03:002021-07-18T13:34:29.792+03:00Latte Dock v0.10 | Second Beta Release<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<span face="Aka-Acid-TypoGrotesk">Getting closer to v0.10 stable release...<br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.9.98</i></b> the <b>Second Beta</b> of <b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">A new beta was needed because some core parts were updated such as <i><b>Last Active Window</b></i> implementation <i><b>(L.A.W.)</b></i> . LAW is responsible to track windows per panel/dock level and provide these information to latte centric applets such as appmenu, title, buttons etc. Through LAW, Latte is possible to provide information for windows on inactive VDs/Activities/Screens. By reimplementing some of its parts the multi-screen users that use appmenus/titles/buttons applets in different screens should now get one of the best experiences. You can check how this fix was tracked down from: <a href="https://github.com/psifidotos/applet-window-appmenu/issues/172">https://github.com/psifidotos/applet-window-appmenu/issues/172</a></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">LAW implementation is found at </span><span face="Aka-Acid-TypoGrotesk"><a href="https://invent.kde.org/plasma/latte-dock/-/blob/master/app/wm/tracker/lastactivewindow.h"><span face="Aka-Acid-TypoGrotesk">https://invent.kde.org/plasma/latte-dock/-/blob/master/app/wm/tracker/lastactivewindow.h</span></a><br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span><br />
</div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><br /></div>
<span face="Aka-Acid-TypoGrotesk"><b>Go get beta from</b>, <i><a href="https://download.kde.org/unstable/latte-dock/latte-dock-0.9.98.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br />
<div style="text-align: center;">
<i>-----</i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div><p>
<br /><b>Changes from First to Second Beta</b></p><ul style="text-align: left;"><li><span style="font-size: small;"><i><span style="font-size: small;"><i>update Last Active Window implementation (L.A.W.)</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>latte sidebars are ignored from plasma notifications</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>latte tasks, activation through mouse scrolling now works again</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>new option in Latte Preferences window to disable broadcast of screen available geometry to Plasma</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix icon typo for running layouts and primary screen<br /></i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>fix layout for debug window "-d --with-window"</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>add cmd line option to "--add-dock" from available dock/panel templates <br /></i></span></i></span></li></ul><p><b> </b></p><p><b>Highlights</b>
<br />
</p><ul>
<li><span style="font-size: small;"><i><span style="font-size: small;"><i>multiple docks and panels on the same screen edge</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>floating docks and panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support background radius and background shadow size</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>ten different visibility modes</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>OnSemand sidebars</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>inform Plasma Desktop about panels and docks geometries (since plasma 5.18)</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>inform window managers about docks visible area (GTK_FRAME_EXTENTS support)</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>provide internal Widgets Explorer dialog and thus being able to be used completely in other desktop environments such as GNOME and XFCE</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support multiple Latte Tasks in the same dock or panel</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>improve applets positioning for Justify alignment in latte panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support latte centric applets that can use parabolic effect easily</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support Plasma Margins Area Separators</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>user can specify custom color scheme per layout</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>redesign and improve all layouts dialogs</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>use templates for all layout functionality</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>provide move/copy/paste functionality for docks and panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>export layouts and docks/panels as templates for public use</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>2200 commits after version 0.9.0</i></span></i></span></li><li><i>plenty of small bug fixes and improvements all around</i><br /></li>
</ul><div style="text-align: left;">
<br />
<br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li>
</ul>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-67524609857721410362021-06-27T20:19:00.002+03:002021-06-27T20:20:12.594+03:00Latte Dock v0.10 | Beta Release<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://phabricator.kde.org/source/latte-dock/"><img alt="https://phabricator.kde.org/source/latte-dock/" border="0" class="noBordersImage" data-original-height="218" data-original-width="218" height="96" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" width="96" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<span face="Aka-Acid-TypoGrotesk">Two years in the making and long awaited from Latte Community because of its advancements.<br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Let's welcome <b><i>Latte Dock v0.9.97</i></b> the <b>First Beta</b> of <b>v0.10.x branch</b>!</span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"> </span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk">Next three weeks will be given for bug fixing and translators to step in. If everything goes on schedule then in middle of July next official stable v0.10.0 </span><span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk"> will be released</span>.</span><br />
</div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><br /></div>
<span face="Aka-Acid-TypoGrotesk"><b>Go get beta from</b>, <i><a href="https://download.kde.org/unstable/latte-dock/latte-dock-0.9.97.tar.xz.mirrorlist">download.kde.org</a></i><sup><i>* </i></sup></span><br />
<div style="text-align: center;">
<i>-----</i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<a name='more'></a></div>
<br />
<b>Highlights</b>
<br />
<ul>
<li><span style="font-size: small;"><i><span style="font-size: small;"><i>multiple docks and panels on the same screen edge</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>floating docks and panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support background radius and background shadow size</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>ten different visibility modes</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>OnSemand sidebars</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>inform Plasma Desktop about panels and docks geometries (since plasma 5.18)</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>inform window managers about docks visible area (GTK_FRAME_EXTENTS support)</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>provide internal Widgets Explorer dialog and thus being able to be used completely in other desktop environments such as GNOME and XFCE</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support multiple Latte Tasks in the same dock or panel</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>improve applets positioning for Justify alignment in latte panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support latte centric applets that can use parabolic effect easily</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>support Plasma Margins Area Separators</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>user can specify custom color scheme per layout</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>redesign and improve all layouts dialogs</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>use templates for all layout functionality</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>provide move/copy/paste functionality for docks and panels</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>export layouts and docks/panels as templates for public use</i></span></i></span></li><li><span style="font-size: small;"><i><span style="font-size: small;"><i>2200 commits after version 0.9.0</i></span></i></span></li><li><i>plenty of small bug fixes and improvements all around</i><br /></li>
</ul><div style="text-align: left;">
<br />
<br />
<b>Donations</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li>
</ul>
</div>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-54158488830229481112021-05-17T16:08:00.003+03:002021-05-17T16:10:40.192+03:00Latte bug fix release v0.9.12<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<span face="Aka-Acid-TypoGrotesk">Hello everyone, as it appears the Latte Dock issue with Plasma 5.22 was solved by <b>openSUSE</b>. Everyone should thank <b>Fabian Vogt</b></span><span face="Aka-Acid-TypoGrotesk"><b> </b>for providing the relevant patch and give a few more months life for v0.9.x branch.<br /></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"><span face="Aka-Acid-TypoGrotesk"><b></b></span></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;"></div><p>
<span face="Aka-Acid-TypoGrotesk"><span face="Aka-Acid-TypoGrotesk">You can get both </span><b><span face="Aka-Acid-TypoGrotesk"><b>v<i>0.9.12</i></b></span></b><span face="Aka-Acid-TypoGrotesk"><i> [stable]</i></span><span face="Aka-Acid-TypoGrotesk"><i> </i> and </span><b><span face="Aka-Acid-TypoGrotesk"><b>v0.9.91<i> </i></b></span></b><i><span face="Aka-Acid-TypoGrotesk">[pre-beta of v0.10.x]</span></i><span face="Aka-Acid-TypoGrotesk"> from<sup><i> </i></sup></span><b><a href="https://store.kde.org/p/1169519/"><i>store.kde.org</i><span face="Aka-Acid-TypoGrotesk"><sup><i>*</i></sup></span></a> </b></span></p>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archives have been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div><div style="text-align: left;"><i><span style="font-size: xx-small;"> </span></i></div><br /><br />
<b>Donations:</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay if you want to support,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-42257182199374281772021-05-16T10:59:00.001+03:002021-05-16T11:00:35.876+03:00Latte Dock | End Of Life for v0.9.11<div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br /></div><div>
Hello everyone, this is a notice for users and distro packagers.</div><div> </div><div style="text-align: justify;">Latte v0.9.11 is the last published stable version for v0.9.x branch but it is not updated or maintained any more. It has not beed updated for more than a year and unfortunately the next stable branch v0.10.x is not ready yet. I will probably need three or four months from now to complete its implementation.</div><div style="text-align: justify;"> </div><div style="text-align: justify;">The bad news is that v0.9.11 is not compatible with Plasma 5.22 . All users using v0.9.11 when they update to Plasma 5.22 will observe a broken Latte Tasks plasmoid.</div><div style="text-align: justify;"> </div><div style="text-align: justify;"><b>Solutions:</b></div><div style="text-align: justify;"><ul><li>Distros should update to latest Latte git version which I call pre-beta and is versioned v0.9.91 in master branch</li><li>Someone steps in and publishes a new v0.9.12 release that is compatible with Plasma 5.22 . No problem if some features do not work, it just needs to provide a valid Latte Tasks plasmoid</li><li>Users after 5.22 should switch to plasma panels and wait for official Latte v0.10.x to be provided from their distros <br /></li></ul></div><div style="text-align: justify;"></div><div style="text-align: justify;"> </div><div style="text-align: justify;">All relevant talk can be followed at: <a href="https://bugs.kde.org/show_bug.cgi?id=437187" target="_blank">bug#413187</a><br /></div><div><br /></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-5466325688485540902021-05-08T07:55:00.002+03:002021-05-08T07:57:04.756+03:00Latte Dock HowTo Session #1 | The Basics<div><p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br /></div><div style="text-align: justify;">
Hello everyone, this is the first episode from Latte HowTo Sessions.
For all these episodes, upcoming Latte v0.10 will be used to demonstrate different options and areas of Latte Dock applicaiton.<br /></div><div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="height: 250px; margin-left: auto; margin-right: auto; text-align: center; width: 620px;">
<tbody>
<tr>
<td style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/FOYkGfksraI" width="620"></iframe>
</td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;"><b><i><span style="font-size: xx-small;">- youtube presentation -</span></i></b>
</td>
</tr>
</tbody>
</table>
<br />
<a name='more'></a><br /><u><b>
Contents</b></u><br />
<ol style="text-align: left;"><li><b><span class="style-scope yt-formatted-string" dir="auto"> </span></b><span class="style-scope yt-formatted-string" dir="auto">Add/Remove launchers</span></li><li><span class="style-scope yt-formatted-string" dir="auto">Basic settings window</span></li><li><span class="style-scope yt-formatted-string" dir="auto">Add/Remove/Move widgets</span></li><li><span class="style-scope yt-formatted-string" dir="auto"><b>"Live Editing" </b>mode</span></li><li><span class="style-scope yt-formatted-string" dir="auto"><b>"Rearrange and Configure our widgets"</b> mode</span></li><li><span class="style-scope yt-formatted-string" dir="auto">Use Justily alignment to produce a nice looking panel</span></li><li><span class="style-scope yt-formatted-string" dir="auto">Justify Splitters</span></li></ol><div style="text-align: justify;"><br /><div><a href="goog_925907948"><br /></a></div><div><b><u>Donations</u></b><br /></div></div>
<div><br /></div><div style="text-align: justify;">Personally
I do not think donations are necessary. Easier thing you can do is to
just install from KDE Store the Latte related widgets, they work just
fine even with plasma panels. KDE Store provides me some monthly beers
because of this. Funny thing in that Latte Separator that I developed in
a day provides me most of the beers and Latte Dock that I develop
plenty of hours daily for the last three years provides me almost none..
:) I mention it as a funny fact, please do not take it differently.<br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In the case you still want to donate, you can use the following:<br /></div><div><br /></div>
<div style="text-align: justify;">
You can find Latte at Liberapay ,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div><br /></div><div><br /><br /></div></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-57133620448174617082021-02-15T20:05:00.002+02:002021-02-15T20:07:14.097+02:00Latte Dock v0.10~ | Templates, templates...<p> <br /></p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br />
Hello everyone,<br />
<br />
<div style="text-align: justify;">let's improve our layout and view templates in order to make distros and users life easier when they share their Latte layouts and views. <b>View</b> in Latte stands for a Dock or Panel.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><sup> </sup><br /></div>
<a name='more'></a><br />
Contents;<br />
<ul><li><b><a href="#layout_templates">1. Layout Templates</a><br /></b></li><li><b><a href="#view_templates">2. View Templates</a><br /></b></li><li><a href="#full_configuration"><b>3. Full Configuration Import/Export<br /></b></a></li><li><a href="#donations"><b>4. Donations</b></a></li></ul><br /><div id="myth1" style="text-align: justify;">
<span><b><a href="#" id="layout_templates">1. Layout Templates</a><br /></b></span></div><p style="text-align: justify;">Just go to Layouts Editor, select any layout you want, <b>Export->Export As Template</b> . A dialog will appear to choose which applets will maintain their configuration. You can use it to dismiss configuration for applets that contain any of your personal data such as user credentials, passwords etc. Layout templates and Layout files are identical structures with the only difference that for templates the user has approved the applets configuration.</p><p style="text-align: justify;"></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Yyg41Ib_xasdDwYhAamCMru251jDN8Y7ABFu73pWEjWVUuRjTDaah57riyHjJAuhj_YV8A_d0RJQV1TSPG4lfGtG6kjiT2ZRtntQU-juHGQjjiXTrmd-SsO2BCjIEtyQi8OWMa9t63Wl/s656/layout_template.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="656" data-original-width="558" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Yyg41Ib_xasdDwYhAamCMru251jDN8Y7ABFu73pWEjWVUuRjTDaah57riyHjJAuhj_YV8A_d0RJQV1TSPG4lfGtG6kjiT2ZRtntQU-juHGQjjiXTrmd-SsO2BCjIEtyQi8OWMa9t63Wl/w272-h320/layout_template.png" width="272" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><i><span style="font-size: xx-small;">- export template dialog -</span></i><br /></td></tr></tbody></table><p></p><p style="text-align: justify;"></p><br /><p></p><p style="text-align: justify;"></p><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVrlZ6fZfucF9kBm8gQXQsOy3VCX2kmmABal0I7ahJC2dSFtjeO60b1iHimDoaO873vs3oVRJlkQonaL7yxDPzMsrAwaJ-RqNbtWS4Tc5_Ro2MjTlL2SiA2OCHQ_iUy1l3FLi44LiuTjBU/s330/new_layout.png" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="330" data-original-width="281" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVrlZ6fZfucF9kBm8gQXQsOy3VCX2kmmABal0I7ahJC2dSFtjeO60b1iHimDoaO873vs3oVRJlkQonaL7yxDPzMsrAwaJ-RqNbtWS4Tc5_Ro2MjTlL2SiA2OCHQ_iUy1l3FLi44LiuTjBU/w170-h200/new_layout.png" width="170" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><i><span style="font-size: xx-small;">- new layout menu -</span></i></td></tr></tbody></table>For distros it is suggested to add their layout templates in folder: <b>shell/package/contents/templates/ </b>because this way they will always be available to their users to readd them through Layouts Editor -> New Layout menu.<p></p><p style="text-align: justify;">For users all their extracted user layout templates can be found at folder: <b>~/.config/latte/templates</b> </p><p style="text-align: justify;"><br /></p><p style="text-align: justify;"><br /></p><p style="text-align: justify;"><br /></p><p style="text-align: justify;"><br /></p><p><a href="#" id="view_templates"><b>2. View Templates</b></a><br /></p><div style="text-align: justify;">
</div><div style="text-align: justify;">In the same manner Docks and Panels can become templates that the user can easily readd them through Dock/Panel Settings -> New [Actions menu].</div><div style="text-align: justify;"> </div><div style="text-align: justify;">Both for distros and users view templates are again found at folders:</div><div style="text-align: justify;"><ul><li><b>shell/package/contents/templates/</b><b><b> </b></b></li><li><b><b>~/.config/latte/templates</b> <br /></b></li></ul></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihnkhuaYukKn5iOWHUM9cDg1Pd8okMohmxV2HrSjUelOKVjYxEAkqah2r28EJIhMwLBXMbSGlRJr7M9jN767kmDI4CnNNRGlSE49nGidCqJysZhQpzhvQNR21FSAobSpUKSpDK2EXmLdwR/s450/dock_actions_menu.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="272" data-original-width="450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihnkhuaYukKn5iOWHUM9cDg1Pd8okMohmxV2HrSjUelOKVjYxEAkqah2r28EJIhMwLBXMbSGlRJr7M9jN767kmDI4CnNNRGlSE49nGidCqJysZhQpzhvQNR21FSAobSpUKSpDK2EXmLdwR/s320/dock_actions_menu.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><i><span style="font-size: xx-small;">- Dock, New Actions Menu -</span></i></td></tr></tbody></table><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><a href="#" id="full_configuration"><b>3. Full Configuration Import/Export</b></a><br /></div><p></p><p style="text-align: justify;">You can be sure of course that your templates are included in your Latte Export Configuration file which is used from users to take a Full Backup of your Latte configuration. You can find it at: <b>Layouts Editor -> File -> Import/Export Configuration</b><br /></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6pJha8a-lGoau8u-QmCT7JvXpnDciPvo3gad0bfjrCtuSWIToMRyE5bR5DitlfR9BhQ991hUWdaJ1NbP7EdpRYLbe2XBw5o2c8j1yPw5GtAtmAfU65UcvzlfSVMWtciXU0jPbjby62gQu/s496/export_full_configuration.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="302" data-original-width="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6pJha8a-lGoau8u-QmCT7JvXpnDciPvo3gad0bfjrCtuSWIToMRyE5bR5DitlfR9BhQ991hUWdaJ1NbP7EdpRYLbe2XBw5o2c8j1yPw5GtAtmAfU65UcvzlfSVMWtciXU0jPbjby62gQu/s320/export_full_configuration.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><i><span style="font-size: xx-small;">- Export Full Configuration -</span></i></td></tr></tbody></table><br /><div><br /></div><div><br /></div><div style="text-align: justify;"><div><a href="#" id="donations" name="donations"><b>4. Donations</b></a><br /></div></div>
<div><br /></div><div style="text-align: justify;">Personally
I do not think donations are necessary. Easier thing you can do is to
just install from KDE Store the Latte related widgets, they work just
fine even with plasma panels. KDE Store provides me some monthly beers
because of this. Funny thing is that Latte Separator that I developed in
a day provides me most of the beers and Latte Dock that I develop
plenty of hours daily for the last three years provides me almost none..
:) I mention it as a funny fact, please do not take it differently.<br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In a case, if you still want to donate you can use the following:<br /></div><div><br /></div>
<div style="text-align: justify;">
You can find Latte at Liberapay ,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div><br /></div><div><br /><br /><br /></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-29291606627673658772020-09-01T15:00:00.005+03:002020-09-01T16:20:19.859+03:00Latte Dock v0.10~ | Simplify Layouts Mode<p> <br /></p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br />
Hello everyone,<br />
<br />
<div style="text-align: justify;">that is a major new feature, so please read carefully and take full backup before updating to Latte v0.9.86~ <sup>[~, stands for rapid development, in your distro package repos is mentioned as git version]</sup></div><div style="text-align: justify;"><sup> </sup><br /></div>
<a name='more'></a><br />
Contents;<br />
<ul><li><b><a href="#full_configuration_backup">1. Full Configuration Backup</a><br /></b></li><li><b><a href="#shared_layouts_no_more">2. Shared Layouts No More</a><br /></b></li><li><a href="#single_layout_mode"><b>3. Single Layout Mode</b></a></li><li><a href="#multiple_layouts_mode"><b>4. Multiple Layouts Mode</b></a></li><li><b><a href="#distro_information">5. Distro and Developers Information</a><br /></b></li><li><a href="#donations"><b>6. Donations</b></a></li></ul><br /><div id="myth1" style="text-align: justify;">
<span><b><a href="#" id="full_configuration_backup">1. Full Configuration Backup</a><br /></b></span></div><p style="text-align: justify;">In v0.9.86 layouts handling is reconsidered and reimplemented in different way. This is why you should take full backup configuration before upgrading. You can do so easily with: </p><ol style="text-align: left;"><li>Right click on any Dock</li><li>Layouts -> Manage Layouts...</li><li>File -> Export Configuration</li></ol><div class="separator" style="text-align: center;"></div><p><b> </b></p><p><a href="#" id="shared_layouts_no_more"><b>2. Shared Layouts No More</b></a><br /></p><div style="text-align: justify;">
</div><div style="text-align: justify;">Shared Layouts are no more, their support has been totally removed! That means you will not lose them when you upgrade but you should reassign them to Activities in order to show properly to your preference.<br /></div><div><br /></div><div><br /></div><div><br /></div>
<a href="#" id="single_layout_mode"><b>3. Single Layout Mode</b></a><br />
<div style="text-align: justify;"><br /></div><div style="text-align: justify;">In Single Layout Mode no Plasma Activities handling takes place any more. In that mode you will ALWAYS use one single layout assigned to ALL ACTIVITIES at all times. You can easily specify which layout is going to be used through Layouts Editor.<br /></div><div style="text-align: justify;"> </div><div style="text-align: justify;"></div><div style="text-align: justify;"><div><div><br /></div><div><a href="#multiple_layouts_mode"><br /></a></div><b><a hred="#" id="multiple_layouts_mode">4. Multiple Layouts Mode</a><br /></b></div><div><br /></div><div>Shared Layouts were dropped for a good reason. Now that Latte has advanced its layouts technology there is no reason to request users to learn new things. Layouts can now be assigned to multiple different Activities with no restrictions. Each layout can be assigned at:</div><div><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih51tBmamWcg45soJtZHTTlAebt5tJEas7iiH9pOEUlmCS58k_o5PKRffBqsjAn9s7q3FU04GEn9txmiH1X4dCGo11RQdS7GxgdcqLJ89lt_3yhAz8VFMrsiDlS4j8NO-BgVh0hQNTNF5R/s683/activities_menu.png" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="683" data-original-width="423" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih51tBmamWcg45soJtZHTTlAebt5tJEas7iiH9pOEUlmCS58k_o5PKRffBqsjAn9s7q3FU04GEn9txmiH1X4dCGo11RQdS7GxgdcqLJ89lt_3yhAz8VFMrsiDlS4j8NO-BgVh0hQNTNF5R/w203-h328/activities_menu.png" width="203" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: x-small;"><i>- new activities menu -</i></span><br /></td></tr></tbody></table><br /></div><div><ul><li>All Activities</li><li>Free Activities</li><li>Current Activity</li><li>Specific Activities with no restriction</li></ul><p> </p><p>There is NO RESTRICTION on how many Layouts will be assigned to previous options. Mentioned workflow is based totally on TaskManager launchers and Windows and how they give users the option to be split out to different Activities.</p><p><b>Note1:</b> <i>Plasma Wayland does not support Activities yet; this is why current Activity is used to load the proper layouts set and only when you change to different Activity the layouts set is updated. So I propose to stick with the same layouts set at all cases under wayland.</i></p><p><b>Note2:</b><i> In case activities assigned to layouts get you into a situation in which no layout should be shown, Latte protects you and Default layout is added. For the time being if you want some Activities to NOT USE any layout you can add an Empty Template layout through New button in Layouts Editor and assign the Empty layout to these activities.<br /></i></p></div><div><b> </b></div><div><b> </b></div><div><a href="#" id="distro_information"><b>5. Distro and Developers Information </b></a></div><div><b> </b></div><div><ul><li><b>lastNonAssignedLayout</b> and <b>currentLayout</b> properties found in <b>~/.config/lattedockrc</b> are not used any more and they have been replaced from <b>singleModeLayoutName</b> in order to define which layout should be applied in Single Layout mode.<br /><br /></li><li>The proposed way to switch layouts is through Latte dbus interface, for example:</li></ul></div><div style="text-align: left;"><div><span style="font-size: small;"><span style="font-family: courier;"><b><span>qdbus org.kde.lattedock /Latte switchToLayout <layout_name></span></b></span></span></div><div><span style="font-size: small;"><span style="font-family: courier;"><b><span><span style="font-size: small;"><span style="font-family: courier;"><b><span>qdbus org.kde.lattedock /Latte switchToLayout <</span></b></span></span>layout_absolutefilepath></span></b></span></span><br /></div></div><div><b> </b><br /></div><div><a href="goog_925907948"><br /></a></div><div><a href="goog_925907948"><br /></a></div><div><a href="#" id="donations" name="donations"><b>6. Donations</b></a><br /></div></div>
<div><br /></div><div style="text-align: justify;">Personally
I do not think donations are necessary. Easier thing you can do is to
just install from KDE Store the Latte related widgets, they work just
fine even with plasma panels. KDE Store provides me some monthly beers
because of this. Funny thing in that Latte Separator that I developed in
a day provides me most of the beers and Latte Dock that I develop
plenty of hours daily for the last three years provides me almost none..
:) I mention it as a funny fact, please do not take it differently.<br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In a case, if you still want to donate you can use the following:<br /></div><div><br /></div>
<div style="text-align: justify;">
You can find Latte at Liberapay ,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div><br /></div><div><br /><br /><br /></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-11106621841356742592020-08-24T19:55:00.002+03:002020-08-24T19:58:59.982+03:00Latte Dock v0.10~ | Background Radius and Shadows<p> </p><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br />
Hello everyone,<br />
<br />
<div style="text-align: justify;">customizers will probably become too happy with this new feature of Latte Dock v0.10~ git version. <sup>[~, stands for rapid development, in your distro package repos is mentioned as git version]</sup></div><div style="text-align: justify;"><sup> </sup><br /></div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="height: 250px; margin-left: auto; margin-right: auto; text-align: center; width: 620px;">
<tbody>
<tr>
<td style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/75uagRl-xKw" width="620"></iframe>
</td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;"><b><i><span style="font-size: xx-small;">- youtube presentation -</span></i></b>
</td>
</tr>
</tbody>
</table>
<br />
<a name='more'></a><br />
Contents;<br />
<ul><li><b><a href="#background_radius">1. Background Radius</a><br /></b></li><li><a href="#background_shadows"><b>2. Background Shadows</b></a></li><li><b><a href="#design">3. Design </a><br /></b></li><li><a href="#donations"><b>4. Donations</b></a></li></ul><br /><div id="myth1" style="text-align: justify;">
<span><b><a href="#" id="background_radius" name="background_radius">1. Background Radius</a><br /></b></span></div><p style="text-align: justify;">
Plenty of users were asking in the past to be able to adjust background roundness. This is very challenging because Latte relys on Plasma Themes that provide only svg files for their elements and at the same time panel background shadows are drawn from KWin compositor. So before this could be implemented plenty of things were needed to be supported first:</p><ul style="text-align: justify;"><li>Client decorated shadows and background</li><li>Overlay Plasma Theme Background without the user noticing any difference [<i>Outline</i> option case]<br /></li><li>Inform window manager about the real dock geometry [<i>GTK_FRAME_EXTENTS </i>case]</li><li>Inform window manager about the real window input mask [<i>XCB_SHAPE</i> case]</li><li>Easy way to draw shadowed background [<i>Kirigami.ShadowedRectangle</i>]</li><li>Provide mask region for Kirigami.ShadowedRectangle in order for Blur effect and no-compositing mode to work properly.</li></ul><p style="text-align: justify;">When all previous steps were supported it was time to expose Background Radius to users. You need latest Latte git version, kde frameworks >= 5.69 and more specific kirigami2 kde framework library installed for this to work properly.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCit80ckajoHzTQfN8BPvdcZoSgBueiIZbM6GeHaJuhmkt-E-qGp-picUyGhMSQaRIOF0ZjVxs1WoktT2KNh2VUtNSC-ubQXQ2gZtADpmDt4JLlYe3gTJXA1Cu0lrCu7LjbVeBelPWP1Ye/s504/background+radius_shadows.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="210" data-original-width="504" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCit80ckajoHzTQfN8BPvdcZoSgBueiIZbM6GeHaJuhmkt-E-qGp-picUyGhMSQaRIOF0ZjVxs1WoktT2KNh2VUtNSC-ubQXQ2gZtADpmDt4JLlYe3gTJXA1Cu0lrCu7LjbVeBelPWP1Ye/w322-h134/background+radius_shadows.png" width="322" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;"><i>- radius and shadow options -</i></span><br /></td></tr></tbody></table><p style="text-align: center;"></p><div class="separator" style="text-align: center;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYX-Yk11Ew3DJ9pj-QsY-yQke-GZXCRGNaU5MXIBJtgafJFHnuwDwxMfa9ZfTEGr6H9p-lGgWvyOPO3bK8Ty4vXEPAXyHND9Ec0ymcUUhbsTySmXzz5z0RS8pnKq9n-3HPjrJiDKKtLkt/s1873/background_radius_100percent.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="246" data-original-width="1873" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYX-Yk11Ew3DJ9pj-QsY-yQke-GZXCRGNaU5MXIBJtgafJFHnuwDwxMfa9ZfTEGr6H9p-lGgWvyOPO3bK8Ty4vXEPAXyHND9Ec0ymcUUhbsTySmXzz5z0RS8pnKq9n-3HPjrJiDKKtLkt/s640/background_radius_100percent.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;"><i>- background with 100% radius -</i></span><br /></td></tr></tbody></table><div class="separator" style="text-align: center;"><br /></div><div class="separator" style="text-align: left;"><br /></div><div class="separator" style="text-align: justify;">As it appears, in my system Blur Effect with custom radius works faster compared to plasma theme approach probably because most of mask calculations are precomputed. So those of you that want blurred background to catch up parabolic effect and animations you can give one more go in custom radius.<br /></div><div class="separator" style="text-align: left;"><br /></div><div style="text-align: justify;">
</div><div><br /></div>
<a href="#" id="background_shadows" name="background_shadows"><b>2. Background Shadows</b></a><br />
<div style="text-align: justify;"><br /></div><div style="text-align: justify;">After using Kirigami ShadowedRectangle to provide background with different radius it was time to play with background shadows. So now you can adjust the background shadow size if you want. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b>Notice: </b>There is a bug with Kirigami.ShadowedRectangle; if the shadow size is bigger from any of the background width or height, the produced shadow is vastly in size. This is why Latte protects from the case and limits the shadow size to never exceed the mentioned case; more info at <a href="https://bugs.kde.org/show_bug.cgi?id=425745">kde_bug#425745</a> <br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7gjF8IUmc7lTOzzP9JM0nlZe9gt9X_opvJaJtDkoH0sFKtZknmyW1kKgquMZhaLyAeYu0Gj1mVxfVciRMWySiCINW3tiDNbNJnFejyWuuIEVKRVVLDZCGPwzbfiujoKY0ixJZRHD5i9F3/s1853/background_shadow_50px.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="276" data-original-width="1853" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7gjF8IUmc7lTOzzP9JM0nlZe9gt9X_opvJaJtDkoH0sFKtZknmyW1kKgquMZhaLyAeYu0Gj1mVxfVciRMWySiCINW3tiDNbNJnFejyWuuIEVKRVVLDZCGPwzbfiujoKY0ixJZRHD5i9F3/s640/background_shadow_50px.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;"><i>- background with custom 50px. shadow -</i></span><br /></td></tr></tbody></table><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><div><div><a href="goog_925907948"><br /></a></div><a href="#" id="design" name="design"><b>3. Design</b></a></div><div><br /></div><div>For those that will probably ask to be able to adjust also background color like other docks are doing. Sorry it will not happen; Latte follows Plasma Theme almost everywhere and any extended features should not break the Plasma Theme designer decisions. Choosing a color palette for a theme is very important and this is why Latte follows it everywhere. Even Background Shadow mentioned previously is using original plasma theme panel background shadow that it gets discovered through the relevant svg file.</div><div><br /></div><div>If a user wants a different background color will probably mean that wants also different dialogs, dialog shadows, tooltips colors etc.... So in the end the solution is to create a new plasma theme.</div></div><div style="text-align: justify;"><div><br /></div><div><a href="goog_925907948"><br /></a></div><div><a href="#" id="donations" name="donations"><b>4. Donations</b></a><br /></div></div>
<div><br /></div><div style="text-align: justify;">Personally
I do not think donations are necessary. Easier thing you can do is to
just install from KDE Store the Latte related widgets, they work just
fine even with plasma panels. KDE Store provides me some monthly beers
because of this. Funny thing in that Latte Separator that I developed in
a day provides me most of the beers and Latte Dock that I develop
plenty of hours daily for the last three years provides me almost none..
:) I mention it as a funny fact, please do not take it differently.<br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In a case, if you still want to donate you can use the following:<br /></div><div><br /></div>
<div style="text-align: justify;">
You can find Latte at Liberapay ,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div><br /></div><div><br /><br /></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-40507738496367523912020-08-02T16:35:00.002+03:002020-08-02T16:39:18.006+03:00Latte Dock v0.10~ | July Update<div class="separator"><div style="margin-left: 1em; margin-right: 1em; text-align: justify;"></div></div><div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
</div>
<br />
Hello everyone,<br />
<br />
<div style="text-align: justify;">in the following you can read July development news from Latte Dock v0.10~ git version. <sup>[~, stands for rapid development, in your distro package repos is mentioned as git version]</sup><br /></div>
<div style="text-align: justify;"></div>
<a name='more'></a><br />
Contents;<br />
<ul><li><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#new_auto_hide_sidebar"><b>1. New Auto Hide Sidebar visibility mode</b></a></li><li><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#background_all_corners"><b>2. Background with All Corners</b></a></li><li><b><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#memory_consumption">3. Memory Consumption</a></b></li><li><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#layout_details_window"><b>4. Layout Details Window</b></a></li><li><b><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#layout_background_badges">5. Layout Background Badges</a><br /></b></li><li><b><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#noteworthy_fixes">6. Noteworthy Fixes</a></b></li><li><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#estimated_time_of_arrival"><b>7. Estimated Time of Arrival</b></a></li><li><b><a href="https://psifidotos.blogspot.com/2020/08/latte-dock-v010-july-update.html#donations">8. Donations</a><br /></b></li></ul>
<a href="goog_925907907"><br />
</a><div id="myth1" style="text-align: justify;">
<a href="" id="new_auto_hide_sidebar" name="new_auto_hide_sidebar"><span><b>1. New Auto Hide Sidebar visibility mode</b></span></a></div>
<br />
<div style="text-align: justify;">Thanks to <a href="https://invent.kde.org/aeropto">Martijn Vogelaar</a> a new visibility mode for sidebars is supported. The new mode triggers Latte panel showing/hiding through the <a href="https://store.kde.org/p/1365044/">Latte Sidebar Button</a> applet and global shortcuts but at the same time if the panel does not contain mouse for a period of time (can be set from Show timer) then it auto hides itself.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Visibility modes in general have updated their organization in order to be grouped much better. Currently they look like: <br /></div><div style="text-align: justify;"><br /></div><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0RQVrInagjMfzH9gRt7d3w2gr9i2JGYicPImmTXyPW9WfYy2s3HqJ5fikdXMwldSTkOTZRar9WI7PvThbfSnmMqCPz_O_2ppSdgeQ-x-dgd-6pJS6ra-mXsmEo8PYH3EqCatKW0YNi5a/s497/visibility_modes.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="146" data-original-width="497" height="117" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0RQVrInagjMfzH9gRt7d3w2gr9i2JGYicPImmTXyPW9WfYy2s3HqJ5fikdXMwldSTkOTZRar9WI7PvThbfSnmMqCPz_O_2ppSdgeQ-x-dgd-6pJS6ra-mXsmEo8PYH3EqCatKW0YNi5a/w398-h117/visibility_modes.png" width="398" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><font size="1"><i>- visibility modes organization -</i></font><br /></td></tr></tbody></table><div class="separator" style="text-align: center;"><br /></div><div style="text-align: justify;">
</div><div><br /></div>
<a href="#" id="background_all_corners" name="background_all_corners"><b>2. Background with All Corners</b></a><br />
<div style="text-align: justify;"><br /></div><div style="text-align: justify;">Users can now force background corners at all cases. I suppose this could be helpful if someone wants to replicate ChromeOS layout or play with different appearance styles.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWaFkLgj5_iaC_oz4kchKiTYAEglr7jyXjaBL54laQ0qJdPzsR6ADM4V2n-8CZblYd-6EUW2UD_LuvwJXoOGz77e3durivXHvaJD6_F68oJyv9Pci7OqFNZfnQX3yp85Uppc8rNJxPxtLJ/s2560/chromeos_layout.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="139" data-original-width="2560" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWaFkLgj5_iaC_oz4kchKiTYAEglr7jyXjaBL54laQ0qJdPzsR6ADM4V2n-8CZblYd-6EUW2UD_LuvwJXoOGz77e3durivXHvaJD6_F68oJyv9Pci7OqFNZfnQX3yp85Uppc8rNJxPxtLJ/s640/chromeos_layout.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><font size="1"><i>- chromeos layout possibilities -</i></font><br /></td></tr></tbody></table><div><br /></div><div><br /></div></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ677w3L-81p_Y-hO3HLzSx2WiEf-05SyKFKfqvcoxEra33ZoF6PR1oRFfiMjfe7VGh3tFMAIrmRsCgAMKdMuXdi2YL9Zs7S2yeL5Z7SZP61AyVyVJfkIzghpfnmp6ftVdVJa46dQ9RoBK/s504/background_all_corners.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="137" data-original-width="504" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ677w3L-81p_Y-hO3HLzSx2WiEf-05SyKFKfqvcoxEra33ZoF6PR1oRFfiMjfe7VGh3tFMAIrmRsCgAMKdMuXdi2YL9Zs7S2yeL5Z7SZP61AyVyVJfkIzghpfnmp6ftVdVJa46dQ9RoBK/w403-h110/background_all_corners.png" width="403" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><font size="1"><i>- all corners option in background -</i></font><br /></td></tr></tbody></table><div><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><a href="#" id="memory_consumption" name="memory_consumption"><b>3. Memory Consumption</b></a><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">A lot of improvements have been implemented in that regard. All Edit Mode windows (Canvas window, Main Settings with Behavior/Apperarance/Effects, Secondary small window) are now created only first time called and afterwards are reused for ALL Views (docks/panels) when requested. Because of this you are going to notice a very big memory usage drop when editing your panels and docks compared to any previous Latte version.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Even more, Indicators Config UIs found at Effects page are also following the new rule (create only once and reuse afterwards). In the past, indicators config uis were recreated its time a View was requesting editing. Because of that change I notice very stable memory usage that does not increase/decrease all the time when showing editing windows.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">I think that the best way to calculate Latte memory consumption in v0.10~ is the following. Create your panels and docks the way you like them and change their properties and appearance to your liking. Close Latte afterwards and restart it. Start using your docks and panels by triggering popups, parabolic effect etc. Afterwards notice your memory usage but make sure that you have not triggered any docks/panels editing.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b><a href="#" id="layout_details_window" name="layout_details_window">4. Layout Details Window</a></b><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">I am pretty proud of the new Layout Details window found in Layout Editor. With the new window you can add icons and backgrounds to your layouts in very nice and user friendly manner.</div><div style="text-align: justify;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqA8kHOqkbElfiY_h3yvu76LnAb_Nb-36BjGDTyfeYPqU_CILSDeTAg8tSq2s2qJwgB99mX-IFR9G9F9ArmSh68IadM6jFnvb_sJTo8ACUFDJinqos9VM9FzE_4Dz6caO81iNPtJkNSbNT/s1097/details_merge1.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="711" data-original-width="1097" height="332" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqA8kHOqkbElfiY_h3yvu76LnAb_Nb-36BjGDTyfeYPqU_CILSDeTAg8tSq2s2qJwgB99mX-IFR9G9F9ArmSh68IadM6jFnvb_sJTo8ACUFDJinqos9VM9FzE_4Dz6caO81iNPtJkNSbNT/w512-h332/details_merge1.png" width="512" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><font size="1"><i>- layout details window / choose background color -</i></font><br /></td></tr></tbody></table><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b><a href="#" id="layout_background_badges" name="layout_background_badges">5. Layout Background Badges</a></b><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjt708XI93iCUIU-M5PibmG3Za7570L-ykyF71S56bZZ8bfVxskGJvUOHTUrOUIHJmwwXnqQtnTwMewGuLc5HVjOzDYECB5QQhiqgqG3JHDrljAl2nIfBhbcieQH-GteFs__rtokhQ9yyB/s582/details_window1.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyx3wfOKj_W8tCt1v0MukYX2wDa3fhD9F_dBJ9mao4BmtEyAv5chuvE0n11ELJ1kSFiFSZnYV_nn6Lb0OxAynfGJHWIkr_GBUgKrE915vjRuxsKWHxTWAZ2ljo6NvI8fA4CcgIS4F6cowq/s786/background_badges.png" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="786" data-original-width="372" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyx3wfOKj_W8tCt1v0MukYX2wDa3fhD9F_dBJ9mao4BmtEyAv5chuvE0n11ELJ1kSFiFSZnYV_nn6Lb0OxAynfGJHWIkr_GBUgKrE915vjRuxsKWHxTWAZ2ljo6NvI8fA4CcgIS4F6cowq/w155-h328/background_badges.png" width="155" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><font size="1"><i>- background badges -</i></font><br /></td></tr></tbody></table><br /></div><div style="text-align: justify;">When playing with Layouts in the editor it is nice to distinguish your different layouts fast and easy. Icons, colors and backgrounds are helping with this. Background badges take up the task and they are identified with the following priority:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"> <b> a.</b> Layout icon is always preferred if it has been set by the user<br /> <b>b.</b> Layout assigned Plasma Activities icons are used if there is no layout icon<br /> <b>c.</b> Canvas Background is used there is no layout icon and that layout is not assigned to any activities</div><div style="text-align: justify;"><br /><div>That was possible because layouts in the Editor are provided through QTableModel that has made the implementation pretty concrete and future proof. <br /></div><div><br /></div><br /><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><b><a href="#" id="noteworthy_fixes" name="noteworthy_fixes">6. Noteworthy Fixes</a></b><br /></div><div><br /></div><div><ul><li>When a layout was deleted from Layouts Editor there were cases that could break the layouts model data validity.</li><li>Loading/Unloading different layouts could create a crash pointing in plasma frameworks because some codepaths were trying to access applets() that had already been destroyed.</li><li>Enable Hide Timer for ZERO value [instant use]</li><li>Enable dock/panel hiding only after any slide-in event has finished<br /></li><li>Fix Panel/Dock types enforcement through Editing windows</li><li>Live Editing mode at all times even when "Rearranging and Configuring Applets". Latte is auto-adjusting dock and panel modes based on different user preferences immediately after such changes occur.</li><li>fix vertical system trays appearance for Plasma >= 5.19</li><li>Support XCB::SHAPE in order to define which dock areas are accepting mouse input and for all the rest input is forwarded to underlying windows [case of client sided background shadows used in docks].</li><li>Support GTK_FRAME_EXTENTS in order to define which dock areas are actually really used from docks and ignore all the rest. This way the compositor is informed about docks real geometry and locates underlying application windows accordingly [case of client sided background shadows that must be ignored from window manager].</li></ul><div><b><br /></b></div></div><div><a href="#" id="estimated_time_of_arrival" name="estimated_time_of_arrival"><b>7. Estimated Time of Arrival</b></a><br /></div><div><br /></div><div>There is <b>none</b>. Latte v0.10 will be ready, when it is ready. That may take up even one more year. I am developing Latte as my fun project and I want to keep it that way. If you think it is too far, do not hesitate, come, join and help...</div><div><br /></div><div><a href="goog_925907948"><br /></a></div><div><a href="" id="donations" name="donations"><b>8. Donations</b></a><br /></div></div>
<div><br /></div><div style="text-align: justify;">Personally I do not think donations are necessary. Easier thing you can do is to just install from KDE Store the Latte related widgets, they work just fine even with plasma panels. KDE Store provides me some monthly beers because of this. Funny thing in that Latte Separator that I developed in a day provides me most of the beers and Latte Dock that I develop plenty of hours daily for the last three years provides me almost none.. :) I mention it as a funny fact, please do not take it differently.<br /></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In a case, if you still want to donate you can use the following:<br /></div><div><br /></div>
<div style="text-align: justify;">
You can find Latte at Liberapay ,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul><li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li><li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li><li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li><li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li><li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li><li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li><li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li><li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li><li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li><li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li></ul>
<div><br /></div><div><br /></div>psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-13107032421203427432020-04-20T17:45:00.000+03:002020-04-20T20:46:17.563+03:00Article: Rounded Plasma and Qt CSDs?<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br /></div>
<br />
Hello everyone,<br />
<br />
<div style="text-align: justify;">
I might start writing some articles with technical information in order to spread information that I consider them obvious but in KDE community might not be.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Many of you might find them boring but in the end I consider them just easy to read technical information.</div>
<br />
<a name='more'></a><br />
Contents;<br />
<ul>
<li><a href="https://psifidotos.blogspot.com/2020/04/article-rounded-plasma-and-qt-csds.html#myth1"><b>Myth 1: Qt/QML Client Side Decoration buttons are hard to implement and draw them consistently</b></a></li>
<li><a href="https://psifidotos.blogspot.com/2020/04/article-rounded-plasma-and-qt-csds.html#myth2"><b>Myth 2: Plasma Themes can not have rounded corners</b></a><b> </b></li>
</ul>
<br />
<div id="myth1" style="text-align: justify;">
<span style="font-size: large;"><b>Myth 1: Qt/QML Client Side Decoration buttons are hard to implement and draw them consistently</b></span></div>
<br />
<div style="text-align: justify;">
Based on <a href="https://nxos.org/maui/maui-weekly-report-3/" target="_blank">Maui Weekly Report #3</a> I show there is interest for Qt/QML applications that can draw window buttons in window internal space. I even like them in some apps such as music and video players. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
For those that want a flame war between SSDs and CSDs I actually dont even care. You can argue as much as you want, this article is not about choosing a winner, it is about technology and solutions that already exist.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Plasma/Qt/KDE technologies have already solved this, so Maui can just use the following proposed solution and in the end provide the most magical client side window buttons that will also be consistent between different apps and they could be even better than other provided solutions.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I dont want to take all the credits for this because the person that really solved it is the KWin maintainer <a href="https://blog.martin-graesslin.com/blog/" target="_blank">Martin Gräßlin</a> . Even though Martin is always in favor of SSDs (Server Side Decorations) it created and provided a technology that can support CSDs drawing beautifully; that is <a href="https://github.com/KDE/kdecoration" target="_blank"><b>KDecoration2</b></a> library.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
One and a half year ago I wanted an applet that could draw window buttons consistently with window titlebars with their animations etc... In the end I discovered the kwin kcm that you can use to configure your titlebar buttons order and placement. That was actually enough. I took that implemention, I adjusted it for plasma applets use and I supported also Aurorae theming. From user point of view KDecoration2/c++ decorations and Aurorae/svg/png are not distinguished.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The applet is called <a href="https://www.pling.com/p/1272871" target="_blank">Window Buttons Applet</a> <a href="https://github.com/psifidotos/applet-window-buttons" target="_blank">[source]</a> and provides a c++ library that makes it very easy to support window buttons in qml side. Biggest advantage of course is that Window Buttons is <b>NOT drawing</b> and <b>DOES NOT</b> animate the window buttons by itself! All drawing and animations are provided through KDecoration2 at the original decoration implementation. So when the Breeze buttons are drawn and be animated in Window Buttons applet that is actually the Breeze creators implementation. That of course applies to <b>ALL decorations</b> that are based to <b>KDecoration2</b> library.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>How powerful is that:</b></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="height: 250px; margin-left: auto; margin-right: auto; text-align: center; width: 620px;">
<tbody>
<tr>
<td style="text-align: center;"><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="250" src="https://www.youtube.com/embed/YTjO--wgZZM" width="620"></iframe>
</td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;"><b><i><span style="font-size: xx-small;">- youtube presentation -</span></i></b>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
In the video you can see five different Window Buttons Applets insize a plasma panel and for demonstration purposes I change color schemes for the Oxygen window buttons. Decorations used in order are:<br />
<ol>
<li>Breeze</li>
<li>Sierra Breeze Enhanced</li>
<li>BreezeEnhanced</li>
<li>UniQ</li>
<li>Oxygen</li>
</ol>
</div>
<div style="text-align: justify;">
So my advice to Maui developers is to take a look at Window Buttons applet... Take the library found there and use it to provide the most consistent and beautiful CSDs :) ... Buttons will look identical for the simple reason that are drawn directly from their creators.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
For those that are going to start requesting from me to help and take it upon my shoulders etc... So sorry but I have too many projects that I really like and I want to maintain and improve... Of course and I can provide advice but I am sorry but I can not take up the task. I am pretty sure that the Window Buttons qml code can be used directly with no real adjustments... Someone could even install the Window Buttons applet and use its library to draw window buttons for every QML window.</div>
<div style="text-align: justify;">
<br /></div>
<br />
<span style="font-size: large;"><b id="myth2">Myth 2: Plasma Themes can not have rounded corners</b></span><br />
<br />
<div style="text-align: justify;">
I have read that myth so many times in user blogs, reddit articles etc. that in the end I investigated to see what is going on. The findings were pretty clear, Plasma Themes can support rounded corners just fine almost 10 years now but it is up to the designer to support them correctly.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
As it appears all designers in kde store were taking the Breeze Plasma theme implementation as a template that did not change too much in order to not break things. The file in question was <i><b>"widgets/panel-background.svg"</b></i> . I had even asked some months ago some kde developers what was going on but I did not get a concrete response how this was achievable.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The solution was pretty easy, if your theme provides 2px. rounded corners and you want a bigger one; only thing you need to do is to scale up all the elements in the svg file. So if I scale up everything in the svg file by x2 I will get 4px. roundness, if I scale them by x4 I will get 8px. roundness etc...</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I am not such a good designer so I asked the great @varlesh to provide such a plama theme in order to be a reference for all plasma theme designers. The first theme appeared was: <a href="https://www.pling.com/p/1352754" target="_blank">ROUNDED @ varlesh</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Lately you can find more than three plasma themes that provide big rounded corners in kde store.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://cdn.pling.com/img/4/2/e/4/793753d50d8e6eb3b737c05a40e58c536953.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="450" data-original-width="800" height="360" src="https://cdn.pling.com/img/4/2/e/4/793753d50d8e6eb3b737c05a40e58c536953.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><i>- ROUNDED plasma theme with 24px. rounded corners -</i></td></tr>
</tbody></table>
<br /></div>
<div style="text-align: justify;">
<b>Latte reference:</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Latte is doing something magical here that I believe it should be mentioned. I wanted in Latte to provide autocoloring. So I wanted a way to draw the panel background based on user/window preferences and the user should not notice any breakage. In order to do that Latte must know exactly the plasma theme roundness. That information is not provided in plasma theme metadata. The solution was to draw the svg file and calculate the gap that is created in its background corners. So if you run latte in debug mode with:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i><b> "latte-dock -d"</b></i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
at some point you can read:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="color: red;"><i>[debug 18:07:20.691691] - Plasma theme is dark...<br />[debug 18:07:20.699699] - COMPOSITING ROUNDNESS ::: 4 _ 4 _ 4 _ 4</i></span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
so that theme is dark and provides 4px. roundness for its four corners.</div>
<br />
<br />
<br />
<b>Donations:</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay if you want to support,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li>
</ul>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-65222866172131954812020-04-11T14:00:00.000+03:002020-04-11T15:44:40.978+03:00Latte bug fix release v0.9.11<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br />
<span style="font-family: Aka-Acid-TypoGrotesk;"><b><i>Latte Dock v0.9.11</i></b> has been released containing important fixes and improvements! </span><br />
<br />
<br /></div>
<span style="font-family: Aka-Acid-TypoGrotesk;"><b>Go get v<i>0.9.11 </i> from</b><sup><i> </i></sup></span><a href="https://store.kde.org/p/1169519/"><i>store.kde.org</i><span style="font-family: Aka-Acid-TypoGrotesk;"><sup><i>*</i></sup></span></a><br />
<div style="text-align: center;">
<br />
<i>-----</i></div>
<div style="text-align: left;">
<i><span style="font-size: xx-small;">* archive has been signed with gpg key: <a href="https://pgp.mit.edu/pks/lookup?search=0xA2D9110E&op=index">325E 97C3 2E60 1F5D 4EAD CF3A 5599 9050 A2D9 110E</a></span></i></div>
<a name='more'></a><br />
<div style="text-align: left;">
<span style="font-family: Aka-Acid-TypoGrotesk;"><b>Fixes:</b></span></div>
<ul style="text-align: justify;">
<li> fix context menu for classic systray items such as Viber and Telegram</li>
<li>fix compatibility with KDE Frameworks 5.38</li>
</ul>
<br /><br />
<b>Donations:</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay if you want to support,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li>
</ul>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.comtag:blogger.com,1999:blog-4166107408916262516.post-68652256674751968262020-03-31T14:00:00.000+03:002020-03-31T14:49:52.966+03:00Latte Dock development news<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/psifidotos/Latte-Dock/"><img border="0" class="noBordersImage" src="https://camo.githubusercontent.com/48c6397fd11941c944a77813bad6e9fd8f285aa2/687474703a2f2f692e696d6775722e636f6d2f4c4c6f5864674b2e706e67" /></a></div>
</div>
<div style="line-height: 16px; margin-bottom: 0cm; text-align: justify;">
<br /></div>
<br />
<br />
<div style="text-align: justify;">
I would like to thank everyone for its love concercing Latte and kde community for its big acceptance. It is no secret that for the last two years I am the single and only Latte developer. For me it is just my fun project that I also share to the community. If anyone wants to participate by contributing code and patches for review can do so easily through <a href="https://phabricator.kde.org/" target="_blank">kde phabricator page</a>. I also want to thank of course the kde translators and its team that contribute translations to Latte weekly.<br />
<br />
In previous month users had asked when Latte v0.10.~ will become the stable version. So as it appears I do not have time to make this possible until this summer so as a first step it <b>will be delayed for Christmas 2020</b> and if it is not ready then it will be delayed even more. Of course and I do not want to burn out and I want to keep other aspects of my life healthy.<br />
<br />
<a name='more'></a><br /><br />
<div style="text-align: center;">
<b>Why don't you release Latte new major stable versions more often?</b> </div>
<br />
Releasing stable versions it means also that you have to maintain them. When a stable version is released then for the next six months a bug fix release is published almost monthly or earlier. After the first six months then the bug fix releases are not that often and contain only critical and very important fixes.<br />
<br />
<br />
<div style="text-align: center;">
<b>Why Latte v0.10 is so different?</b></div>
<br />
I have scheduled for v0.10 some major changes and improvements that make too much sense in order to delayed any further. These changes are not too easy to implement because they require updating Latte Layouts foundations so they must be tested properly and must be presented to users in an easy way.<br />
<br />
<br />
<i>Layouts and Preferences window</i><br />
<br />
It is updated in order to be more stable, consistent and more meaningful for users.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJp_s1Fm6nwmZMIqiG369T78u7GT4UM9qVIHp35BOnNgqUnFy2MB8I7HCcSlN-NRfqK_a9Jqyn-zD4_w_hAvO9KC869ZTxejgItDNTTFlhcGJHbb31e82zINDRLzKT2ZC8_jTVKZ9ju0k/s1600/layouts_editor.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="763" data-original-width="1354" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJp_s1Fm6nwmZMIqiG369T78u7GT4UM9qVIHp35BOnNgqUnFy2MB8I7HCcSlN-NRfqK_a9Jqyn-zD4_w_hAvO9KC869ZTxejgItDNTTFlhcGJHbb31e82zINDRLzKT2ZC8_jTVKZ9ju0k/s320/layouts_editor.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><i>- layouts editor -</i></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimjou5vR4ADMW3PrUCswSVpfKg_H9tLWZ7msp8Q4tHAM7FOOMiCOnZ05UTIGszBHybgU73m85AqOittjYyxVM_12QYZIMiKyVHUfjQkt9U263warQYZvLZbsRU3zc_A6Z0KWslvkf7YjiV/s1600/latte_preferences.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="679" data-original-width="1203" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimjou5vR4ADMW3PrUCswSVpfKg_H9tLWZ7msp8Q4tHAM7FOOMiCOnZ05UTIGszBHybgU73m85AqOittjYyxVM_12QYZIMiKyVHUfjQkt9U263warQYZvLZbsRU3zc_A6Z0KWslvkf7YjiV/s320/latte_preferences.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><i>- preferences -</i></td></tr>
</tbody></table>
<br />
<br />
<i>Layout Details window</i><br />
<br />
A new window will be introduced that will be accesible from Layouts Editor. You will be able to change all layout settings easily and of course there will be in that window a Docks/Panels list that you could use to update Screen assignment/ Screen Edge placement and access easily the specific Settings window for that dock panel.<br />
<br />
<br />
<i>Layout Templates</i><br />
<br />
Currently extracted layout files contain also the user specified applet settings, so you must be careful a lot because the layout files can contain also sensitive data such as your google account that you are using in an applet or personal information etc. when you publish them on the Internet. A new concept will be introduced that will be called <i>Layout Templates</i>. You will be able to extract, import and publish your layouts without containing any user-specified applet settings by default. They will contain only your applets placement and dock/panels placement and settings. You could also use these templates in order to add new Layouts in your Layout editor easily.<br />
<br />
<br />
<i>Dock/Panel Templates</i><br />
<br />
Like Layout Templates the same thing will be possible with docks and panels. You could have a Template for specific dock and panel and you could use it to add new panels and docks based on that template. That template will not contain of course any user specified applet settings by default.<br />
<br />
<br />
<i>Layouts and Dock/Panels Interoperability</i><br />
<br />
All Layouts / Layout Templates / Dock,Panel Templates will be able to be exchanged through Copy/Cut Paste paradigm and Latte will give you options for these actions when the Paste action takes place.<br />
<br />
<br />
<b>Example 1</b>: when you copy a layout into the Layout Templates list, Latte will ask you if you want to keep the user specified applet settings, by default it will choose No.<br />
<br />
<br />
<b>Example 2</b>: when you copy a dock/panel into a specific Layout Template or Dock/Panel Template, Latte again will ask you if you want to keep the user specified applet settings, by default it will choose No.<br />
<br />
<br />
<br />
<i>Easy to understand UI for all above possibilities</i><br />
<br />
All previous options of course and it is a dream and very important to provide. So it will take as much time is needed in order to be provided correctly to the user. In most cases for user interaction the Copy/Cut Paste paradigm will be used that is well established and educated already to vast majority of the users.<b></b><br />
<b><br /></b>
<b></b><br />
<b><br /></b>
<b></b><br />
<b></b><br />
<b><br /></b>
<b><br /></b>
</div>
<b>Donations:</b><br />
<br />
<div style="text-align: justify;">
You can find Latte at Liberapay if you want to support,
<a href="https://liberapay.com/latte-dock/donate"><img alt="Donate using Liberapay" class="noBordersImage" src="https://liberapay.com/assets/widgets/donate.svg" /></a>
</div>
<br />
<br />
<div style="text-align: justify;">
or you can split
your donation between my active projects in kde store. </div>
<ul>
<li><a href="https://store.kde.org/p/1169519/">Latte Dock </a></li>
<li><a href="https://store.kde.org/p/1295376/">Latte Separator</a> </li>
<li><a href="https://store.kde.org/p/1365044">Latte SideBar Button </a></li>
<li><a href="https://store.kde.org/p/1287102/">Latte Spacer</a></li>
<li><a href="https://store.kde.org/p/1338479/">Panel Transparency Button</a> </li>
<li><a href="https://store.kde.org/p/1274218/">Window Title Applet</a></li>
<li><a href="https://store.kde.org/p/1272871/">Window Buttons Applet</a></li>
<li><a href="https://store.kde.org/p/1274975/">Window AppMenu Applet</a></li>
<li><a href="https://store.kde.org/p/1297196/">Unity Indicator</a></li>
<li><a href="https://store.kde.org/p/1310555/">DashToPanel Indicator</a> </li>
</ul>
psifidotoshttp://www.blogger.com/profile/11341350856050881261noreply@blogger.com