Giter VIP home page Giter VIP logo

smooth-scroller's People

Contributors

opus1269 avatar tom91136 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

smooth-scroller's Issues

Feature: add ability to stop scrolling with a tap

When I'm using MacOS's normal scrolling I rely on being able to place my hand back on the pad with two fingers to effectively stop the scrolling when the momentum is still carrying the scroll further. This works well with native MacOS's scrolling but does not with smooth-scroller. In my case its a deal breaker.

Plugin assumed legacy in PHPStorm

First of all, thank you for making this plugin.
I've been waiting for a good smooth scroller plugin (built-in 'smooth scrolling' option doesn't actually provide smooth scrolling..) for a long time ๐Ÿ‘

Problem:
Latest PHPStorm 2016.1 (145.256.26) doesn't load this plugin, due missing tags in plugin.xml

2016-03-11 08:46:08,822 [   4390]   INFO - llij.ide.plugins.PluginManager - Plugin 'Smooth Scroller' can't be loaded because: Plugin does not include any module dependency tags in its plugin.xml therefore is assumed legacy and can be loaded only in IntelliJ IDEA

https://github.com/opus1269/smooth-scroller/blob/master/resources/META-INF/plugin.xml#L54-L58

Is it commented out for a reason?

No settings available

I'm using IntelliJ IDEA Community Edition 2016.2.4 and there are no settings in the Tools section for this plugin

Inverted scroll

It works fine with Intellij Idea 2018.3, but only if I scroll from left to right, not from top to bottom of my touchpad, the direction of movements is just inverted

No options in tools

I am using this plugin with intellij IDEA, and there doesn't seem to be a way to configure this plugin. Docs mention there being options in settings->tools. Perhaps a bug?

Horizontal scrolling using SHIFT+mouse wheel does not work

Enabling Smooth Scroller sadly disables horizontal scrolling using SHIFT+mouse wheel for some reason. Vertical scrolling occurs instead, as if SHIFT was not pressed at all. (It scrolls fine horizontally if the plugin is disabled).

Would be great to have horizontal scrolling back to an otherwise awesome plugin :)

Thank you very much in any case for your efforts so far.

Smooth Scroller version: 1.3.0
IDE: PhpStorm version 2019.2.4
System: Linux (Manjaro), kernel version 4.19, Java version 11.0.4

Increase Framerate to reduce flicker ?

Hi,
when scrolling it looks very un-smooth compared to lets say Atom or SublimeText3.

Is there maybe a way to increase the frame rate so that it looks more smooth ?

~Marc

Small speed

Small or smaller scrolling speed with any options.

Scrolls in small increments when typing with the caret out of view

If you have a large file, place the caret down somewhere, then scroll till it's out of view; typing will incrementally scroll the pane towards the caret in small steps. Normally, the pane would be scrolled directly to where the caret is.

I think this could be solved with an if to check if the caret is out of view, find how far away it is from the middle (top?) of the view, then add enough force to smoothly scroll to the caret being in the middle of the view.

Error with Android Studio

Running into this issue when I use this plugin with Android Studio 2.1.1

java.awt.event.MouseWheelEvent.getPreciseWheelRotation()D
java.lang.NoSuchMethodError: java.awt.event.MouseWheelEvent.getPreciseWheelRotation()D
    at com.weebly.opus1269.smoothscroller.SmoothScrollerMouseWheelListener.mouseWheelMoved(SmoothScrollerMouseWheelListener.java:95)
    at java.awt.Component.processMouseWheelEvent(Component.java:6502)
    at java.awt.Component.processEvent(Component.java:6186)
    at java.awt.Container.processEvent(Container.java:2084)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2142)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4308)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4209)
    at java.awt.Container.dispatchEventImpl(Container.java:2128)
    at java.awt.Window.dispatchEventImpl(Window.java:2492)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

The scrolling does not work at all, and Android Studio asks me to disable the plugin...

no support for keyboard {Page up} and {Page down} scrolling

Can you please add support for keyboard scrolling (Page-up and Page-down buttons)
I almost never use the mouse to scroll in IntelliJ (but I still use your cool plugin for such rare occasions :3)

I can disable the keys binding from IntelliJ and map the keys Page-up/Page-down to mouse wheel-up/wheel-down events using Auto Hotkey but I don't really like this solution :/ (sorry for the troubles...)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.