Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Middle mouse auto scroll.

#1205

I would love you to death if you added middle mouse click auto scroll the email message like in firefox and a lot of the windows programs out there.

There is an extension for chrome that adds it. it's not perfect but it works and you might be able to see how they do it. More preferable is the built in implementation in firefox but that code base is a bit more dense so figuring it out would be a little tougher.

the extension for chrome: https://chrome.google.com/webstore/detail/autoscroll/occjjkgifpmdgo...

Is there a plugin system for mm? I could see about writing a plugin if it's documented.

Reported by Patrick · July 17th, 2015 @ 12:30 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Patrick
    Patrick

    I should add that the chrome one is not as good because you have to click then let go of the click and then drag vs. the firefox way of click and hold and drag or click and let go and drag. it's a lot easier to use.

    July 17th, 2015 @ 12:32 AM

  2. benny
    benny

    No, such a plugin system does not exist. It sounds like some kind of system-hack would also be more appropriate although I'm not sure I understand exactly what you are asking for. Is it equivalent to the two-finger track-pad scroll on OS X, but instead using the middle button of a three-button mouse?

    July 17th, 2015 @ 07:20 AM

  3. Patrick
    Patrick

    it's similar to two finger scroll but automatic if that makes sense. you press the middle mouse button(or an emulation of it via some 3rd party software like magicPrefs see: http://i.imgur.com/U0sJylh.png) then you either release the middle mouse button or hold it down. This sets a reference point on the screen that acts as the baseline y value. then depending on how far above or below the reference point you are the window scrolls down at a constant rate relative to that distance. The farther you are from the baseline the faster it scrolls. Try it out in firefox to see what I mean.

    I recorded a screen capture of it in action:

    https://www.youtube.com/watch?v=CdByD-I2pa4

    When you hold down the middle mouse button it does the scroll until you release the middle mouse button again. When you click the middle mouse button it does it until you click any other button.

    July 17th, 2015 @ 08:17 PM

  4. benny
    benny
    • State changed from new to bluesky

    Thanks for the details. I understand the feature now. It's unfortunately not something I can promise as a future feature of MailMate. I googled after hacks or a custom Webview class supporting it, but I didn't find anything. Let me know if you find something (or create something) which could be utilised by MailMate. For now, this is a bluesky feature.

    July 18th, 2015 @ 08:52 AM

  5. Patrick
    Patrick

    As Mozilla uses it in their code and their code is under a pretty permissive license you can look at it here:

    https://dxr.mozilla.org/mozilla-central/rev/63ca686c3f1e870649b6d9c...

    It seems like a fairly easy thing to inject into the webview using javascript.

    August 17th, 2017 @ 05:33 PM

  6. benny
    benny
    • State changed from bluesky to accepted

    I guess then that this can be transformed into a feature request: Allow HTML to be altered before being displayed. It would also require MailMate to allow the user to enable Javascript (which is disabled by default).

    There are other reasons I would allow HTML to be more easily altered. I'll make sure to update this ticket if that is implemented.

    August 21st, 2017 @ 11:01 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.