<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets, branch preview</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>use libwnck-4.0 to be able to disable tooltips</title>
<updated>2026-03-14T10:19:25+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-14T10:19:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=891730e652b1d265e7739cc527c757c5b31f4429'/>
<id>891730e652b1d265e7739cc527c757c5b31f4429</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Add DBus 'activate' callback</title>
<updated>2026-01-20T22:20:00+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-19T22:27:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=37fd0c5169e37b2962c9979659d693eec1d0bf24'/>
<id>37fd0c5169e37b2962c9979659d693eec1d0bf24</id>
<content type='text'>
This allows users to open the clock/calendar popup through DBus, which
means we could configure a keybinding for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows users to open the clock/calendar popup through DBus, which
means we could configure a keybinding for it.
</pre>
</div>
</content>
</entry>
<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>clock: Separate expander state from section visibility preferences</title>
<updated>2025-10-08T04:50:28+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-07T19:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=4558470fbeae17d487b0cbddcbea639c188c9e90'/>
<id>4558470fbeae17d487b0cbddcbea639c188c9e90</id>
<content type='text'>
The Appointments and Tasks expanders in the calendar popup were
incorrectly linked to the show-calendar-events and show-tasks gsettings.
This caused collapsing the section to toggle the preference, making the
entire section disappear on next popup.

Fixed by adding a new expand-calendar-events and expand-tasks gsettings
keys to track the UI state separately from whether the section is
visible or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Appointments and Tasks expanders in the calendar popup were
incorrectly linked to the show-calendar-events and show-tasks gsettings.
This caused collapsing the section to toggle the preference, making the
entire section disappear on next popup.

Fixed by adding a new expand-calendar-events and expand-tasks gsettings
keys to track the UI state separately from whether the section is
visible or not.
</pre>
</div>
</content>
</entry>
</feed>
