On Thu, 05 Mar 2015 06:23:30 +0000 (GMT) SHILPA ONKAR SINGH
<[email protected]> said:

i fixed the compatibility btw - and i kind of missed that - yes. it broke it,
but i liked the better focus usability. i can focus the up/down arrows
separately from the entry and actually enter a value which i couldn't before.
imho it improved with this patch.

> Hi, 
> 
> With older spinner focus management, accessibility was really difficult
> as we used images for arrows and not buttons and the central part was simply
> text.
> 
> When the arrows have to behave like buttons then why do we create our own
> button like UI using arrows? When we have focus management in place (may not
> be that great one as per cedric todo list) why we cannot make use of the same?
> 
> so total revert In my opinion is not a good idea but yes then we may have to
> override normal focus management and write key binding function again and
> manage accordingly.
> 
> but widget navigation has got easier with this patch and not difficult. I
> hope to receive more inputs related to below concerns so that we can address
> all and make a patch accordingly.
> 
> BR,
> Shilpa Singh
> 
> ------- Original Message -------
> Sender : rimmed<[email protected]>
> Date : Mar 05, 2015 14:50 (GMT+09:00)
> Title : Re: [E-devel] Elm_spinner focus UI, accessibility fix
> 
> Hello
> 
> On 03/05/2015 04:24 AM, Jean-Philippe André wrote:
> 
> > Hi,
> >
> > On Wed, Mar 4, 2015 at 11:27 PM, SHILPA ONKAR SINGH <
> > [email protected]> wrote:
> >
> >>     Basic reason to remove keybinding feature from spinner was because now
> >> its
> >>     based totally on focus management and focus direction
> >>
> >>     manager, we don't need keybinding here and this feature can be managed
> >> only
> >>     by focus management.
> >>
> >>     The arrows were images before, we made it buttons even the central text
> >> area
> >>     part.
> >>
> >>
> >>     Widgets like datetime, index etc:- don't use/need key bindings
> >>
> >>
> >>     yes but removal of key bindings from config file is missed will update
> >> soon.
> >>
> >
> > Don't you think that at least PageUp/PageDown (if not Up/Down/Left/Right)
> > should spin the spinner? Also, the mouse wheel now has no effect, how come?
> >
> > Those interactions, for a desktop UI, seem extremely important to me.
> >
> > Sure, the previous behaviour was inconsistent when considering
> > up/down/left/right are used for focus (on top of the usual TAB), but the
> > new behaviour really limits the usability as a desktop UI with standard
> > mouse & keyboard (more unintuitive keypresses are required now).
> >
> >
> > Well, it's just my opinion,
> > JP
> >
> Fully agree with JP.
> Really, need to improve the focus logic, as it's wrote Cedric in the efl TODO:
> https://phab.enlightenment.org/w/efl_todo/.
> 
> /Elementary general improvement:/
> Fix and improve elementary focus logic, by building a fully connected
> graph to ensure that their is no dark carner where you can't go to. This
> could be implemented in a few step. First cleanup current code, then
> implement graph computation on every change in the focus chain, with
> finally the focus being computed on demand.
> 
> Also, try to use spinner in GUI like this:
> https://phab.enlightenment.org/file/data/ehjqvvazziewwun4xlwn/PHID-FILE-g2ro7gucfcztx4krhc3a/shot-2015-03-05_07-39-10.png
> With this commit navigation by widgets became a very difficult task.
> 
> So, my opinion need to revert it, and improve the focus logic, don't change
> the widget logic.
> 
> ----
> Viacheslav Reutskiy (rimmed)
> 
> >
> >>
> >>     BR,
> >>
> >>     Shilpa Singh
> >>
> >>
> >>     ------- Original Message -------
> >>
> >>     Sender   :   Lukasz   Stanislawski  Software
> >>     Engineer/SRPOL-Native Apps & Accessibility (TP)/Samsung Electronics
> >>
> >>     Date : Mar 04, 2015 22:42 (GMT+09:00)
> >>
> >>     Title : Re: [E-devel] Elm_spinner focus UI, accessibility fix
> >>
> >>
> >>     This commit also removed keybinding feature from elm_spinner - I'm not
> >>     sure if it is good or bad approach, but keybinding are used in almost
> >>     every elm_widget.
> >>     What is more elm_config still contains keybindings for Elm_Spinner.
> >>     BR
> >>     On 04.03.2015 13:19, rimmed wrote:
> >>     > Raster, you commited thatadfe7fbcd3f4146d84219de7dbb5a273d89f396e  .
> >>     > Differential Revision:https://phab.enlightenment.org/D1911
> >>     >
> >>     > This commit brokebackward compatibility with Elemenatry 1.10. Maybe
> >> need
> >>     to change theme|version from "110" to "113"?
> >>     >
> >>     > Best regards
> >>     > Viacheslav Reutskiy (rimmed)
> >>     > |
> >>     >
> >>     >
> >>
> >>   
> >> ----------------------------------------------------------------------------
> >>     --
> >>     > Dive into the World of Parallel Programming The Go Parallel Website,
> >>     sponsored
> >>     > by Intel and developed in partnership with Slashdot Media, is your
> >> hub for
> >>     all
> >>     > things parallel software development, from weekly thought leadership
> >> blogs
> >>     to
> >>     > news, videos, case studies, tutorials and more. Take a look and join
> >> the
> >>     > conversation now. http://goparallel.sourceforge.net/
> >>     > _______________________________________________
> >>     > enlightenment-devel mailing list
> >>     > [email protected]
> >>     > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>     >
> >>
> >>   
> >> ----------------------------------------------------------------------------
> >>     --
> >>     Dive  into  the World of Parallel Programming The Go Parallel Website,
> >>     sponsored
> >>     by Intel and developed in partnership with Slashdot Media, is your hub
> >> for
> >>     all
> >>     things parallel software development, from weekly thought leadership
> >> blogs
> >>     to
> >>     news, videos, case studies, tutorials and more. Take a look and join
> >> the conversation now. http://goparallel.sourceforge.net/
> >>     _______________________________________________
> >>     enlightenment-devel mailing list
> >>     [email protected]
> >>     https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >>     [cid:[email protected]]
> >>
> >>
> >>   [SeenTimeChecker?
> >> do=61dd5ae2e408a716246f4bc9e8146189b85c401faca14e38733afbaf
> >>
> >>   
> >> 10963357ba777c355c197185c465c2cf80a2b7ef9aba4bb3b2b5ca43ddd7e184e0604d958075
> >>     b6b33f32d245b7f8aafe245478a5f1d21d5ebee74427cf878f9a26ce15a0]
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Dive into the World of Parallel Programming The Go Parallel Website,
> >> sponsored
> >> by Intel and developed in partnership with Slashdot Media, is your hub for
> >> all
> >> things parallel software development, from weekly thought leadership blogs
> >> to
> >> news, videos, case studies, tutorials and more. Take a look and join the
> >> conversation now. http://goparallel.sourceforge.net/
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >>
> >
> 
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to