Comments (11)
interesting.
here's the thing. the first internal version of Scrolla was working the way you're describing. actually it somehow still works this way. the thing is if you keep pressing, it cancels the last move and adds a new move. this is what brings the smooth scrolling. it's a hack. it's possible not to cancel the last scroll of course, and to press and/or hold, but then i don't see how i can get the smooth scrolling. am i missing something or Vimari doesn't do smooth scrolling? (i'm on battery. maybe a energy efficient thing?)
from scrolla.docs.
Vimium and Vimari work differently indeed. Scrolla currently works like Vimium.
from scrolla.docs.
i'm thinking about making this an option. like scroll type
: hold, smooth
or press, rough
.
from scrolla.docs.
but then i don't see how i can get the smooth scrolling. am i missing something or Vimari doesn't do smooth scrolling? (i'm on battery. maybe a energy efficient thing?)
Vimari has the setting "smoothScroll"
. I have it set to true
, maybe yours is false?
On top of that, Vimari has "scrollSize"
and "scrollDuration"
which define the distance, time and speed of an individual scroll (key press). Having these three settings would be the perfect setup for me. I guess at least the scrollSize
would have to be settable for jk
, ud
etc individually.
from scrolla.docs.
Vimari has the setting
"smoothScroll"
. I have it set totrue
, maybe yours is false?
turned on yes. definitely not smooth for me.
from scrolla.docs.
oh ok. if you do one press yes, it's smooth. if you keep pressing, or hold, then it's not smooth. at least not in my case. running on real electricity now.
from scrolla.docs.
For me it's very smooth🤷
Screen.Recording.2022-11-24.at.10.23.29.AM.mov
Holding & pressing the up/down keys with these settings:
{
"scrollSize": 300,
"smoothScroll": true,
"scrollDuration": 25
}
Hope the video plays properly
from scrolla.docs.
hmm. changed from 150 to 300. still not as smooth as yours. strange.
from scrolla.docs.
My full completely random settings:
{
"excludedUrls": "",
"linkHintCharacters": "qwrf;zm,",
"detectByCursorStyle": false,
"scrollSize": 300,
"openTabUrl": "about:blank",
"modifier": "",
"smoothScroll": true,
"scrollDuration": 25,
"transparentBindings": true,
"bindings": {
"hintToggle": "ctrl+f",
"newTabHintToggle": "ctrl+shift+f",
"scrollUp": "up",
"scrollDown": "down",
"scrollLeft": "left",
"scrollRight": "right",
"scrollUpHalfPage": "",
"scrollDownHalfPage": "",
"goToPageTop": "",
"goToPageBottom": "",
"goToFirstInput": "",
"goBack": "",
"goForward": "",
"reload": "",
"tabForward": "",
"tabBack": "",
"closeTab": "",
"openTab": ""
}
}
(I was trying to use it with kV last time I used it so I had everything disabled and just wanted it to scroll)
from scrolla.docs.
same. maybe just my perception. i find Sl smoother. anyways, will try to add a not holding
mode.
from scrolla.docs.
not sure where this is going because scrolling properly without holding and/or while holding requires different work combined together, but here's some research that may help (for myself):
- https://stackoverflow.com/questions/44196338/where-is-mouse-cursor-movement-acceleration-and-scroll-wheel-acceleration-implem
- https://gist.github.com/svoisen/5215826
from scrolla.docs.
Related Issues (20)
- AX splash-screen shows "Quit Wooshy" HOT 2
- Allow passthrough HOT 5
- Distributed Notifications API HOT 3
- issue with showing canvas in certain cases HOT 2
- Selection border not showing for scrolling in `qlmanage` PDF preview HOT 10
- Active app unable to receive keystrokes after Scrolla on Spotlight HOT 5
- Single j press keeps scrolling while others behave as expected HOT 21
- Allow "acceleration" option for scrolling HOT 4
- Any reason to not scroll with up/down? HOT 7
- not working on Arc HOT 14
- Does not support switching between multiple scrolling areas in Electron programs HOT 19
- Feature Request: double tap for faster scrolling HOT 2
- maybe add option to change the default keys? HOT 15
- Arc browser main pane not supported when sidebar is open HOT 3
- Seems to get the main window scroll only HOT 8
- Not compatible with BetterMouse very well. HOT 6
- URI controls HOT 2
- Scrolla crashes when used on Microsoft Outlook HOT 5
- Feature request: use H/L or J/K to move between scrollable areas HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scrolla.docs.