Tab should switch focus between grid and buttons, not squares within the grid
Submitted by Michael Catanzaro
Every once in a while, especially when redesigning an application, it's a good idea to pretend to develop a disability to see if users with accessibility needs will be able to use your app. Normally
I think blind Sudoku might be a bit ambitious, but we can surely handle keyboard navigation. A couple problems that I immediately see:
- I should be able to tab between all of the grids on the new game screen in order to select my difficulty level. I think you have them set to be unfocusable. I can't get to the Back button with tab, either.
- When playing a game, tab takes me to the next cell in the grid, but it really needs to take me between the grid, each button in the right bar, and each button in the header bar. This might be fixable using Gtk.Container.SetFocusChain(), or it might be more effort.
Version: git master