<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On 3 July 2013 09:38, Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org" target="_blank">aseigo@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

On Tuesday, July 2, 2013 20:48:55 Ryan Lortie wrote:<br>
> > or might implement them differently.<br>
><br>
> This is a good point that I hadn't considered before.  Maybe gnome-shell<br>
> would show them in a place that Transmission considered inappropriate.<br>
<br>
Should the application care about this at all? I'd suggest "no" for the<br>
following reasons:<br>
<br>
* desktop shells may adjust their behaviour, and expecting application<br>
developers to respond to the current behaviour of the shell makes it nearly<br>
impossible (multiple versions of the same shell with different behaviours,<br>
having to propagate changes out to each and every application, etc.)<br>
<br>
* the application developer is unlikely to test with all possible desktop<br>
shells out there (giving poor results either due to the app dev only listing<br>
environments they did test with or adding shells they haven't tested with but<br>
which work poorly with the defined actions)<br>
<br>
* new shells may arise over time causing a lot of work for app devs should<br>
they want to join in the fun (alternative: they just ignore the "only in"<br>
entries)<br>
<br>
* this opens the door to a cheap way of creating "works better in <shell>..."<br>
feature sets, which is nonesense<br>
<br>
to make life consistent and easy for application developers, i'd suggest that<br>
if a shell shows these actions, they simply do so in a way that is sensible.<br>
application developers should be able to sleep well at night knowing that the<br>
shell does what it does and does it well.<br>
<br>
we do this in other areas and it works very well in practice.<br>
<br>
tl;dr -> "only in" makes no sense unless the action is actually shell specific<br>
and not application specific. i'd go so far as to suggest that shell specific<br>
actions are unmaintanable in practice and would drop that 'feature'<br></blockquote><div><br></div><div>Couldn't have put it better myself. Anyone who's dealt with cross-browser development is probably having a deja vu right now.</div>

<div>I can see how OnlyShowIn could be potentially useful, but at the same time, is it really something that should be supported?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<span class=""><font color="#888888"><br>
--<br>
Aaron J. Seigo</font></span><br>_______________________________________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xdg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xdg</a><br>
<br></blockquote></div><br class=""><br clear="all"><div>J. Leclanche</div><div><br></div></div></div>