Louis wrote: Great extension, but I found a bug where if i hit the "Enter" key while a text area is selected, and I have the "experimental keyboard support" on, the page scrolls down. Jaidan wrote: Bug report: Issues with using smoothscroll on some googlemaps mashups. Example: http://www.furnishedhomes.com/map/ Map not interactive with smoothscroll enabled. Pavel Supruniuk wrote: It would be great if your extension would notice where the beginnging of the next medium-to-large picture is and scroll right to it. So every time I scroll down I see a full picture. This is very useful for scrolling photo feeds (like desiretoenspire.net or www.boston.com/bigpicture). It's very annoing to see half of picture above and 1/3 of the picture below all the time while scrolling with Space, PgUp or PgDown, so you need to fine scroll with arrows to see the full picture. P.S.: While typing this text I've noticed that when I press up/down keys it scrolls the screen (yes, I know this feature is experimental). It should not if im inside an input field. Xagest wrote: It's a nice extension when it works. It seems to break scrolling on some pages. I can't seem to scroll up half the time. mitko wrote: messes up my HORIZONTAL scroll (scrolls vertical instead)! PLEASE fix. fabio_rulez wrote: smmothscroll is a great extensios, but with it enabled acid3 test lose a point in the test. the test return 99, sometimes 98 instead of 100. fix this!! Sircod wrote: When I tilt my scroll wheel left and right it scrolls up and down the page instead of left and right like its supposed to. Anonymous wrote: Bug report - Doing a page down moves a page down by a full screen size, even when I have window open in say lower half of the screen. Possibly the number of lines to scroll are getting calculated based on the screen size and not on window size. Ил wrote: Пожалуйста, добавьте возможность добавлять сайты в исключения для этого расширения. timothyb89 wrote: Disregard that, found at chrome- extension://cccpiddacjljmfbbgeimpelpndgpoknn/options_page/options.html after some digging. Shame chrome doesn't provide some UI for this... timothyb89 wrote: Great extension, but how can you get at the options page? I've yet to figure out how after its shown at installation. (using chromium 4.0.222.2 on linux) name wrote: Very good site. Thanks!, l3reak wrote: "Panthro wrote: Hi guy Thanks for the great Extention. I have a comment about the keyboard feature, when it's ON I can't move trougth a text area (like this comment box) with the arrows!" I realize you're aware of it, but just reminding you it still has this problem. If this was solved, it would be perfect! One more domino falling on my migration away from Firefox. Alex wrote: Unfortunately seems not to work in Chromium 4.0.233.0 (Ubuntu build 30813). name wrote: Very good site. Thanks!, bort wrote: hi, this seems broken in the new chrome beta! name wrote: Nice site. Thank you., name wrote: Nice site. Thank you., 8ankh wrote: is there a way I could disable the extension just for google reader? it seems to mess with that page for me unifly wrote: 非常不错!很滑溜的感觉! name wrote: Very good site. Thanks!, name wrote: Very good site. Thanks!, name wrote: Very good site. Thanks!, name wrote: Nice site. Thank you., name wrote: Nice site. Thank you., name wrote: Nice site. Thank you., sja wrote: Just upgraded to version 0.5 and pulse algorithm causes scrolling to stop when i scroll fast. Is there any way to disable it? Jon wrote: Just automatically updated to 0.5, which, for some reason, stops mousewheel scrolling in 4.0.223.11 under Windows 7. I've disabled the extension for now. Hope this is fixed soon! Ignacio wrote: @Michele True, It does not use the GPU for rendering, so it fucks your pc. It would be really nice this to be optimized, since it almost never works 100% well. Just on few pages (really simple like this one) it doesn't lag as hell. Michele wrote: My eyes say "thank you", but my CPU is not so happy. I can see my cpu load going high about 20-30% (on a quad core q6600) while scrolling, even more on some pages... Nice looking effect, but still a bit heavy on the cpu in my opinion ;) Ignacio wrote: I have just noticed a little bug. At least with my settings. This are my settings (which personally are much better, they are much softer) http://img263.imageshack.us/img263/9018/settins.jpg Well, the bug is when you scroll up when you are already in the top, then when you want to go down it gets choppy. Ignacio wrote: Hi, its a great extension. I tried the pulse scale and normalize. Changing normalize is not a good idea. It works odd. But scale is like a desacceleration value. I have it on 4, and its reallllyyy nice. The less it is set, the longer it will be stopping the scroll. Something that you MUST DO is make it bounce when it reachs the top and the bottom like iPhone. That would be really cool. James Milligan wrote: @Panthro - already reported by myself, albeit without the code enhancement :-D Panthro wrote: Hi guy Thanks for the great Extention. I have a comment about the keyboard feature, when it's ON I can't move trougth a text area (like this comment box) with the arrows! I believe you can improve it just with a little if, something like this: if(activeElementType != "textarea" ){ //do the scroll } I haven't investigated your code, it's just a guess! thanks! patrick wrote: @Naci: Middle click scrolling is a chrome-side thing. I am not going to change this ... @MickeySoup & aj: I think the first 3 options are clear ... And if i'm honest i have no idea what Pulse Scale and Pulse Normalize exactly means. Maybe Micheal Herf (the author of the algorithm) is reading this and can explain it here. @Leonardo: With this versions i added the permission of tabs (manifest.json Line: 7) to open the settings page on first run and maybe support chrome:// URLs sometimes in the future. With "private data from websites" the content script (sscr.js) is meant, i think. I can't avoid this. regards, Patrick Leonardo wrote: Hello, I had it installed from a few weeks. Now it asked me to update and accept new conditions (on a popup window) which include the fact that it will use my browser history and private data from the websites? What does it mean? Why should it read my private data?? Explanation for that would be nice to have. Leonardo vadik wrote: Good job! :) MickeySoup wrote: Can you explain the options? :D Vladislav wrote: Sorry, I wasn't know, that for dev version of Google Chrome, not worked for stable version Vladislav wrote: It is to write: Invalid value for permission [0] Naci wrote: I mean scroll mode when you press mouse wheel only one time aj wrote: could you add a more detailed description of what each option does? patrick wrote: @Naci what do you mean with that? Naci wrote: Are you going to add smooth autoscroll? patrick wrote: Yes there are many bugs with keyboard scrolling ... For this reason it is disabled by default James Milligan wrote: Small bug with the keyboard navigation - if you've got it enabled, and you're editing a text box (like this comment box, for example) if you use the up/down arrow keys, it scrolls the page, whilst the left/right arrow keys function as normal (but may also affect the page if it is wider than the screen). Feel free to email me for further info - lake54@lake54.com patrick wrote: ********** Updated to 0.5 ************ 26.10.2009 - Added an icon - Changed name from Smoothscroll to SmoothScroll - Added a "Pulse" algorithm - Thanks to Michael Herf - Added an options page - Added experimental keyboard support (disabled by default) - Added smooth scrolling of scrollable elements - Fixed lots of smaller bugs patrick wrote: @MickeySoup Today! Robomaster wrote: Great job with this - works like a charm! MickeySoup wrote: Any date for new version release? patrick wrote: It works fine on my vista 64-bit PC. Hmmm very very strange... please try the coming version(s) of SmoothScroll and tell me if it doesn't work either. Thanks Night Owl wrote: Well, I uninstalled this extension, uninstalled Google Chrome, reinstalled Google Chrome 4.0.222.12 Dev, and reinstalled this extension. But still I don't see any smooth scrolling :-( Perhaps this extension is not compatible with Vista 64-bit? I don't know what else to try. Night Owl wrote: @patrick: Thanks for the feedback, Patrick. I'm not seeing a smooth scroll on any websites at all (even this one). I'll try uninstalling and reinstalling Google Chrome 4.0.222.12 Dev. patrick wrote: @Night Owl: No you are not supposed to see an options page because this is not 100% finished yet. The only thing you should notice is a "smoother" scroll -Patrick otpncxcbdv wrote: in4ghY <a href="http://gpipggbknrdt.com/">gpipggbknrdt</a>, [url=http://oadazkiezwzp.com/]oadazkiezwzp[/url], [link=http://psomzcoaecqh.com/]psomzcoaecqh[/link], http://konpmutorlew.com/ Night Owl wrote: @patrick: Yes, I tried this extension with many different websites including this page right here. How do I see the javascript console? Under the Page icon, the Developer selection only has selections for "View source", "Developer Tools" and "Task manager". I selected "Developer Tools" and "Scripts" and I clicked on "Show console." Is this what you mean? "All" is selected, but there are no errors, warnings, or logs. I'm supposed to see something to be able to customize the scrolling rate, correct? I don't see anything at all except what I stated under "chrome://extensions/". patrick wrote: @chek_ca: what do you mean? can you provide a screenshot? what do you mean with css3 animations for scrolling? @Night Owl: Everything sounds OK. Did you try it with different websites? Are there smoothscroll related errors in the javascript console? regards, Patrick Night Owl wrote: How do I get this extension to work? Yesterday, I installed the latest Google Chrome 4.0.222.12 Dev and later I installed this extension. Under chrome://extensions/ I see: Smoothscroll 0.4 ID: cccpiddacjljmfbbgeimpelpndgpoknn This extension adds smooth scrolling behaviour to Google Chrome/Chromium Active views: Then there are Disable, Reload, and Uninstall buttons. I restarted Google Chrome, but that didn't help. I rebooted my computer (a few times), but that didn't help either. I am running Vista Service Pack 2 x64 (64-bit). chek_ca wrote: Hello, There's a bug on http://www.arte.tv/fr/70.html# with this extension enabled, the coverflow disapears. Could this extension use CSS3 animations to do smoother scroll ? Sam wrote: @Rapiere Scrolling in Chrome on a Mac is smooth by default. You don't need this extension if you have a Mac. If you use Smoothscroll on a Mac it will start scrolling VERY fast. Smoothscroll is an extension for PC (and linux I think) only. Rapiere wrote: As of 4.0.222.12, scrolling isn't smooth anymore unfortunately. By the way, scrolling is really different on Mac rather than Windows, I will wait extensions to be officially supported on Mac to have look into code. Thanks for such work ! patrick wrote: LTK: Thanks! I noticed the second bug with the select boxes some time ago but forgot to fix this... I think can not really do something against the jumpy scrolling problem of content heavy pages + zoom ... Maybe the new algorithm with configuration of the unreleased v0.5 will help.. Patrick LTK wrote: I have two bugs to report: When scrolling on a zoomed-in, content-heavy webpage like www.escapistmagazine.com, the scrolling is jumpy and slow. Scrolling in drop-down menus works, but scrolling in embedded lists does not with smoothscroll enabled. Try it here: http://rooster.uva.nl/2009en/default.aspx by selecting Course or Programme, click on one of the options for Course or Period, and you will see scrolling does not work. When the extension is disabled, it does work. czwdrjzba wrote: mnvM9P <a href="http://eagtvggnivaw.com/">eagtvggnivaw</a>, [url=http://fascmcnkupsr.com/]fascmcnkupsr[/url], [link=http://fmkjquwxerwc.com/]fmkjquwxerwc[/link], http://jqwsaepwxdet.com/ Paralityk wrote: BUG Report Shit + Scroll Doesn't work (it's supposed to scroll page horizontally) craig wrote: This is great, thank you very much. Sam wrote: No problem ;) Just keep up the good work :D I just wondered: What is new/fixed in the next release? patrick wrote: It turned out that the settings thing was more complicated than i thought :/ ... and there is weird bug with content scripts in the current dev-version but this seems to be fixed on ToT. I think i will wait for the next dev-release of chrome ... Sorry!!! Please be patient ... vadikk wrote: Wait 0.5 version :) zorro wrote: Great extension brother. Thank you very much. aysxlw wrote: 7ma8fe <a href="http://puofrwfaxugk.com/">puofrwfaxugk</a>, [url=http://adpdfcvymvfd.com/]adpdfcvymvfd[/url], [link=http://przcsajoofmu.com/]przcsajoofmu[/link], http://sapsxjicerro.com/ faekpastik3s wrote: Hope to see an update soon, please don't let this die. patrick wrote: bswarm&aj: Interesting ... I hope I can fix this somehow in the near future bswarm wrote: bug Horizontal scrolling scrolls vertically patrick wrote: Deadline: Sunday, October 11th :P Sam wrote: Deadline for next update..? Looking forward:D Rachelle wrote: I googled the instructions and found out there was a lot you missed out on.. :P so it works now! beautiful extension :) Rachelle wrote: When you said "@newb smith: I. Right click the Chrome icon in your desktop, then click Properties. II. Search for the textfield called Target III. Add --enable-extensions parameter in the Target field. It should now be something like that: C:\Users\yourname\AppData\Local\Google\Chrome\Appl ication\chrome.exe --enable-extensions IV. Click OK and restart chrome" Ummm this doesn't work for me because I get an error message that says "make sure the file name and the path name are correct"... sooo.. didn't help. I had the same error message as the newb user. aj wrote: Can you add support for sideways scrolling? My Dell laptop's touchpad has a horizontal scroll bar on it and as of right now, scrolling right using the touchpad makes Chrome scroll down, while scrolling left on the touchpad makes Chrome scroll up. okyyajql wrote: <a href="http://toryiebr.com">qkkcpjot</a> [URL=http://mlwnckrt.com]fguhezvb[/URL] vempmdij http://kysydbyg.com pgjmvtyf wxsckunq patrick wrote: Hi! pcki11: Yes, you set the scrollTop to 0 on every scroll ... Try the following: 1. Replace the "obj.scrollTop = 0;" with "event.preventDefault();" --> scrolling works 2. Now change the "onscroll='smooth(this);'" to "onmousewheel='smooth(this);'" ---> scrolling does not work any more because with onmousewheel you CAN prevent the default action .... However, a workaround with the scrollTop would be possible ... If you like to implement this you can do it ... dragonic2020: Yes, content scripts do not support chrome:// pages currently. See: http://src.chromium.org/viewvc/chrome?view=rev&revision=20719 ---> * No longer support chrome:// URLs for user scripts nitroguy44: it's in todo list currently... Joe: Contact me at patrickb1991@ gmail . com if you still want this Reus: I am working on all these things. The next update will be quite big =) Thanks for the feedback and nearly 9000 downloads!!! -Patrick Reus wrote: Patrick, the progress of the extension? And then the long lack of updates. When the interface is realized? Joe Sixgig wrote: Patrick, thanks for this, as I wrote on the Google Code page I can finally keep up reading continuous scrolling pages. Awesome! Given your ovbious programming skills, I wonder if you would enjoy another challenge. As a tablet PC owner I would love a 'panning' option, which is currently not available in Chrome. This would ideally add a toggle button to the UI which when 'on' would interpret 'click and drag' as a scrolling command, much like the iPhone does it, or like IE8 does with the 'panning hand'. Would something like this be possible with an extension, and second, would you be interested in giving that a shot? -Joe nitroguy44 wrote: You say "configureable via an UI" ...how to I navigate to this configuration UI? dragonic2020 wrote: I love this extension! Thank you! However, it doesn't work in the New Tab Page (NTP), Downloads page, the History page nor the "view source" pages. But its a good start! Keep it up! look997 wrote: Translated by Google Translate: Setting the speed, pitch, acceleration, momentum and exemptions. Smooth scrolling arrows on the keyboard and buttons Page Up, Page down. There are no smooth scrolling in frames. Inspired by this extension: https: / / addons.mozilla.org/en-US/firefox/addon/5846 gk wrote: this is an update. i closed google chrome, and the tried opening the file once again. this time it opens up chrome. gk wrote: i downloaded it, but it doesn't run. so i opened up the location where i saved it and double clicked it, unfortunately nothing happens. what must i do for it to work. with thanks in advance... pcki11 wrote: hmm.. =) i need more challenges like this one) http://pcki11.farx.ru/temp/1.html try to scroll that textarea =) patrick wrote: Sorry for my late reply ... bottom-up: pcki11: Yes your are right, but with this event i can't prevent the default action - -> useless in the smooth scroll case. Correct me if i'm wrong. Brandon: The middle click scroll is a chrome-side thing. More information here: http://crbug.com/6359 Hotcakes: Yes, hopefully i can do this the next week(s) LTK: I don't know whats wrong with the beta ... Maybe content scripts are broken (again). I think i am not able to fix this, but i'm sure there will be a beta update soon. vhuobotghm: Links are disabled for security reasons ... MG: Thank you for your report but i have absolutely no idea what causes this. This seems to be more a webkit bug than a smoothscroll bug, but i don't know. Sorry! regards, Patrick MG wrote: In http://www.ynet.co.il I think there is an ad page containing an iframe which is the website itself, this causes the webpage not the be scrolled correctly. If you refresh the page, and use the keyboard to scroll down, you'll get a long webpage of articles. but the second you use the mouse wheel, the scrollbar on the left changes size to a very large scrollbar which can only move a few cm down, and you can see only part of the page. vhuobotghm wrote: YPmw3o <a href="http://yehxzrfajybm.com/">yehxzrfajybm</a>, [url=http://uecuqbdywcxd.com/]uecuqbdywcxd[/url], [link=http://akigxobrthdc.com/]akigxobrthdc[/link], http://lxsweomttbxi.com/ LTK wrote: Great extension, but it would be nice if you could make it work in the Beta version of Chrome. Is that something that could be done? Hotcakes wrote: Great plugin but Chrome respects Windows' 'use mousewheel to scroll one page at a time' setting and your plugin doesn't, which makes the browser unusable for me. I look forward to scrolling speed configuration being implemented :) Brandon wrote: Scrolling using the auto scroller (middle click) is not smooth like scrolling with the wheel. pcki11 wrote: >>I don't think there's an event-handler in javascript that detects if something TRIED to scroll. there is "onscroll" in HTML5, although i do not know if this event is already implemented in chrome. patrick wrote: ********** Updated to 0.4 ************ 25.08.2009 - Fixed some bugs in Google Reader - Fixed a bug where some areas on a few pages didn't trigger a smooth scroll - Added support for ftp:// URLs patrick wrote: Sanity: Yes keyboard support sounds good ... I don't think there's an event-handler in javascript that detects if something TRIED to scroll. Sanity wrote: Seems to work well for me, only two problems: First, the fact that specific apps can have problems worries me. I suspect we'd all be much happier if this were actually fixed in Chrome/Chromium itself, right? Second, no keyboard support. I tend to scroll with the arrow keys and pageup/pagedown, especially when reading. This extension catches mouse wheels, but not keystrokes. It'd also be nice to catch things like hash navigation -- is there any way to detect that something tried to scroll, rather than having to catch each action that caused a scroll? patrick wrote: Rodrigo Ghedin: Yes there are still bugs with Google Reader. I will try to fix them asap. Maybe tomorrow... Rodrigo Ghedin wrote: Awesome job! There is only a problem... Smoothscroll doesn't handle well with Google Reader. Scrolling there doesn't work properly while this extension is enabled. Please, fix this issue. Thanks! faekplastik3s wrote: Keep up the good work! patrick wrote: ********** Updated to 0.3 ************ 21.08.2009 Fixed: -There were some bugs with frames/iframes TEST: Hover a Google Ad - Make sure that mousewheel-scrolling works correctly. NOTE: You do NOT need to reinstall the extension for the new version. You will get an autoupdate within the next hours. You can check the current installed version in chrome://extensions Happy smooth scrolling, Patrick. patrick wrote: lolan: Let's talk about such things once the extensions uses the new scrolling algorithm. However, thanks for your feedback! Patrick. lolan wrote: I find that the first step on the scrolling (that is, the smallest movement possible on the scroll wheel) isn't as smooth as the rest. What gives? Alysto wrote: Sorry, I misread the todos. Alysto. patrick wrote: What do you mean with "the box settings"? Alysto wrote: Hello, good job. How to open the box settings ? Alysto. JKP wrote: Scratch that last one! It works like a beauty now, i don't know why it wasn't at first. Thanks Patrick! patrick wrote: Have you restarted chrome / Reloaded the tabs? JKP wrote: I am on the dev channel and i enabled extensions in the shortcut, but when i click "install", nothing happens. i see no progress bar and my scrolling is as blocky as ever. patrick wrote: @Will, I used youtube as a sample :D If you place your mouse in the middle of a thumbnail in the "Related Videos" Section there are exactly 7 parents to the scrollable div. Do you really think that is does not affect the "smoothness"? If you are a fast scroller this loop runs maybe 5 times per second ... For example here http://yro.slashdot.org/story/09/08/16/1146242/Woman-With-Police- Monitoring-Blog-Arrested some parts of the page have 17 parents ... Will wrote: Great update Patrick. I hope the Chromium devs are watching in inspiration. Any particular reason why you loop through just 7 parentElements? I'm pretty sure the DOM analysis you do is less load-heavy than the scrolling and timer manipulation that follows, and visible DOM elements rarely have more than 7 parents anyway. You could then simplify the code to "do { } while(src = src.parentElement)" (and removing lines 139-144). Ken wrote: Love it! Hope to see it improve even more! patrick wrote: **********Release of 0.2************ 19.08.2009 Fixed: - Make mousewheel-scrolling of scrollable elements possible patrick wrote: @pcki11 This will be fixed with version 0.2 of smoothscroll pcki11 wrote: scrolling does not work in google reader.. patrick wrote: Out Is M: Yes, currently it is but i will be definitely possible in the future Out Is M wrote: how can i change scroll interval & speed? it's real(imposible)? Reus wrote: Thank you very much for this extension. Waited for him since the appearance of the browser. faekplastik3s wrote: This is an amazing extension, please continue working on it! patrick wrote: Amazing, Will I think i can cross out the "needhelp" for the divs :D Thank you. Will wrote: : damnit... cut off... You can test whether an element will scroll if it's got an overflow of "scroll" or "auto" by comparing element.clientHeight with element.scrollHeight. I tried to figure out what should scroll by looping up the DOM tree from event.srcElement but never quite got there. There must be an implementation in there somewhere though. Hope that helps. For scrolling algorithm, you might find Firefox's implementation helpful, which you can read at http://mxr.mozilla.org/firefox/source/view/src/nsScrollPortView.cpp Will wrote: : I had a go at figuring out a solution for scrolling divs but quit out of frustration. Found out some things that could be useful though. You can scroll a div [or any other scrollable DOM element] by setting element.scrollTop. A quick function to read the current value and do some subtraction and you have an equivalent function for scrollBy You can get the element that was being hovered from event.srcElement. Figuring out if a DOM element is scrollable is harder. You can get its overflow property through document.defaultView.getComputedStyle(). I think document may be a special case in that its overflow seems to be visible even though it scrolls. You can test whether an element will scroll if it's got an overflow of "scroll" or "auto" by comparing element.clientHeight patrick wrote on 17.08.2009: @newb smith: I. Right click the Chrome icon in your desktop, then click Properties. II. Search for the textfield called Target III. Add --enable-extensions parameter in the Target field. It should now be something like that: C:\Users\yourname\AppData\Local\Google\Chrome\Appl ication\chrome.exe --enable-extensions IV. Click OK and restart chrome newb smith wrote on 17.08.2009: how do I enable extensions? When I click dl it says "could not download. extensions not enabled?" patrick wrote on 17.08.2009: @RieGo: nothing RieGo wrote on 17.08.2009:
Hi, thanks for this extension. Seams to work good by now. But what do i have to do with the update.xml? |