yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] shoey63:
Just one remaining issue - smooth scrolling in Ext sd card when searching for zip to install. Nav bar still tends to jump lines irrespective of menu height or touch sensitivity. (when scrolling fast). Maybe its because there is no "scrolling space" down the bottom when ext sd card has heaps of files (mines full of Philz stuff). 1.15 always leaves a space and no problems. Also tried i19100 1.86b and same thing.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Thanks for reporting

What do you mean exactly:

1 - menu jumps and scrolls too fast?

or

2 - instead of scrolling, it is reset to where you touched: it doesn't scroll but highlights the menu you touched and continues scrolling from there while you wanted it to continue scrolling and show next menus on screen

These are two distinct possible issues

If it is the issue 1

(skipping lines as I get it), I could fix it by adding more touch sensitivity options for the Note's higher res screen. At setting 65 on the i9100, I have 0 skips even on biggest menu setting

In that case, try this:

- Menu height set to 1 and touch sensitivity to 65. It should suppress any skipping and even be very slow. I would then add more touch sensitivity options for the Note.

If it is 2

, you should try to scroll in a smoother way to avoid micro jumps of finger and panel detecting a touch+finger lifted instead of touch+scroll action

About space left in long menus:

Problem is I optimized part of it for the i9100 and took most space mainly for bigger menus settings

I also have, for testing, my sdcard full of files as you see here:

http://www.youtube.com/watch?v=rhv-VAMFIIk

And it scrolls fine, no lines skipping/jump

If you scroll very quickly, it could reset where you touched instead of continuing the scroll (issue 2) as I mainly focused on minimizing the risks for erroneous validation while scrolling.

I could improve the code there later but that's already much smoother and less prone to errors than original Touch versions you get with Rom Manager

Can you give more precision if it is issue 1 or 2?

By the way, you can see here how final version should look:

http://xdaforums.com/showthread.php?t=1877270

And in post 2, detailed instructions to get the most from ors and aroma menus

Waiting for more input to release it for the Note. Maybe will go with 2 or 3 kernels too and wait for users feedback before releasing others
[Galaxy Note GT-N7000 Android Development] shoey63:
Yes more like scenario 2 (sort of) I will post a couple of pics shortly. BTW neither yours nor my camera shows the lovely flourescent green colour of the text!
[Galaxy Note GT-N7000 Android Development] Phil3759:
I see. If it is issue 2, then it will take me some time to dig more into the code to try enhancing it. On Koush original touch cwm6 (you can try it in my temporary cwm thread for i9100, it is the cwm 6.0.1.2 and it works perfectly on n7000), instead of the reset scrolling position, you get a menu selection validated by error. I made it more proof to that, but at the expense of these resets if you scroll too fast. The solution is to scroll in a smooth gesture, very fast, but smooth, mainly the moment finger touches the screen between two fast scrolls. If i add extra checks, you will have a lag after a fast scroll to validate a menu. So, needs a different touch code probably than the one i am using right now. I feel the current base code doesn't permit that. In anycase, i will look at it.

Now, what about scroll touch sensitivity for the note? 65, compared to 10 is fine or you need it less sensitive on bigger menus?

By the way, i have a good camera, but should have used a stand with manual aperture/speed settings :)
[Galaxy Note GT-N7000 Android Development] shoey63:
Ok now this:-

is 1.86b With menu height 1, touch disabled and sensitivity 65, searching through my Ext SD card. If I scroll slowly up and down there is no problem. However, if I do an aggressive swipe, the menu bar continues down, without highlighting each individual entry on the way and "leaps" past the point where I lifted my finger off the screen, and arrives somewhere further down, even to the bottom sometimes.(Changing menu height and sensitivity settings do not rectify the problem) However this behavior is not exhibited in 1.15 recovery. Or indeed original 6.0.12 by Koush for the i19100 (which works nicely on the Note1 BTW) - pic here:

Having said that, I do not feel that it should be a reason to hold back your release. If someone notices it (and it took me 2 previous releases before I picked up on it), then you can just point out that it is a known (minor) issue, and may or may not be rectified in the future.

Everything else works great and this work of art should be released ASAP :D
[Galaxy Note GT-N7000 Android Development] shoey63:
And yes, you have replied while I was compiling my post! HeHe nevermind, at least we are on the same "wavelength" regarding 6.0.12:p
[Galaxy Note GT-N7000 Android Development] Phil3759:
Very strange, that wad fixed in a previous buil. You describe an issue i know and fixed as it was also on i9100

I also see that for the note, long menus takes all space in fact. What happens is that your finger could touch the bottom buttons at the end of the scroll down. On i9100 a bit more space is left so that issue is rare.

About that scrolling remanence after finger is lifted off screen, i will put the temporary 2.0 as i could mix thing and put the old version. Strange... Post in few mn...
[Galaxy Note GT-N7000 Android Development] Phil3759:
Try this one

If I got you: your issue was: if you scroll down quickly once ( a quick swipe down), when finger is lifted, menus continue scrolling alone for too long?
[Galaxy Note GT-N7000 Android Development] shoey63:
Yes, the Note1 is a "weird" beast. It's unfortunate about dr Ketan getting Note2- no-one else seems to want to test -I have no-one to compare with :banghead:
[Galaxy Note GT-N7000 Android Development] Phil3759:
Ok, i see what you describe. Do you know by the way the stock dpi for the note? I think sensitivity settings arebway too short for note. I will change that to per total rows dynamic setting usable for any menu hight setting or future phones screen res

Will send you a test version. Attachement above probably won't change things in your case but you can enjoy remaining new functions added.

By the way, try to scroll quickly and repeatedly on Koush Touch version and you will get bad surprises.

As of the testers, most passionates migrated to s3 and note 2... Remains noobs, non passionated and poor soals...
[Galaxy Note GT-N7000 Android Development] shoey63:
Menu's continuing scrolling is there (even now in 2.7 kernels in fact). What I am talking about is navigation bar "teleporting" down the menu without highlighting each file along the way ie. "jumping/skipping". Anyway, I will test 2.0 and report back

---------- Post added at 09:27 PM ---------- Previous post was at 09:21 PM ----------
[Galaxy Note GT-N7000 Android Development] Phil3759:
Good luck, i know weekend and night job...

That's resolution. Anyway, they are 320 vs 240 dpi set in cwm6 code. I get better your issue now. Will do a test version then fix it in a better way as i plan to release for newer phones...
[Galaxy Note GT-N7000 Android Development] shoey63:
OK thanks. Stock DPI for note is 320

If you could make it so that scrolling stops as soon as your finger leaves the screen, then that could solve the problem.
[Galaxy Note GT-N7000 Android Development] Phil3759:
It is more complex...

Have to dig into the code again, and it's a complex part... I will try some workarounds
[Galaxy Note GT-N7000 Android Development] Phil3759:
Good news. I could reproduce it on my phone. It is more evident on Note because of higher dpi. I will try to release a quick workaround and look later to rerwrite part of code
[Galaxy Note GT-N7000 Android Development] shoey63:
Well the easy workaround is to "scroll slower". Don't waste too much time on it. I feel my "nit-picking" is hampering development. BTW double tap to verify is a Master Stroke:D
[Galaxy Note GT-N7000 Android Development] Phil3759:
No, you help me a lot since i planto release for new devices with higher res and dpi. Anyway, your issue i can reproduce on i9100 for any sensitivity less than 65. I will release a quick fix for note (setting 95) and release kernels if ok. Will rethink the code for jb and new phones later
[Galaxy Note GT-N7000 Android Development] shoey63:
Excellent idea. Then you can move on to Note2 (Dr. Ketan is waiting for you I feel) :)
[Galaxy Note GT-N7000 Android Development] Phil3759:
Version 2.01 for the Note

Please test if it fixed your issue.

Now, default touch gui puts sensitivity at 85 and you have a 90, 95 and 100 settings to test

It could be we need more though...

This is really a quick fix. Touch code will be looked at deeply later, but hopefully, I will find another volunteer as other newer phones are more popular (my brother got the Tab 2 :victory:)
[Galaxy Note GT-N7000 Android Development] shoey63:
OK, time ro test ;)

---------- Post added at 10:04 PM ---------- Previous post was at 09:27 PM ----------

Keep increasing it Phil, still not quite right. Congrats to your brother on his new device:thumbup: I don't know if I will EVER get off the Note! All I do is flash, test and browse XDA. Never had more than 7 or 8 Apps!
[Galaxy Note GT-N7000 Android Development] Phil3759:
Is it even better at 100?
[Galaxy Note GT-N7000 Android Development] shoey63:
Actually, after more tests, still same deal. (got a bit over enthusuastic) Not sure if more increases in sensitivity will do the job.
[Galaxy Note GT-N7000 Android Development] Phil3759:
At the end yes, it will work. It is about queued keys too. Anyway, far from pc now. I will release a better one and when fixed as a quick workaround, i will deal with the code in a better way
[Galaxy Note GT-N7000 Android Development] Phil3759:
Also, this workaround will only fix the menus continuing to scroll wben finger is lifted, not the skips you described when scrolling very quickly. That will be fixed later
[Galaxy Note GT-N7000 Android Development] Phil3759:
It would be great if you, or someone else, can test this version:

It is really a quick/debug workaround

I am working on a much more cleaner way and new touch code
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
don't know by some else you mean someone with a different device... but I have th the N7000 too and I tested the touch sensitivity... and even at 150 its pretty hard to scroll,

---------- Post added at 02:51 AM ---------- Previous post was at 02:41 AM ----------

when the list is long as in it does not fit in that page and need to scroll down, it's really difficult to reach the end as the swiping motion selects the folder where I start the swipe again and again so I am really stuck at the same page.

---------- Post added at 02:52 AM ---------- Previous post was at 02:51 AM ----------

75-100 seems to be a good sensitivity for swipe to select. more than that it seems like a hard work.

Hope I am. making sense

---------- Post added at 02:53 AM ---------- Previous post was at 02:52 AM ----------

I have not experienced any skips while scrolling.. but I have mainly used 65 as the default and rest other are too quick for me.
[Galaxy Note GT-N7000 Android Development] shoey63:
Good, another Note user. Yes scrolling becomes too hard @150+. If you are scrolling through ext sd card files, and do a hard fast swipe, do you not find that the nav bar "leaps" past several files and ends up further down the page? Also I hear what you are saying regarding being stuck on the same page when scrolling.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Many thanks to both of you, really.

Keep in mind, I do not have a n7000, and now I realize it is a pain to dev for a phone you do not have despite it has same hardware as the i9100, except screen. And that's where I am missing things, the gui...

Guess what, I just anticipated this and done a crazy job: rewrite of whole touch code :cyclops:

I already fixed the scroll continuing when finger lifted

And the issue mentioned by nokiamodeln91 should be fixed in new code.

Have to test it a bit more, but need to sleep before...
[Galaxy Note GT-N7000 Android Development] shoey63:
The sensitivity settings in 2.01 seem to have the best fit for the Note. I agree with Nokiamodeln91, 75 -100 are best. I find 75 to be ideal:good: The staying on same page when scrolling phenomenon he described seems to be intermittent. Occasionally you can scroll properly other times nav bar resets to where you put your finger for the next scroll as mentioned. It doesn't occur on main menus because scrolling tends to be done in the blank space under the menu, so no chance of finger touching an entry in the menu and resetting the scroll. Also regarding "skipping" effect - maybe the nav bar is resetting to the last position your finger was during scroll, as if making another selection :confused:

Backup /boot to external works as does efs backup and restore:good:

---------- Post added at 05:49 PM ---------- Previous post was at 05:21 PM ----------

ORS and Aroma file manager also working fine:)
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
exactly shoey, when the scrolling happens when the files / folder are till the bottom, is when the highlight bar goes where you start the swipe. and as a result u tend to end up on the same page again

---------- Post added at 04:44 PM ---------- Previous post was at 04:42 PM ----------

and what does backup /boot do? It stores a boot. img but what is it? ramdisk and kernel?
[Galaxy Note GT-N7000 Android Development] shoey63:
I'm assuming it's backup of kernel renamed to boot.img from zImage. Not sure how useful it would be to novice users though. If the purpose is to backup stock kernel it's too late if you have already flashed a permanent Philz.
[Galaxy Note GT-N7000 Android Development] Phil3759:
That's mainly useful for temp recovery or for phones having dedicated recovery partition. With i9100/n7000 + my kernel, it is useless. That's why I didn't add restore and time-stamped kernel backups to be able to backup more than one

That will be done later, for other phones maybe and will be implemented in temporary recovery

Thank you both for the input about scrolling

I am going now with a brand new code for touch part, I have to modify it and add all my touch functions though.

Will take my time to do it
[Galaxy Note GT-N7000 Android Development] shoey63:
Take your time, I'm actually enjoying 2.01 with sensitivity 75 ;)
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
yeah 75 seems to be the one
[Galaxy Note GT-N7000 Android Development] shoey63:
OK got it now, straight down with finger, swipe keeping finger level, lift straight up and repeat till you arrive at desired file (no 'flicking" action as if scrolling through XDA). Works now:good:
[Galaxy Note GT-N7000 Android Development] Phil3759:
I have good news for you. I just finished testing the new code

This one should be very robust even if you want to fake it on purpose

I can no more reproduce the issue on my i9100 when put under similar circumstances as Note

You will be able to scroll as you want in the 3 touch modes: no scroll resets, no jumps with skipping selections and no false validations, at least I hope :D

I still have to add few cosmetics before release. Gonna sleep early today, I am dead tired...

Finally you could soon enjoy updated kernels
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
oh boy oh boy, bring it on
[Galaxy Note GT-N7000 Android Development] shoey63:
That IS good news!
[Galaxy Note GT-N7000 Android Development] Phil3759:
Would you test this recovery please?

PhilZ Touch v2.29

It is using a completely new touch code that should fix:

- selection jumps when scrolling too fast

- scroll reset position when scrolling too fast

I also:

- added a toggle key repeat setting for hard vol up/down keys

- fixed back virtual button remains highlighted when pressed in main menu

- moved sideload menu to zip install menu and added a confirmation before actually using it

- added confirm dialog on "fix permissions" menu

Please test if it fixed your previous issues

Also, report the touch sensitivity that works better so that I can add a more universal fix based on device dpi/resolution
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
scrolling through pages is much better.

touch sensitivity is good at 65, but where is 75?

menu height is good at 6

I don't know what exactly key repeat does. sorry.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Thank you for testing

Please, remove the folder /data/philz-cwm6

Then, restart into recovery and load this temporary one

Touch sensitivity settings are :

- 40, 65, 85, 100, 120 and 140

Try them all and let me know which one works better and why the lower/higher ones are bad

Also, let me know if scrolling is now working as you want it when touch mode setting is enabled (no skips of selections and no resets on position at all)

When key repeat is enabled, if you keep the vol up/down buttons pressed, you continue scrolling (for people that like old style navigation with volume buttons)
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
oh yeah, toggle key repeat is working fine

- 65: is little fas as the scrolling is a bit fast.

- 85: is a bit too slow as

at height = 6 and only 6 menus displayed on the screen, it

takes 2 scrolls to be able to reach the bottom.

same as above for >85. lot of scrolling needs to be done to navigate

- 40: is too fast mainly when you are trying to just go one menu dowm or up

the skip now only happens for the first touch when you start the scroll. if i wan tot go to the second folder then i have to scroll up instead of down.

---------- Post added at 09:27 PM ---------- Previous post was at 09:24 PM ----------

i would still say 75 was the best on note
[Galaxy Note GT-N7000 Android Development] Phil3759:
Ok, I will restore the 75 setting as default, release, and then try to implement a more universal way based on screen dpi/res

About the first touch to scroll, I cannot reproduce it. Are you sure you do not touch, by error, the bottom virtual buttons at end of scrolling?

It works this way:

- On first touch, select on first touch is active: the menu under your finger gets selected while scrolling down or up

- when finger is lifted, next touch will either scroll or select touched menu on finger lifted if you do not scroll (no selection on first touch directly after a scrolling)

Hope it is clear.

If not, let me know your exact issue and how you would like it to work. I will try to fix it

Still waiting for shoey63 report. Happy this new touch engine fixed main issues. Code wise, it is a much more cleaner approach
[Galaxy Note GT-N7000 Android Development] squicky:
This CWM is great!!! Thx Phil! I have only one little request... As we know LS7 supports exFAT, it would be nice if you could give possiblity to use external sdcard in you CWM. It sits under /storage/extSdCard. Thank you.
[Galaxy Note GT-N7000 Android Development] Phil3759:
CWM6 currently supports it I think, but not for i9100/n7000

It is rather easy to add it indeed, but will wait for i9100 Jelly Bean. Without a phone (I do not own a n7000), it will take me more time and testers to debug it. Sadly, very little people showed interest to test and feedback... and this causes me too much time loss

Until JB is released for i9100, I will stick to releasing new kernels with same recovery

Also, working to port my recovery to new Samsung phones like the S3, tablets and Note 2
[Galaxy Note GT-N7000 Android Development] Presjar:
Sorry, but I don't fully understand this recovery. The OP isn't clear to me.

Am I able to make it permanently replace my current CWM recovery that comes with CM10 or is it only a temp recovery for loading via a stock recovery?

Thanks heaps.

I
[Galaxy Note GT-N7000 Android Development] Phil3759:
Temp one

For permanent, you need my kernel in signature
[Galaxy Note GT-N7000 Android Development] Phil3759:
PhilZ Touch 3.00

cwm 6.0.1.5 based temp recovery

Uploaded to post 1

I also included stock cwm 6.0.1.5
[Galaxy Note GT-N7000 Android Development] goti(0):
hey Philz

i tried to install your new kernel on jelly bean 4.1.2 by eybee but as soon i flashed it the screen does not light after samsung logo & even i am not able to flash previous kernel using odin can you please tell me the way to do it .

thnks
[Galaxy Note GT-N7000 Android Development] rraaka:
guys please dont confuse the contents of both the threads. this is just a temporary recovery without kernel.
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
Long time no see thread
[Galaxy Note GT-N7000 Android Development] Phil3759:
Yeah, I always wanted to update it, include the i9100 one, but too lazy, because of little usefulness and very very short on time

It will be done once...
[Galaxy Note GT-N7000 Android Development] kishd:
Philz I really like temp Cwm. Please consider adding support for exfat partitions now that stock supports it in recovery.
[Galaxy Note GT-N7000 Android Development] shoey63:
Temp CWM doesn't have the full functionality of a Philz kernel due to not having the accompanying RamDisk, but it is good for backup and restore purposes.

However, if stock kernel recovery supports exFat , then it should work

Edit: Phil3759 has discontinued support for Temp CWM. But I will post one based on his next version.:thumbup:
[Galaxy Note GT-N7000 Android Development] kishd:
Stock recovery recognizes the exfat card and tempcwm loads from there unfortunately for back and restore it gives the error cannot mount backup path. strange. Perhaps exfat has a different path directory structure?
[Galaxy Note GT-N7000 Android Development] Phil3759:
The temp recovery is not able to mount properly exfat as it misses the needed code I added much later
[Galaxy Note GT-N7000 Android Development] silverstream:
Will there be any problem if I use sdcard without exfat?
[Galaxy Note GT-N7000 Android Development] kishd:
No it works perfectly with fat32
[Galaxy Note GT-N7000 Android Development] fvb23:
Ynt: [15.11.2012][ICS]PhilZ Touch 3.00N - CWM Based Recovery 6.0.1.5 (Temporary flash

There is one stable kernel know and it is philz kernel but it doesnt have overclock feature please please add overclock feature to this kernel....
[Galaxy Note GT-N7000 Android Development] kishd:
Wrong thread but Tegrak's over clocking module from play store works with stock kernel and probably with Philz as well.
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
TegraK works with Philz kernel as well. but this thread is not the kernel thread..
[Galaxy Note GT-N7000 Android Development] kenshinjar:
Can I flash this on Speedmod JB kernel ? thanks
[Galaxy Note GT-N7000 Android Development] rraaka:
yes, but it will not be there after rebooting
[Galaxy Note GT-N7000 Android Development] kenshinjar:
what does it mean ???
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
this is a temp recovery.. once you flash it on Speedmod CWM.. you will have touch features till you restart.. it will not stick
[Galaxy Note GT-N7000 Android Development] incisivekeith:
The kernel will be overwritten so you will need to reflash speedmod kernel.

4.1.2 JB LSZ Ultimate 5.2 ROM, KSO Modem, speedmod K-5 kernel, Carrier: AT&T (US)
[Galaxy Note GT-N7000 Android Development] Phil3759:
No

Listen to nokiamodeln91
[Galaxy Note GT-N7000 Android Development] Cheldan:
Phil3759, no further updates?
[Galaxy Note GT-N7000 Android Development] Phil3759:
I no longer support the temp version as I merged it into a stock kernel flashable the same way

I cannot maintain so many threads, sorry.

This version is mainly meant for root, quick flash... So, really, for quick fixes when ever needed, it is more than enough
[Galaxy Note GT-N7000 Android Development] kishd:
Thank you for this it has saved my bacon numerous times. I would really appreciate it if you could consider just adding support for exfat.

I do understand that you are not maintaining this thread anymore and I am very grateful for what you have already done for us.
[Galaxy Note GT-N7000 Android Development] rraaka:
can you explain how you use it .....