On Thu, 05 Mar 2015 09:50:23 +0200 "Viacheslav Reutskyi (rimmed)" <[email protected]> said:
> 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. the way it was before was worse. i can't use arrow key navigation sensibly.. and i could never enter a value. at least now it's fully functional. > > 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 > > <[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 > >> > > > > -- > 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 > [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
