<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets/wncklet, branch master</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>wl-window-list: ensure same behavior with and without show desktop applet in panel</title>
<updated>2025-12-05T23:07:28+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-11-19T08:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=3e62b847f6e957cf8c53bb705f75f753d949dca2'/>
<id>3e62b847f6e957cf8c53bb705f75f753d949dca2</id>
<content type='text'>
*Note that in the wayland panel the show desktop applet works by using an invocation of the window list backend to send a signal to every window to mimimize or unminimize
*This however causes every added button to be counted twice when the show desktop applet is also used
*Detect the show desktop applet, and only divide the number of window list buttons by 2 when it is present
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Note that in the wayland panel the show desktop applet works by using an invocation of the window list backend to send a signal to every window to mimimize or unminimize
*This however causes every added button to be counted twice when the show desktop applet is also used
*Detect the show desktop applet, and only divide the number of window list buttons by 2 when it is present
</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: fix preview window positioning for right &amp; down</title>
<updated>2025-10-30T21:19:14+00:00</updated>
<author>
<name>Andrzej Szombierski</name>
<email>qq@kuku.eu.org</email>
</author>
<published>2025-10-17T19:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=a9341a107e8dfd336fb481d98659ec1399bf1442'/>
<id>a9341a107e8dfd336fb481d98659ec1399bf1442</id>
<content type='text'>
The monitor origin needs to be taken into account.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The monitor origin needs to be taken into account.
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland-window-list: prevent overflow on panel restart and user changes of available space</title>
<updated>2025-10-28T04:50:17+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-10-21T07:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=26d4659ad4cff509ad5bd893780443a0568f875d'/>
<id>26d4659ad4cff509ad5bd893780443a0568f875d</id>
<content type='text'>
*Set a sane default width of 1/3 the total panel with on startup
*This prevents the panel width from coming up zero or one when GTK gets the allocation with no buttons in it

*Always affirmatively show or hide icons and text when adjusting the buttons for width
*Get the box the tasklist-&gt;outer box is packed into for width calculations
*Recompute tasklist width both on adding and removing buttons
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Set a sane default width of 1/3 the total panel with on startup
*This prevents the panel width from coming up zero or one when GTK gets the allocation with no buttons in it

*Always affirmatively show or hide icons and text when adjusting the buttons for width
*Get the box the tasklist-&gt;outer box is packed into for width calculations
*Recompute tasklist width both on adding and removing buttons
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland-window-list: keep the labels showing a little longer</title>
<updated>2025-10-28T04:50:17+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-10-16T06:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=049dff3d168b6f833329b008191dcae6f41b0275'/>
<id>049dff3d168b6f833329b008191dcae6f41b0275</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland-window-list: handle the case of a very short tasklist</title>
<updated>2025-10-28T04:50:17+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-10-09T01:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=181dfc6f29b07fc51a37d4b4c832271be2ed1127'/>
<id>181dfc6f29b07fc51a37d4b4c832271be2ed1127</id>
<content type='text'>
*Recompute the maximum button width when three fullsize buttons won't fit
*Otherwise short tasklists overflow
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Recompute the maximum button width when three fullsize buttons won't fit
*Otherwise short tasklists overflow
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland-window-list: refactor button adjustment into separate function</title>
<updated>2025-10-28T04:50:17+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-10-08T21:39:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=6f42eb8f1159e3ca1e6d336b568dcd310b4fa10d'/>
<id>6f42eb8f1159e3ca1e6d336b568dcd310b4fa10d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland window list: improve space management</title>
<updated>2025-10-28T04:50:17+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-09-21T04:21:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=f18c690a8eff6717b7a6fc7bdc37e73963558ed1'/>
<id>f18c690a8eff6717b7a6fc7bdc37e73963558ed1</id>
<content type='text'>
*Do not hide text and retain icons, that's not what we do in x11
*Hide the icons first, only hide labels when ellipsized text can no longer fit
*ensure last buttons don't over-expand as windows are closed
*divide available panel space by number of buttons to set size of empty buttons on crowded panel
*This more evenly fills the window list when a crowded window list forces empty buttons
*and allows far more buttons to show before the window list pushed other applets off the panel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Do not hide text and retain icons, that's not what we do in x11
*Hide the icons first, only hide labels when ellipsized text can no longer fit
*ensure last buttons don't over-expand as windows are closed
*divide available panel space by number of buttons to set size of empty buttons on crowded panel
*This more evenly fills the window list when a crowded window list forces empty buttons
*and allows far more buttons to show before the window list pushed other applets off the panel
</pre>
</div>
</content>
</entry>
<entry>
<title>Show desktop: support wayland use</title>
<updated>2025-09-28T16:33:41+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-09-21T02:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=96613f26127df84440d2d7adf2be570725f483b3'/>
<id>96613f26127df84440d2d7adf2be570725f483b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wayland-only-build attempt 3 - changes from other branch removed</title>
<updated>2025-09-04T14:12:14+00:00</updated>
<author>
<name>mark.herbert</name>
<email>mark.herbert42@gmail.com</email>
</author>
<published>2025-07-18T08:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=d68c23bd8e07612f305dcc7825f3a8ee448544f5'/>
<id>d68c23bd8e07612f305dcc7825f3a8ee448544f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix uninitialized and unused screen vars</title>
<updated>2025-09-04T14:04:49+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-03T10:27:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=7867d2d5888f48369bc34c1182d5171c4c224b13'/>
<id>7867d2d5888f48369bc34c1182d5171c4c224b13</id>
<content type='text'>
A previous overzealous cleanup left some hanging screen variables and
one instance of an uninitialized screen being used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A previous overzealous cleanup left some hanging screen variables and
one instance of an uninitialized screen being used.
</pre>
</div>
</content>
</entry>
</feed>
