Skip to content

Comments

better tabindex for event editors#258

Merged
georgehrke merged 1 commit intomasterfrom
feature/25/tab_index_editor
Jan 15, 2017
Merged

better tabindex for event editors#258
georgehrke merged 1 commit intomasterfrom
feature/25/tab_index_editor

Conversation

@georgehrke
Copy link
Member

please review @ccoenen @eppfel

fixes #25

@georgehrke georgehrke added the 3. to review Waiting for reviews label Dec 23, 2016
@mention-bot
Copy link

@georgehrke, thanks for your PR! By analyzing the history of the files in this pull request, we identified @raghunayyar, @tcitworld and @DeepDiver1975 to be potential reviewers.

Copy link
Member

@tcitworld tcitworld left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tab goes from title input to the « All day checkbox » without going through the date selectors first.

@ccoenen
Copy link

ccoenen commented Dec 27, 2016

This is exactly the point of this pull request, see #25 and #72

I won't have time to properly review this myself for at least another week, I'm sorry.

@tcitworld
Copy link
Member

This is exactly the point of this pull request, see #25 and #72

That's why I reviewed it…

@georgehrke
Copy link
Member Author

Tab goes from title input to the « All day checkbox » without going through the date selectors first.

Yes, that's intended. :)

@georgehrke
Copy link
Member Author

@ccoenen Do you have time to review this pr this week? :)

@tcitworld
Copy link
Member

Tab goes from title input to the « All day checkbox » without going through the date selectors first.

Yes, that's intended. :)

Not sure why. Can't seem to find where this was decided. It's certainly more logical to go through the « All day » checkbox before the time selectors, but why before the date selectors ?

@georgehrke
Copy link
Member Author

georgehrke commented Jan 6, 2017

This pr was mostly about getting feedback by @ccoenen @eppfel
so we can test this concept.
Sorry for not communicating that properly.

When creating an event in month view, all-day is disabled by default.
If you want to create an event with time you have to:
Enter event name <Tab> select calendar <Tab> <Tab> <Tab> deselect all-day <Shift-Tab> <Shift-Tab> <Shift-Tab> select time <Tab> select end date <Tab> select end time <enter>

That's very complex.

With this PR, its:
Enter event name <Tab> select calendar <Tab> deselect all-day <Tab> <Tab> select time <Tab> select end date <Tab> select end time <enter>

@eppfel
Copy link
Member

eppfel commented Jan 8, 2017

I mean, in the details sidebar it would be possible to jump start-date, end-date, all-day-event, and than if activated start-time, end-time. But in the popup it not really makes sense. So I think this is the best solution. The problem is just the missing :focus on checkboxes, but that's a different issue.

@georgehrke
Copy link
Member Author

Not sure why. Can't seem to find where this was decided. It's certainly more logical to go through the « All day » checkbox before the time selectors, but why before the date selectors ?

So you are suggesting the following?

Start-Date <Tab> End-Date <Tab> Checkbox <Tab> Start-time <Tab> end-time

I'm really not sure about that, because start-date and start-time (same goes for end) are very closely bound together from an information point of view. Having to enter the end date in between would probably confuse me.

@georgehrke
Copy link
Member Author

@tcitworld Are you fine with this approach or is this a no-go for you?

@tcitworld
Copy link
Member

In fact I didn't check the popup when I was saying this. For the popup it's actually good, but for the sidebar I still find it quite bothering. It can be done in another PR though.

@georgehrke georgehrke merged commit 9cb79ac into master Jan 15, 2017
@georgehrke georgehrke deleted the feature/25/tab_index_editor branch January 15, 2017 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

improve tab index in editor

5 participants