<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel, branch copilot/modify-clock-applet-for-vdir</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>Initial plan</title>
<updated>2025-10-20T18:22:49+00:00</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-10-20T18:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=a76a9ccb01c07745ea6e8ecc7de27c286b209380'/>
<id>a76a9ccb01c07745ea6e8ecc7de27c286b209380</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>clock: Follow EDS calendar colors and highlight current event</title>
<updated>2025-10-07T13:26:38+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-06T20:29:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=7e394e94d14e4691b40cae882633a5307d7182cd'/>
<id>7e394e94d14e4691b40cae882633a5307d7182cd</id>
<content type='text'>
Evolution tracks a color for each calendar. We can fetch this to
differentiate events from multiple calendars in the popup.

This also marks the current event in bold and scrolls the window to make
it visible to the user on load.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Evolution tracks a color for each calendar. We can fetch this to
differentiate events from multiple calendars in the popup.

This also marks the current event in bold and scrolls the window to make
it visible to the user on load.
</pre>
</div>
</content>
</entry>
<entry>
<title>button-widget: Add dynamic HiDPI scale change support</title>
<updated>2025-10-06T21:07:51+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-06T18:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=511eb4de5bc1b3f5881400b7f6ee9c642ab686cf'/>
<id>511eb4de5bc1b3f5881400b7f6ee9c642ab686cf</id>
<content type='text'>
Launcher buttons now respond to HiDPI scale factor changes to ensure
icons are reloaded at the new scale when settings change without having
to restart.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Launcher buttons now respond to HiDPI scale factor changes to ensure
icons are reloaded at the new scale when settings change without having
to restart.
</pre>
</div>
</content>
</entry>
<entry>
<title>panel-toplevel: Add dynamic HiDPI scale change support</title>
<updated>2025-10-06T21:07:51+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-02T20:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=f5c64ffdd4c6f84de21ea9208d5baa14e1649b23'/>
<id>f5c64ffdd4c6f84de21ea9208d5baa14e1649b23</id>
<content type='text'>
Panels now respond to HiDPI scale factor changes without requiring
a restart. When the monitors-changed signal is received, the panel
updates its scale factor and forces applets to redraw at the new scale.

The temporary size change (to 0 and back) is necessary because applets
don't individually listen to scale change signals.

This eliminates the need for mate-settings-daemon to kill and restart
mate-panel when the scale factor changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Panels now respond to HiDPI scale factor changes without requiring
a restart. When the monitors-changed signal is received, the panel
updates its scale factor and forces applets to redraw at the new scale.

The temporary size change (to 0 and back) is necessary because applets
don't individually listen to scale change signals.

This eliminates the need for mate-settings-daemon to kill and restart
mate-panel when the scale factor changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Upgrade libsoup dependency from 2.4 to 3.0</title>
<updated>2025-10-02T02:49:40+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-01T19:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=0be9e0492c9cfae8ef8552a71f4ba7f3d801f537'/>
<id>0be9e0492c9cfae8ef8552a71f4ba7f3d801f537</id>
<content type='text'>
mate-panel uses libsoup indirectly through libmateweather, which already
requires libsoup-3.0. Evolution Data Server (used by the clock applet
for calendar integration) also requires libsoup-3.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mate-panel uses libsoup indirectly through libmateweather, which already
requires libsoup-3.0. Evolution Data Server (used by the clock applet
for calendar integration) also requires libsoup-3.0.
</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>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>
</feed>
