Lists and filters and snoozing pull requests, oh my! This is an app for managing your notifications on GitHub by way of filtering issues and pull requests that are of interest to you.
Fixes #39 by adding the following keyboard controls:
While in the tasks list, up/down arrows highlight tasks. Hitting space while a task is highlighted will toggle its selection. Hitting escape will clear the highlight. Hitting enter while a task is highlighted will open it in the browser.
While in the filters list, up/down arrows highlight filters. Hitting enter while a filter is highlighted will take you to the edit view. Hitting backspace while a filter is highlighted will delete the filter. Hitting escape will clear the highlight.
Other changes:
The filter name field is now autofocused on both the Edit Filter and New Filter views.
This adds a new View menu with shortcuts to switch between Tasks, Filters, and the authentication view. In macOS, Cmd-1 takes you to Tasks, Cmd-2 to Filters, and Cmd-3 to authentication. Tasks and Filters options are disabled when the user has not provided an access token.
This is just a first step for keyboard navigation. #50 can build upon this by adding key combinations to archive/snooze/ignore selected tasks.
Fixes #39 by adding the following keyboard controls:
Other changes:
This is just a first step for keyboard navigation. #50 can build upon this by adding key combinations to archive/snooze/ignore selected tasks.
/cc @probablycorey @summasmiff