<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel, branch Switcher-WIP</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>Workspace-switcher: Initially display a switcher applet in wayland</title>
<updated>2025-09-28T07:04:25+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-09-28T04:02:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=271fea95072851db70191cf55a830b43656b1e47'/>
<id>271fea95072851db70191cf55a830b43656b1e47</id>
<content type='text'>
*Nothing is wired up yet, this is just a displayable applet initially hardcoded to 4 workspaces. That will change to the actual number of workspaces once this is wired up to wayfire
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Nothing is wired up yet, this is just a displayable applet initially hardcoded to 4 workspaces. That will change to the actual number of workspaces once this is wired up to wayfire
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Store calendar client in ClockData (#1516)</title>
<updated>2025-09-22T22:23:09+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-22T22:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=cf2f458dd8b70450c3fdffb10d4a45c8c369b3e9'/>
<id>cf2f458dd8b70450c3fdffb10d4a45c8c369b3e9</id>
<content type='text'>
* clock: Store calendar client in ClockData

This simplifies the evolution calendar client architecture and makes the
popup show up faster, since we don't need to create a new one every time
we open it.

* clock: Fix calendar data refresh when opening popup

The calendar popup was not showing recently added Evolution
events/tasks. Added a refresh timeout call every time the calendar popup
opens. That way the popup opens immediately and the data is refresh
after a small delay.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* clock: Store calendar client in ClockData

This simplifies the evolution calendar client architecture and makes the
popup show up faster, since we don't need to create a new one every time
we open it.

* clock: Fix calendar data refresh when opening popup

The calendar popup was not showing recently added Evolution
events/tasks. Added a refresh timeout call every time the calendar popup
opens. That way the popup opens immediately and the data is refresh
after a small delay.</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>
<entry>
<title>wncklet: Bump libwnck to 43.0</title>
<updated>2025-09-03T10:10:16+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-08T17:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=cf307653354a4f4d5ab838fa321782f84743ad0a'/>
<id>cf307653354a4f4d5ab838fa321782f84743ad0a</id>
<content type='text'>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland: stop panel "dodging" mouse and moving to top</title>
<updated>2025-08-08T01:47:39+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-24T04:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=20cb96dfb5f4b79d2bac212edcde8cdda9f3283c'/>
<id>20cb96dfb5f4b79d2bac212edcde8cdda9f3283c</id>
<content type='text'>
*Disable grabbing and moving panels in wayland due to tendency of panel other than on top to jump to top or left
*Note that nonexpanded panels in wayland cannot be dragged along the screen edge as we have their centered position hardcoded using gtk-layer-shell at this time

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Disable grabbing and moving panels in wayland due to tendency of panel other than on top to jump to top or left
*Note that nonexpanded panels in wayland cannot be dragged along the screen edge as we have their centered position hardcoded using gtk-layer-shell at this time

</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: Remove window preview conditionals</title>
<updated>2025-08-08T01:45:59+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-02T02:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=f7ab1fc6cec6d2a429142ec0f684466a653fab24'/>
<id>f7ab1fc6cec6d2a429142ec0f684466a653fab24</id>
<content type='text'>
There are no distros (that I could find) that ship both an old
libwnck&lt;3.32.0 with a new MATE&gt;=1.28. Dropping this should be safe and
removes complexity.

Since all of these were already wrapped inside HAVE_X11, it should not
affect Wayland at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are no distros (that I could find) that ship both an old
libwnck&lt;3.32.0 with a new MATE&gt;=1.28. Dropping this should be safe and
removes complexity.

Since all of these were already wrapped inside HAVE_X11, it should not
affect Wayland at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Provide fallback preferences path</title>
<updated>2025-08-03T13:39:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-02T00:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=29a8742080dab02afbe6f7e453a7525c54be946e'/>
<id>29a8742080dab02afbe6f7e453a7525c54be946e</id>
<content type='text'>
Provide a fallback preferences path in case the applet doesn't provide
one. This happens when running outside the actual panel, like in the
case of mate-panel-test-applets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a fallback preferences path in case the applet doesn't provide
one. This happens when running outside the actual panel, like in the
case of mate-panel-test-applets.
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Fix timezone handling</title>
<updated>2025-08-03T13:39:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-28T15:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=bf07a6614e91646ecea248db003a576c3d85ad95'/>
<id>bf07a6614e91646ecea248db003a576c3d85ad95</id>
<content type='text'>
We remove a bunch of functions, since they are already handled by
libecal, and add correction to times based on the difference between the
event's own timezone and our current local timezone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We remove a bunch of functions, since they are already handled by
libecal, and add correction to times based on the difference between the
event's own timezone and our current local timezone.
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Backport Evolution calendar integration from gnome-panel</title>
<updated>2025-08-03T13:39:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-25T11:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=3818bb2847b16ecc21320f0208211da4bd883b30'/>
<id>3818bb2847b16ecc21320f0208211da4bd883b30</id>
<content type='text'>
Add Evolution Data Server (EDS) calendar integration to the MATE panel
clock applet, most of it ported from gnome-panel's clock applet. This
allows users to view calendar events and tasks directly from the clock
popup calendar.

The calendar integration is disabled by default and can be enabled
with --enable-eds during configuration. When disabled, the clock
applet functions normally without any EDS dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Evolution Data Server (EDS) calendar integration to the MATE panel
clock applet, most of it ported from gnome-panel's clock applet. This
allows users to view calendar events and tasks directly from the clock
popup calendar.

The calendar integration is disabled by default and can be enabled
with --enable-eds during configuration. When disabled, the clock
applet functions normally without any EDS dependencies.
</pre>
</div>
</content>
</entry>
</feed>
