<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets, branch v1.27.2</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>wayland-tasklist: really set maximum label width</title>
<updated>2023-07-31T17:20:22+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-30T17:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=fff4b7e24868e7a8fa3634f618c6bdf813f402ca'/>
<id>fff4b7e24868e7a8fa3634f618c6bdf813f402ca</id>
<content type='text'>
*Otherwise taskbuttons for programs using URLs or filenames in the window name can balloon across the whole taskbar
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Otherwise taskbuttons for programs using URLs or filenames in the window name can balloon across the whole taskbar
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland tasklist:  fit buttons to tasklist, limit button size, hide contents as necessary</title>
<updated>2023-07-28T18:10:08+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-24T05:29:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=e20f321294a83eb50481999177ab090036cc9270'/>
<id>e20f321294a83eb50481999177ab090036cc9270</id>
<content type='text'>
*Empty space between buttons removed
*padding in buttons similar to x11

*Vertical panel: do not modify buttons, they just plain work!
*We have a working window list on vertical panels in wayland only

*Horizontal panels:

*expand buttons like in X11 until more expanded buttons won't fit
*When expanded buttons won't fit,  resize buttons to fit tasklist
*When ellipsized text plus icon won't fit, remove the label
*When one more button with icon won't fit, remove the icon
	*but bring back the (compressable) label as in x11.
	*Prevents window list buttons disappearing when theme does not set a border
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Empty space between buttons removed
*padding in buttons similar to x11

*Vertical panel: do not modify buttons, they just plain work!
*We have a working window list on vertical panels in wayland only

*Horizontal panels:

*expand buttons like in X11 until more expanded buttons won't fit
*When expanded buttons won't fit,  resize buttons to fit tasklist
*When ellipsized text plus icon won't fit, remove the label
*When one more button with icon won't fit, remove the icon
	*but bring back the (compressable) label as in x11.
	*Prevents window list buttons disappearing when theme does not set a border
</pre>
</div>
</content>
</entry>
<entry>
<title>notification-area: stop warning on removal</title>
<updated>2023-07-26T16:53:38+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-24T16:32:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=7400deb9327447541b4552f15ac9c290fea11c87'/>
<id>7400deb9327447541b4552f15ac9c290fea11c87</id>
<content type='text'>
*Use automatic signal handling for changing icon size so this code doesn't get called when the applet is removed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Use automatic signal handling for changing icon size so this code doesn't get called when the applet is removed
</pre>
</div>
</content>
</entry>
<entry>
<title>Wayland: ensure tasklist buttons get widget name</title>
<updated>2023-07-20T16:38:35+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-20T05:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=fa9beeef701038a78b8de638aebed3cfcacdd7fd'/>
<id>fa9beeef701038a78b8de638aebed3cfcacdd7fd</id>
<content type='text'>
  *we need this for theming
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  *we need this for theming
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland: stop tasklist overflowing over other applets</title>
<updated>2023-07-20T16:38:35+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-20T02:12:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=0f5f3a8dcf3719cf43d03f71acc171955178e78a'/>
<id>0f5f3a8dcf3719cf43d03f71acc171955178e78a</id>
<content type='text'>
*allows up to 20 window buttons on a half screen width window list before overflow
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*allows up to 20 window buttons on a half screen width window list before overflow
</pre>
</div>
</content>
</entry>
<entry>
<title>Clock applet/wayland: position calendar window same as in x11</title>
<updated>2023-07-11T10:02:50+00:00</updated>
<author>
<name>Luke from DC</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-11T10:02:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=e8cd95789810bc9efb7961f553e99f0c2eaa0cd0'/>
<id>e8cd95789810bc9efb7961f553e99f0c2eaa0cd0</id>
<content type='text'>
* Clock applet/wayland: position calendar window same as in x11

- Wayland/clock: fix calendar window rendering when moved
Ensure the calendar window cannot be "stretched" across the screen
if the panel or the applet is moved while the calendar is showing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Clock applet/wayland: position calendar window same as in x11

- Wayland/clock: fix calendar window rendering when moved
Ensure the calendar window cannot be "stretched" across the screen
if the panel or the applet is moved while the calendar is showing</pre>
</div>
</content>
</entry>
<entry>
<title>Fix distribution of applet service files</title>
<updated>2023-06-28T13:18:47+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2023-06-28T13:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=54786e2663840035f61840205735e16c0dbe5214'/>
<id>54786e2663840035f61840205735e16c0dbe5214</id>
<content type='text'>
Fix distribution of the applet service files sources when building from
an in-process-configured build.  This fixes `make distcheck` and
tarballs in builds configured with `--with-in-process-applets=all` (or
actually any in-process applet).

The issue was that the .service.in file was referenced indirectly in
EXTRA_DIST, and the variable listed there was only filled in a
conditional.  Automake is not able to resolve this and see it still
should distribute the reference of that variable, even if set
conditionally.  Fix this by always setting the variable properly, even
if it's only used for out-of-process builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix distribution of the applet service files sources when building from
an in-process-configured build.  This fixes `make distcheck` and
tarballs in builds configured with `--with-in-process-applets=all` (or
actually any in-process applet).

The issue was that the .service.in file was referenced indirectly in
EXTRA_DIST, and the variable listed there was only filled in a
conditional.  Automake is not able to resolve this and see it still
should distribute the reference of that variable, even if set
conditionally.  Fix this by always setting the variable properly, even
if it's only used for out-of-process builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Wayland, Tray applet: allow in-process applet to load, using SNI only (#1372)</title>
<updated>2023-06-15T18:30:56+00:00</updated>
<author>
<name>Luke from DC</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-06-15T18:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=e61dad01e852d7913f4c9b3dae508088e3e7b287'/>
<id>e61dad01e852d7913f4c9b3dae508088e3e7b287</id>
<content type='text'>
*We cannot load the legacy system tray in Wayland as that requires xembed.
*We CAN load the status-notifier (SNI support)
*Wayland needs us to explicitly set gtk_button_set_always_show_image to TRUE
*Wayland needs us to explicitly set gtk_image_menu_item_set_always_show_image to TRUE</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*We cannot load the legacy system tray in Wayland as that requires xembed.
*We CAN load the status-notifier (SNI support)
*Wayland needs us to explicitly set gtk_button_set_always_show_image to TRUE
*Wayland needs us to explicitly set gtk_image_menu_item_set_always_show_image to TRUE</pre>
</div>
</content>
</entry>
<entry>
<title>tell dconf-edit about relocatable schemas (#1355)</title>
<updated>2023-05-17T03:56:21+00:00</updated>
<author>
<name>Denis Gorodnichev</name>
<email>denis.gorodnichev@gmail.com</email>
</author>
<published>2023-05-17T03:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=277418cea7b011520df9759301d416cd51709564'/>
<id>277418cea7b011520df9759301d416cd51709564</id>
<content type='text'>
* tell dconf-edit about relocatable schemas

* self fix for incorrect and duplicated records

remove duplicated schemas for currect path
remove incorrect schemas for current path

* remove clock applet hack

* expose mate_panel_applet_settings_new to introspection

add "transfer full" annotation to make this method available throught
introspection</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tell dconf-edit about relocatable schemas

* self fix for incorrect and duplicated records

remove duplicated schemas for currect path
remove incorrect schemas for current path

* remove clock applet hack

* expose mate_panel_applet_settings_new to introspection

add "transfer full" annotation to make this method available throught
introspection</pre>
</div>
</content>
</entry>
<entry>
<title>applets/wncklet/wayland-backend: Add basic icon support (#1275)</title>
<updated>2023-05-17T03:51:34+00:00</updated>
<author>
<name>Consolatis</name>
<email>35009135+Consolatis@users.noreply.github.com</email>
</author>
<published>2023-05-17T03:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=1a16bc12de9b45637445ca53ec81cfe0a26c831f'/>
<id>1a16bc12de9b45637445ca53ec81cfe0a26c831f</id>
<content type='text'>
* applets/wncklet/wayland-backend: add basic icon support

This commit uses GTK to find an icon with the same name as the wayland app_id.
A more complete implementation would need to search for .desktop files matching the app_id, get the icon name and finally use GTK to find the proper icon based on that name.

* applets/wncklet/wayland-backend: add more complete icon support

* applets/wncklet/wayland-backend: code style fixup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* applets/wncklet/wayland-backend: add basic icon support

This commit uses GTK to find an icon with the same name as the wayland app_id.
A more complete implementation would need to search for .desktop files matching the app_id, get the icon name and finally use GTK to find the proper icon based on that name.

* applets/wncklet/wayland-backend: add more complete icon support

* applets/wncklet/wayland-backend: code style fixup</pre>
</div>
</content>
</entry>
</feed>
