webOS Nation Forums >  Homebrew >  webOS patches > [PATCH] Mojo Smooth Scrolling for 2.2.x
[PATCH] Mojo Smooth Scrolling for 2.2.x

  Reply
Like Tree2Likes

 
LinkBack Thread Tools Display Modes
Old 11/30/2011, 06:09 PM   #21 (permalink)
Member
 
Join Date: Oct 2008
Posts: 552
Likes Received: 7
Thanks: 50
Thanked 23 Times in 23 Posts
Default

Quote:
Originally Posted by ShiftyAxel View Post
Here's a breakdown of exactly what those patches do:
Increase Touch Sensitivity and Smoothness
-Reduces Drag Radius
-Increases Drag Event Poll Speed (more events/second, smoother scrolling)
-Increases the LunaSysMgr target FPS to 100, 60 while under stress
-Increase LunaSysMgr's CPU Sharing priority, making the phone focus more on drawing the ui.

Mojo FPS Booster:
-Increases Mojo's target FPS to 60

Mojo Smooth Scrolling:
-Changes Mojo's 'mousedown' (finger down) event from touch.down to touch.move, thus skipping the part of the drag-scroll code that causes the page to 'jump' when your finger leaves the dragRadius.

FPS Booster and Touch Sensitivity both cause the device to attempt to render more frames, whereas Smooth Scrolling modifies a Mojo event that doesn't even fire unless you try to drag scroll. I'm pretty sure that's not what's causing your drain.

Edit: Have you overclocked your Pre, by any chance? The biggest cause of battery hit on mine is the 1.9Ghz Screenstate governor, I've found.
I was just going to ask you and mau to provide a summary of your patches. This is great. I assume all of these can be installed at the same time?

Do any of these conflict with mau's patches? Can we install all of yours, and all of his? Is this recommended, from a smoothness perspective (not a battery life perspective)?

What about patches from other devs (such as buttah)?

Could someone create a table (new thjread?) that lists the various "smoothness" patches, including the name, what they do, which OS version they run on, and potential conflicts. I absolutely love the work that you are doing, but have to admit that I find it a bit confusing now that there are so many patches, and multiple authors.
Ubuntite is offline   Reply With Quote
Old 11/30/2011, 07:21 PM   #22 (permalink)
Homebrew Developer
 
ShiftyAxel's Avatar
 
Join Date: Dec 2009
Location: Here.
Posts: 624
Likes Received: 82
Thanks: 22
Thanked 167 Times in 84 Posts
Default

All of my patches and mau's patches are completely interoperable and yes, the effects stack so the final product (which I yet hope to improve) is rather impressive. Buttah clashes with mau's Increase Touch Sensitivity patch and doesn't do as much for smoothness. Not sure about any other devs', but I don't think it should really clash with anything. Feel free to throw out some names and I can confirm or deny
ShiftyAxel is offline   Reply With Quote
Old 12/01/2011, 01:24 AM   #23 (permalink)
Member
 
Join Date: Oct 2008
Posts: 552
Likes Received: 7
Thanks: 50
Thanked 23 Times in 23 Posts
Default

Quote:
Originally Posted by ShiftyAxel View Post
All of my patches and mau's patches are completely interoperable and yes, the effects stack so the final product (which I yet hope to improve) is rather impressive. Buttah clashes with mau's Increase Touch Sensitivity patch and doesn't do as much for smoothness. Not sure about any other devs', but I don't think it should really clash with anything. Feel free to throw out some names and I can confirm or deny
Well, I have to say that I love what you guys are doing. The improvements are astonishing.

There are still a few area that I think need improving.

1. In Preware
2. Bookmarks list in Browser
Ubuntite is offline   Reply With Quote
Old 01/04/2012, 07:37 AM   #24 (permalink)
Member
 
Join Date: Mar 2010
Posts: 291
Likes Received: 2
Thanks: 70
Thanked 39 Times in 31 Posts
Default

How is this differentthan bright2k's Smooth Scrollong patch? I have bright's patch installed and your new Mojo Smooth Scrolling patch is showing up as a separate patch available for webOS 1.4.5. There is obviously a conflict on install since these are overlapping. Why a new patch and not an update?
palmuse is offline   Reply With Quote
Thanked By: domicius
Old 01/10/2012, 03:36 PM   #25 (permalink)
Homebrew Developer
 
ShiftyAxel's Avatar
 
Join Date: Dec 2009
Location: Here.
Posts: 624
Likes Received: 82
Thanks: 22
Thanked 167 Times in 84 Posts
Default

Gah, not sure how I missed this post, so apologies for the slow reply. My patch is based on his, I ported it to 2.x and 3.x devices since it hadn't been updated in ages (seriously, the only reason I discovered it even existed was because I used a 1.4.5 Pixi for a few months.)
From there, I became rather interested in the Mojo framework and improving the user experience of 2.x devices, hence all my other Mojo patches. Recently I overhauled Smooth Scrolling to subtly animate drag scrolling using the flick algorithm, but it still does the same thing as the original too
__________________
Stuff and Things that I had a hand (or two) in:
WiFi File Sharing - Simple Network Sharing for webOS (Now available in Preware!)
Enyo Smooth Scrolling, Mojo Smooth Scrolling, Mojo FPS Booster, Mojo Tap Responsiveness, Mojo Flick Regulator, Mojo Speedy Switch, Pre3 Just Type Scrim Fix, HP webOS Carrier String, EDGE Icon Patches.

If you like any of the above and are feeling generous, why not ? :]
ShiftyAxel is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0