<div dir="ltr">I'm finding that it would be useful for shells implemented against libweston-desktop to be able to know when the application's title or app-id changes. Right now, that information is swallowed up inside the internal logic.<div><br></div><div>Would a patch exporting changes to title or app_id be welcome? If so, do you prefer it to be done by introducing new callbacks into the weston_desktop_api struct (this would break ABI)? Or would it be better to add a couple of wl_signal's to the weston_desktop_surface struct? This latter approach could be done either by making the weston_desktop_surface type non-opaque or by adding helper functions weston_desktop_surface_add_title_listener() and weston_desktop_surface_add_app_id_listener().</div><div><br></div><div>-Matt</div></div>