Skip to content

Improve scroll behavior by studying Surfingkeys #1

Closed
@AdamWagner

Description

@AdamWagner

Hi Alex. I'm really impressed by Krabby – amazing work!
Of all the navigate-by-keyboard extensions, the Krabby codebase is the easiest to understand (even easier than Saka Key, IMO).

IMO, Krabby's weakest functionality is scrolling behavior: it's laggy and twitchy compared to Surfingkeys (I can provide a proper report if you can't reproduce, but I think it will be easy to see the shortcomings)

The Surfingkeys codebase may be convoluted, but the scrolling behavior is the smoothest of all the options (Vimium, C-vim, Triadactyl, Saka Key, etc). Porting the smoothness of Surfingkeys' smooth scrolling to Krabby would make Krabby my preferred extension for keyboard navigation.

The scrolling functionality in Surfingkeys resides here:
https://github.com/brookhong/Surfingkeys/blob/master/content_scripts/normal.js#L513

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions