Keyboard navigation on the index page

Hello friends,

We’ve fixed a long-standing issue, which annoyed us for many years – missing keyboard support on the Lists index page.

Now you can

  • Select and multi-select lists, open them with the gg shortcut.

  • Press shift shift to apply other actions (tag, share, archive, delete). There will be more eventually :slight_smile:

  • Also, we’ve made the whole page design less noisy and fixed a couple of old bugs here and there.

All the changes are currently deployed to our beta site, https://beta.checkvist.com

Please let us know in the comments what you think, and if you notice any issues.

Thank you!

KIR & Sasha

3 Likes

Hi KIR & Sasha,

Using the Lists index like a list. :slight_smile: I had to try it out immediately. Wow. Feels very natural for me as a Checkvist user. And it’s looking great.

With Safari, I noticed gg opened only the first selected list. (It wasn’t a thorough test; maybe something on my side was interfering.)

Thanks!

Kind regards,
Ralf

Hello Ralf,

glad you like it :slight_smile:

As for opening the first list - by default browsers block opening several windows at once, usually there is some indicator in the browser location bar on the initial lists page which allows to unblock opening several popup-windows at once.

Like this:

On this screen, if you select “Allow”, it should start working.

Hope this helps,
KIR

Hi KIR,

Thanks - it helped. About 100 new tabs were released. (I didn’t know that it makes a difference for blocking whether one or multiple windows are opened.)

Kind regards,
Ralf

I can finally scroll it with arrow keys!!! yey! thank you

1 Like

Wow, this is a welcome surprise. Loving the change!

Is there also a hotkey to switch between Active Lists and the Archive tab?

1 Like

No. It is a good idea, and the question is what shortcut to use. We have similar tabs on Due and Tags pages, and would be natural to use similar approaches there.

How about just Tab, same as with the Actions menu?

A thought on the shortcut: I would prefer to reserve TAB for quick switches and navigation that occur frequently and somehow close to the current location (in terms of a mental model). Of course, that depends on your use. For me, the archive is not something I visit often, so it’s more ga in alignment with gd|t|h.

Since gd and gt are used for options next to the search field, I feel ga feels out of place, even though it’s an available combination.

The TAB key, however, could be used to switch between the Active/Archive sections in the Lists page and the Due/Repeating sections in the Due page, just like when switching sections after invoking aa or bb or ll.

Another idea could be to copy the Focus behavior. So, in the Lists and Due pages, we could use Shift → and Shift ← to switch between sections instead.

Hello folks,

Thanks for the ideas. Let’s see how it works now, with TAB (on beta).

A good thing about it is it works the same way as in the command palette, shift shift.

But it breaks the usual navigation between links on the page, which is also triggered by Tab. Not sure how problematic is it.

Please try it and let us know what do you think.
And thanks again :slight_smile:

Best,
KIR

Hi KIR,

It works, but conceptually I’m not a big fan. I like TAB in other contexts for a quick switch within a narrow scope, but the index page isn’t that kind of context for me. I visit the archive very rarely, and then usually via a search result. And, as you say, it breaks the usual navigation. That’s not a trade-off I’d make.

Kind regards,
Ralf

I just tried it, and I had never gotten around the homepage so quickly. It definitely feels more like the rest of Checkvist. :+1:

1 Like