From 8574532b7f57593af41719c478258fc0024cd523 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 20 May 2021 20:32:00 +0300 Subject: add hotkeys J/K to move between unread feeds --- js/App.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'js/App.js') diff --git a/js/App.js b/js/App.js index ecf8c46c1..0afcb0b77 100644 --- a/js/App.js +++ b/js/App.js @@ -944,6 +944,13 @@ const App = { if (feed !== false) Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) }; + this.hotkey_actions["next_unread_feed"] = () => { + const [feed, is_cat] = Feeds.getNextFeed( + Feeds.getActive(), Feeds.activeIsCat(), true); + + if (feed !== false) + Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) + }; this.hotkey_actions["prev_feed"] = () => { const [feed, is_cat] = Feeds.getPreviousFeed( Feeds.getActive(), Feeds.activeIsCat()); @@ -951,6 +958,13 @@ const App = { if (feed !== false) Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) }; + this.hotkey_actions["prev_unread_feed"] = () => { + const [feed, is_cat] = Feeds.getPreviousFeed( + Feeds.getActive(), Feeds.activeIsCat(), true); + + if (feed !== false) + Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) + }; this.hotkey_actions["next_article_or_scroll"] = (event) => { if (this.isCombinedMode()) Headlines.scroll(Headlines.line_scroll_offset, event); -- cgit v1.2.3-54-g00ecf