[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] Request for position on Badging API
From:       Dean Jackson <dino () apple ! com>
Date:       2020-02-16 16:03:36
Message-ID: 56104582-D051-403C-89E7-B03C0D7A92AA () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/alternative)]


Not speaking for all of WebKit, and definitely not all of Apple, but I think this \
seems like a good idea.

I'm not sure I get the distinction between app badges and document badges though. I'd \
also like to see some specification text describing how the browser should ignore \
multiple set/clear operations executed in rapid succession (e.g. to create a blinking \
badge) - maybe the limit is one badge operation per minute or something?

Also, given that the main use case for this would be alerting the user to a \
notification, it seems like it should be able to link it directly to that. This would \
provide the ability for a push notification to trigger the badge without ever firing \
up the page context.

Dean

> On 19 Jan 2020, at 4:26 pm, Matt Giuca <mgiuca@chromium.org> wrote:
> 
> Hi WebKit team,
> 
> I have previously proposed the Badging API (https://github.com/WICG/badging \
> <https://github.com/WICG/badging>) to provide websites with a mechanism to set a \
> badge (a small dot or number) on the current document's tab, or for installed \
> applications, on the app icon in the system shelf or home screen. 
> Would WebKit / Safari be interested in implementing the API now or in the future?
> 
> We are planning to ship in Chromium soon:
> https://groups.google.com/a/chromium.org/g/blink-dev/c/fHc49JNFTAU/m/bJD25Yr7CAAJ \
> <https://groups.google.com/a/chromium.org/g/blink-dev/c/fHc49JNFTAU/m/bJD25Yr7CAAJ> \
>  Regards
> 
> Matt Giuca
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


[Attachment #7 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;" class="">Not speaking for all of WebKit, and \
definitely not all of Apple, but I think this seems like a good idea.<div \
class=""><br class=""></div><div class="">I'm not sure I get the distinction between \
app badges and document badges though. I'd also like to see some specification text \
describing how the browser should ignore multiple set/clear operations executed in \
rapid succession (e.g. to create a blinking badge) - maybe the limit is one badge \
operation per minute or something?</div><div class=""><br class=""></div><div \
class="">Also, given that the main use case for this would be alerting the user to a \
notification, it seems like it should be able to link it directly to that. This would \
provide the ability for a push notification to trigger the badge without ever firing \
up the page context.</div><div class=""><br class=""></div><div class="">Dean<br \
class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 19 Jan \
2020, at 4:26 pm, Matt Giuca &lt;<a href="mailto:mgiuca@chromium.org" \
class="">mgiuca@chromium.org</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi WebKit \
team,<br class=""><br class="">I have previously proposed the Badging API (<a \
href="https://github.com/WICG/badging" class="">https://github.com/WICG/badging</a>) \
to provide websites with a mechanism to set a badge (a small dot or number) on the \
current document's tab, or for installed applications, on the app icon in the system \
shelf or home screen.<br class=""><br class="">Would WebKit / Safari be interested in \
implementing the API now or in the future?<br class=""><br class="">We are planning \
to ship in Chromium soon:<br class=""><a \
href="https://groups.google.com/a/chromium.org/g/blink-dev/c/fHc49JNFTAU/m/bJD25Yr7CAAJ" \
class="">https://groups.google.com/a/chromium.org/g/blink-dev/c/fHc49JNFTAU/m/bJD25Yr7CAAJ</a><br \
class=""><br class="">Regards<br class=""><br class="">Matt Giuca<br class=""></div> \
_______________________________________________<br class="">webkit-dev mailing \
list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" \
class="">webkit-dev@lists.webkit.org</a><br \
class="">https://lists.webkit.org/mailman/listinfo/webkit-dev<br \
class=""></div></blockquote></div><br class=""></div></body></html>


["smime.p7s" (smime.p7s)]

0	*H
 010
	`He0	*H
 
00 yQ?ZA룵,fWb0
	*H
0{10	UGB10UGreater Manchester10USalford10U
Comodo CA Limited1!0UAAA Certificate Services0
190619000000Z
281206235959Z0d1+0)U"Apple Public Client RSA CA 12 - G110U

Apple Inc.10U
California10	UUS0"0
	*H
0
H縑O)c|%`CV`qPuKs?_\0pk9Oٍtf#j7`>ƽ'JXK،:*GcTI
  ~䨀>Fx~Q,"X{5~pw`qܷ/(udkm\*,=ǁ~JLMAW \
edcC/svCsFMLe̮AȝC00U#0  \
#>)00U={Z(G%ЀB0U0U%0++0U \
00 *Hcd0
*Hcd0
*Hcd0
*Hcd0
*Hcd0
*Hcd0
*Hcd0
*Hcd0
*Hcd	0U00CU<0:08 6 \
42http://crl.comodoca.com/AAACertificateServices.crl04+(0&0$+0http://ocsp.comodoca.com0
 	*H
U%Q{^!Sq?CJ0<8, XODljzj|uj:7B \
\=RQ!|`+7%Cp$Bl*9J3ħ`hiK \
>M|It>zrP?XV)4;Bjf-WbE2?l̻V&(f{o꟢ߋX,.w \
l .o]۽*]|@ -Aw9+I{IB00 WOmXk0 \
	*H 0d1+0)U"Apple Public Client RSA CA 12 - G110U

Apple Inc.10U
California10	UUS0
191031230113Z
221129230113Z0P10Udino@apple.com10U

Apple Inc.10U
California10	UUS0"0
	*H
0
FQO G{jO6q-ɑ6ʥKҮ۬ \
bK׼RRY%N(mκuv?[Q\"k \
泀HSUezoLm145~4+#܌}Vb:ݔ>:ZbCgU \
G|P-qبb	+tހRP._*0]=۩;ʂ+˳ \
iz(ttBȤ) X;kn0j0U00U#0={Z(G%ЀB0x \
+l0j01+0%http://certs.apple.com/apcrsa12g1.der05+0)http://ocsp.apple.com/ocsp03-apcrsa12g1010U0dino@apple.com0(U \
00*Hcd007++https://www.apple.com/certificateauthority/0+0Reliance \
on this certificate assumes acceptance of any applicable terms of use and \
certification practice statements. This certificate shall not serve as, or replace a \
written signature.0U%0 +04U-0+0) ' \
%#http://crl.apple.com/apcrsa12g1.crl0Un嬵t.}A"0U \
0 	*H
0*ꏝ4^_6^TnMT#&u&[Ge=\X +,]mX \
}s7kon3;e5zAweHfYԜsДH \
dJgR{s7ܻ~nBONQvmqp-priSǚ1vu# \
O~bG%akH5|dB'rAٕ׽}igCҗڤxz܎~ݞoZhDFEY8 \
0X]˦1&0"0x0d1+0)U"Apple Public Client RSA CA 12 - G110U 
Apple Inc.10U
California10	UUSWOmXk0
	`He 0	*H
	1	*H
0	*H
	1
200216160336Z0/	*H
	1" a5"Mf{Bu߸"{Oc΄0	+71z0x0d1+0)U"Apple Public \
Client RSA CA 12 - G110U 
Apple Inc.10U
California10	UUSWOmXk0*H
	1z x0d1+0)U"Apple Public Client RSA CA 12 - G110U

Apple Inc.10U
California10	UUSWOmXk0
	*H

`S)oFSa$fmo#+kM 'u3ޜq6r<H.1f~L \
s]$T#t0l	EhEpycP ZC9Թ-')F"	 \
^yɂhYmi og83B{GX_e' \
@ՒjR?>˭fd*|&.h~Qi#ɔ5?-r



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic