RE: Call for Review: IndieUI Events (for Mobile and More) Draft Updated

Hi all,
Please find below my comments to IndieUI specification. I hope you find it
helpful.

Section "2.1 The uiactions IDL Attribute" and "2.1.1 Attributes"
DOMTokenList - links are missing, in my opinion we should use this link:
http://dom.spec.whatwg.org/#interface-domtokenlist

Section "3.1.1 Attributes"
EventTarget - link is missing, in my opinion we should use this link:
http://dom.spec.whatwg.org/#eventtarget

Section " 3.1.4 UIRequestEvent Types"
Delete Request and Dismiss Request, I find it a bit difficult to clearly
split those events since I use esc to delete actions sometimes like when I
get dialog "yes" and "no" and I use esc I expect to delete this action. Can
you add more information to Delete Request so it would be clear which action
we should treat as delete and which as dismiss.

Section "3.2.4 UIFocusRequestEvent Types"
I miss in this section detailed description what are those focuses
(direction, linear, palette, toolbar). I believe we should add explanation
for each focus type since it is not self explanatory. I think it would be
nice to add it into glossary and link it.

Section "4. Strings for DOMImplementation.hasFeature()"
In my opinion "Feature" should be changed to "Promise". All recent
specifications are changing naming to promise and I believe we should do the
same. Link to DOM spec:
http://dom.spec.whatwg.org/#promises


I can't answer all your questions since I'm fairly new in this group and I
have not been here long enough to be able to answer all, sorry.

Answers to your questions:

2. Does the spec meet both accessibility and mainstream use cases
successfully without compromising one for the other?
To my knowledge it does.

3. Is this approach useful and necessary compared to existing techniques?
I believe it is very useful since it makes application developers life
easier, but most of all assistive technologies might be easier to port on
different platform with use of this spec.

4. Is this approach easy to implement? If not, why not?
It seems easy, however I think Delete and Dismiss requests might be misused
in certain situations.

Best regards,
Marta Pawlowska

Received on Wednesday, 7 August 2013 12:29:50 UTC