02/13/2012, 09:02 AM
|
#1 (permalink) | |
|
Member
![]() |
Ancient History (was relevant when I started this thread):
Quote:
Note that this is an ongoing project, so probably there are bugs. Install and use at your own risk. One last request before you download and install: please leave your feedback. Supported webOS versions: - webOS 1.4.5 - webOS 2.1 - webOS 2.1.2 - webOS 2.2.x Version History: 0.4.7-37: Fixed a terrible bug for webOS < 2.2 that was causing Mojo load to fail and also fixed a small cosmetic bug. 0.4.7-33: Rewrite of the Mojo code core and a bunch of bug fixes and optimizations. 0.4.4-73: Another rewrite of the Mojo and Mojo 2 code. More precise bounds recognition engine and much faster code, along with some major bug fixes and cosmetic improvements. NOTE: Conflicts with the last version of Mojo Flick Regulator on webOS 2.0+. 0.3.5-43: Complete rewrite of the Mojo 1 code. New bounds recognition engine, a bunch of optimizations, and basic full Mojo 2 support. 1.4.5 version has been added too. 0.1.7-51: Some improvements to the UI elements recognition. A Veer version has been added too. 0.1.1-03: Patches Mojo 2 apps too, but there are no scrollbars in Email, Photos, Contacts, Accounts and Exhibition apps. 2.1 version attached too. 0.0.6-11: Final Mojo 1 version: 2 major bug fixes in the element bounds recognition mechanism, performance and UI improvements. 0.0.4-63: Fixes some bugs and excludes menus and picker popups. 0.0.3-17: More bug fixes and UI improvements. 0.0.2-45: Some bug fixes and UI improvements. 0.0.1-32: Initial release. Some screenshots attached.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
Last edited by isagar2004; 01/03/2013 at 02:32 PM. |
|
02/13/2012, 09:12 AM
|
#3 (permalink) | |
|
Member
![]() |
Quote:
This project is different. It's about system-wide scrollbars.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
|
|
02/14/2012, 07:39 AM
|
#6 (permalink) | |
|
Member
![]() |
0.0.2 is out, with UI improvements and some really nasty calculations and UI bug fixes.
Still trying to get the Mojo2 version to work properly, but it seems that some certain apps (like email, contact, music and more) manipulate the scroller widget in a way that conflicts with my scrollbars injection to the document body. Any help with that would be much appreciated. Next thing is to complete the UI adjustments (better element position recognition, menus and dashboard exludes, etc.) for Mojo and then start to work on a fix for Mojo2. Quote:
The number 1 refers to the application framework version, not to the system version. Except the webOS 2.x system apps, I don't know of any app that is written in Mojo 2, so this patch works on every Mojo app except for some of the apps that comes pre-installed with the system. This patch won't conflict with any other scrollbars patch that you already have installed, but unless you like to see a doubled scrollbar I suggest you remove the browser scrollbar patch as soon as this patch is fully compatible with Mojo 2 (which the browser is written in). I need as much testers as possible, so everybody is welcome to download and test it
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
Last edited by isagar2004; 02/14/2012 at 10:05 AM. |
|
02/14/2012, 09:45 AM
|
#8 (permalink) |
|
Member
![]() |
Quick update: I managed to "cure" the Mojo 2 problem for most apps. Still not working: Accounts, Photos, Exhibition. I hope I'll find the real problem and make it work so we could have both Mojo and Mojo 2 scrollbars and I could develop them both simultaneously.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
Last edited by isagar2004; 06/22/2012 at 07:59 AM. |
02/14/2012, 09:55 AM
|
#9 (permalink) |
|
Member
![]() |
I don't have time to try this out right now, but would like a bit more info. Are these scroll position indicators or scroll bars you can actually grab and drag?
__________________
Matt Williams Developer of: SMS Auto Forward/Reply, GPS Viewer, Keyring converters for CSV, eWallet, & CodeWallet Touchpad Patches: Keyring HD, ClassicNote HD, YouTube HD (for 2.1 app) |
02/14/2012, 10:00 AM
|
#10 (permalink) | |
|
Member
![]() |
Quote:
Also, I think that implementing a real scrollbar in JS would be a stupid thing to do. The needed calculations will just slow down the scrolling.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
|
|
02/14/2012, 08:04 PM
|
#11 (permalink) | |
|
Member
![]()
Posts: 173
|
Quote:
Thanks for this patch. I installed it on my Pre3 and checked out three apps 1 - Dr Podder. Works great 2 - Offline Browser - Works great. 3 - Wifi Preferences. The scroll bar does not go away. The scene is very short and iis around only have the length of the phone and the scrollbar is permanent. But I dont care about (3). This patch is a welcome and wonderful addition to webOS. Mojo apps suddenly have become more reasonable to use. Thanks again! |
|
02/14/2012, 10:08 PM
|
#12 (permalink) | |
|
Member
![]() |
Quote:
__________________
Matt Williams Developer of: SMS Auto Forward/Reply, GPS Viewer, Keyring converters for CSV, eWallet, & CodeWallet Touchpad Patches: Keyring HD, ClassicNote HD, YouTube HD (for 2.1 app) |
|
02/15/2012, 01:33 AM
|
#14 (permalink) | |
|
Member
![]() |
Quote:
![]() And yes, I agree: implementing the scrolling in JS is a really bad choice (especially with the outdated V8 in webOS).
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
|
|
02/15/2012, 02:41 AM
|
#15 (permalink) | ||
|
Homebrew Developer
![]() ![]() |
Quote:
V8 is actually better than the rest of WebKit.
__________________
Author: Remove Messaging Beeps patch for webOS 3.0.5, Left/Right bezel gestures in LunaCE, Whazaa! Messenger and node-wa, SynerGV 1 and 2 - Google Voice integration, XO - Subsonic Commander media streamer, AB:S Launcher Quote:
GO OPEN WEBOS! People asked me for a donate link for my non-catalog work, so here you are:
|
||
02/15/2012, 10:23 AM
|
#16 (permalink) | |
|
Member
![]() |
Quote:
(laughs to self about launcher being rewritten in C starting with 2.x)
__________________
Matt Williams Developer of: SMS Auto Forward/Reply, GPS Viewer, Keyring converters for CSV, eWallet, & CodeWallet Touchpad Patches: Keyring HD, ClassicNote HD, YouTube HD (for 2.1 app) |
|
02/15/2012, 04:17 PM
|
#17 (permalink) |
|
Member
![]() |
0.0.3 is here with some more bug fixes and UI improvements.
Known issues: - When there is a scroller inside another scroller, the bounds recognition is very buggy (I noticed that only in the "description" scene in Auction Mate, but it's still a bug that has to be fixed somehow). - The bottom bound recognition isn't perfect yet, which affect the scrollbar size when the scroller is in over flow from the top margin. Next things to do are to exclude menus, fix known bugs and tweak the UI a bit more. I'm still trying to get Mojo 2 to work properly and I would appreciate any help with that. That's all for now. Download, install and report back.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
Last edited by isagar2004; 02/15/2012 at 04:31 PM. |
02/18/2012, 02:33 PM
|
#18 (permalink) | |
|
Member
![]()
Posts: 173
|
Quote:
|
|
02/19/2012, 07:53 AM
|
#19 (permalink) | |
|
Member
![]() |
Quote:
Download it, install and report back.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
Last edited by isagar2004; 02/19/2012 at 08:04 AM. |
|
02/21/2012, 05:41 PM
|
#20 (permalink) |
|
Member
![]() |
0.0.6 is here with 2 major bug fixes in the element bounds recognition that prevented the scrolling animation in some apps. It also brings some performance and UI improvements, so update immediately if you have any older version installed.
I think that this version can be considered as the final Mojo 1 release. It still needs some code cleaning and some more small tweaks, but I think that it's ready for daily use. I just need testers to confirm. I also need some help with Mojo 2. The problem is that when trying to apply my scrollbars initialization code in the Email, Contacts, Accounts, Photos and Exhibition apps, I get the "[object HTMLBodyElement] has no method 'insert'" error. Any help with that would be much appreciated. Download, install and report back. I need as much feedback as possible.
__________________
TouchPad Virtual Keyboard Patches webOS Scrollbars Like my work? Want to support it? Want to thank me?
|
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



