<div dir="ltr"><div><div>Jon had multiple reasons:<br><br></div>1. The main use for a counter like is "Unread Emails", a number that's particularly high for Jon that he didn't think it would be too useful. Notifications should be about the <br><br></div><div>2. It's hard to figure out what the number even means sometimes, or how to clear it. He showed me his iPhone which had some app which had a "2" badge, and there was seemingly no explanation for it. So we decided that we would always making it the number of unread notifications, and keep the UI for clearing that badge consistent.<br><br></div><div>3. It got stuck. Again, another app on his iPhone always listed that he had 1 unread message, when the app itself had nothing. It was definitely the number of unread messages, since it went up and down when he got new messages, but, again, there's a "1" that he could never clear because of an application bug.<br></div><div><br></div>Then, how do we implement this with the new notifications design in GNOME? I don't see a place for a badge in <a href="https://wiki.gnome.org/Design/OS/Notifications/Redux">https://wiki.gnome.org/Design/OS/Notifications/Redux</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 16, 2015 at 9:44 AM, Bastien Nocera <span dir="ltr"><<a href="mailto:hadess@hadess.net" target="_blank">hadess@hadess.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, 2015-02-16 at 09:37 -0800, Jasper St. Pierre wrote:<br>
> Why and how?<br>
<br>
How what?<br>
<span class=""><br>
>  Note that not giving applications the badge number was an explicit<br>
> design decision Jon, Cosimo and I made when we first introduced<br>
> notifications.<br>
<br>
</span>I'd like some explanations as to why this decision was made though. This<br>
is useful for a number of applications, and would be configurable<br>
through the "Notifications" panel in GNOME (which we didn't have when<br>
this design decision was taken I guess).<br>
<br>
The server can also choose not to implement it (or cannot).<br>
<div class="HOEnZb"><div class="h5"><br>
> On Mon, Feb 16, 2015 at 9:21 AM, Bastien Nocera <<a href="mailto:hadess@hadess.net">hadess@hadess.net</a>><br>
> wrote:<br>
>         As discussed during the Wayland meeting at FOSDEM 2015.<br>
>         ---<br>
>          docs/notification-spec.xml | 17 +++++++++++++++--<br>
>          1 file changed, 15 insertions(+), 2 deletions(-)<br>
><br>
>         diff --git a/docs/notification-spec.xml<br>
>         b/docs/notification-spec.xml<br>
>         index fa1da0b..3bc0292 100644<br>
>         --- a/docs/notification-spec.xml<br>
>         +++ b/docs/notification-spec.xml<br>
>         @@ -3,8 +3,8 @@<br>
>          <article id="index"><br>
>           <articleinfo><br>
>            <title>Desktop Notifications Specification</title><br>
>         -  <releaseinfo>Version 1.2</releaseinfo><br>
>         -  <date>28 October 2010</date><br>
>         +  <releaseinfo>Version 1.3</releaseinfo><br>
>         +  <date>16 February 2015</date><br>
>            <authorgroup><br>
>             <author><br>
>              <firstname>Mike</firstname><br>
>         @@ -674,6 +674,19 @@<br>
>                <entry>&gt;= 1.2</entry><br>
>               </row><br>
>               <row><br>
>         +      <entry><literal>"badge-number"</literal></entry><br>
>         +      <entry>INT32</entry><br>
>         +      <entry><br>
>         +        When set, a server can use it to show the number<br>
>         attached to<br>
>         +        the notification on top of the application icon<br>
>         referenced by the<br>
>         +        "desktop-entry" hint.<br>
>         +        Note that servers can choose not to show the number,<br>
>         either because<br>
>         +        they do not implement the capability, or in response<br>
>         to user<br>
>         +        configuration to suppress its display.<br>
>         +      </entry><br>
>         +      <entry>&gt;= 1.3</entry><br>
>         +     </row><br>
>         +     <row><br>
>                <entry><literal>"category"</literal></entry><br>
>                <entry>STRING</entry><br>
>                <entry><br>
><br>
><br>
><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>
><br>
><br>
> --<br>
>   Jasper<br>
><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">  Jasper<br></div>
</div>