I think that navigation by part of widget is a wrong. Focus should to jump from widget to widget. If you want to navigate by widget part need to use the key binding. Now you need to press the TAB 3 times for move focus from spinner to next widget, it's really difficult (uncomfortably) to use.
On 03/05/2015 08:40 AM, Carsten Haitzler (The Rasterman) wrote: > On Thu, 05 Mar 2015 06:23:30 +0000 (GMT) SHILPA ONKAR SINGH > <shilpa.si...@samsung.com> 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<rim...@yandex.ru> >> 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 < >>> shilpa.si...@samsung.com> 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 >>>> > enlightenment-devel@lists.sourceforge.net >>>> > 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 >>>> enlightenment-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>>> >>>> [cid:BGFC2LL5XOK0@namo.co.kr] >>>> >>>> >>>> [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 >>>> enlightenment-devel@lists.sourceforge.net >>>> 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 >> enlightenment-devel@lists.sourceforge.net >> 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 >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > -- Viacheslav Reutskyi ------------------------------------------------------------------------------ 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel