yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] aminaked:
Thank you for the specific steps to reproduce! I could not duplicate it on the devices I tried but I will take another look at the code.

Same answer as last time: Why should screen orientation determine font size? Examples?

If you have root privileges then that is the way to go. I do not like idea of running a NakedBrowserProService when the OS should be in charge. Regardless, "keep in memory" option on to do list.

Night mode icon in Naked Browser Pro uses WebView inverted rendering and I have little control over it. To color links you can use the JavaScript bookmarklet (help) changing #rgb/color code. However, bookmarklet must be run manually for every page so improvement for this on to do list.

Can you provide error logs? Also please provide specific steps to reproduce, device type, OS version.

Start page customizations on to do list. For now launch app using shortcut to page containing links.

Testing next Pro release. The to do list is big and there are many support emails. I do not want to complain. A lot to do is good and at least people show interest with all the messages..."50 tabs.......why don't you let me close them????!!!!!!" It is partially my fault for not making the interface mainstream, but that's OK.

Free version of Naked Browser is mostly "on hold" now because I am focusing on this Pro version. However, big changes are coming I think.

Many good ideas are brought up by XDA members and much is left unspoken because we all want Android to have what we have on our desktop/laptop computers. With your help I will continue to push Naked Browser there and beyond what we expect :good:
[Paid Software Announcement and Discussion] nimrodity:
[MENTION=4317380]aminaked[/MENTION]

I want 2 diff font sizes because if I use the same in landscape as in portrait it is way to big. I would like to use a way smaller one in landscape if possible. That's the main reason I never use it on my n7 in landscape because it's too big and I don't want to change it all the time
[Paid Software Announcement and Discussion] aminaked:
If it is the same font size in landscape and portrait then how can it be way too big? I just tried it on a Nexus 7 running stock 4.3. I view this web page in portrait and I can read it. I switch to landscape and I can still read it. Why do you want the font to change based on the orientation? Do you hold the screen closer/farther depending on orientation, corkscrewing with your arms?
[Paid Software Announcement and Discussion] nimrodity:
I will check it and make you a Screenshot, I think it has something to do with the launch in overview. Since the screen in landscape is wider the font gets bigger. Will post screens when I'm back at home
[Paid Software Announcement and Discussion] skaface:
Sorry, I don't fully understand what you mean with this? Do you suggest that i simply create a static html page with static links that I set up as my home page? So there's no way to get the actual bookmarks dynamically on my custom page with javascript right now?

Thanks for the reply, I'm really happy to hear that you are continuing the development of the pro version!
[Paid Software Announcement and Discussion] nooktablet:
Hey ami can you please fix this problem that I posted earlier
[Paid Software Announcement and Discussion] nimrodity:
[MENTION=4317380]aminaked[/MENTION]

hope you can now see and understand what i mean.It looks like the page gets zoomed in too much after rotating into landscape.
[Paid Software Announcement and Discussion] tcat007:
That's a fit to width thing. Has to get bigger. I prefer this.

"Swyped" on my Nexus 7 via XDA app
[Paid Software Announcement and Discussion] tcat007:
You mean like this: http://xdaforums.com/showthread.php?p=42896944#post42896944

I exported my bookmarks from my PC, edited with html edit, added a background photo, and placed the html file and photo on my sd card. Used link shown in picture as Naked home, made shortcut on my homescreen.

---------- Post added at 04:18 PM ---------- Previous post was at 04:14 PM ----------

Flash stopped working after upgrading to 4.3. Tried .47, .54, .63 and .69, no go. Rotten Tomatoes film clips are an example.
[Paid Software Announcement and Discussion] aminaked:
Yes, you can launch Naked Browser with a shortcut to a web page. Better start page customization is on the to do list.

I posted a reply earlier.

I thought that you meant that you want the text size to change on orientation change but it sounds like the goal is to keep the text size the same with orientation change. I think that tcat007 is right in that it has to do with WebView fitting the content to the width of the screen. The strange thing is that it seems to happen on some sites and not on others. I do not know if I can make the font size stay the same automatically because I do not have much control over WebView. I can imagine some kind of manual whitelisting of font size depending on site host and orientation but that seems complicated and I am not sure how well it would work.

Plugin support is deprecated in Android WebView. In my opinion, there is no good reason for Google to take away functionality like this.

"ROM" makers could fix Flash in WebView, reversing Google's tack. Another possibility is to fork WebView, fix plugin support, and provide it as a separate APK for use with apps like Naked Browser.

Maybe we should all complain to Google about this. They have said that Flash is officially not supported on Android but maybe we can make them wise up.
[Paid Software Announcement and Discussion] polobunny:
You know, whenever I see companies dropping flash support hastily (Apple, Google), I keep thinking how Flash is still embedded in half the video content websites and how mediocre HTML5 alternatives are and furthermore how mediocre HTML5 & css3 is on mobile.

So yeah, go ahead and drop Flash guys, you'll just give a half-assed internet experience to your customers in hopes of eradicating a plugin without providing viable alternatives. /rant :p
[Paid Software Announcement and Discussion] tcat007:
Just switched to Firefox Beta. It does support flash after 4.3 update.
[Paid Software Announcement and Discussion] aminaked:
What is Google's motivation for deteriorating Flash performance in WebView with each new Android release? There are many potential reasons: Flash can be an unstable and annoying waste of resources, it is a dying technology, and has new security issues regularly. But none of this changes the fact that people still use Flash every day and that my old Motorola Droid running Gingerbread can do something that a brand new Nexus 7 cannot.

Forking WebView and providing it as a separate install seems like the logical solution. This is potentially a lot of work and I was hoping to avoid it but maybe it is time to try it. Dolphin did it with their JetPack browser engine. Actually on that note, I believe that they are legally required to release this code because they have modified the original Android WebView code. Perhaps if we all complain to Google about it, we can make it happen. Does anyone have thoughts about any of this?

Anyway, I have been testing out the next Naked Browser Pro release which includes the option for geolocation. I would like to make this update available in the next day or so. And I will let you know if I make any progress on Adobe Flash.
[Paid Software Announcement and Discussion] tcat007:
Please do! The more I use FF the more I see why I love Naked! Been using Naked for almost a year and is currently using 3.94 mb; installed FF Beta today, ni bookmarks, and it's using 65.88 mb! I do like the Adblock add-on, gets rid of a lot of crap in Facebook!
[Paid Software Announcement and Discussion] aminaked:
NEW VERSION in the Google Play Store: 1.0 build 16

CHANGE LOG

new option: geolocation lets web sites ask if you will share your location *

block resources with .nbhosts.txt file in download directory, newer Android versions only **

bug fix: turning off "Data options > Passwords saved" now deletes all saved passwords

web search intents (like searches from other apps) now always open a new tab

small speed optimizations to page loads, bookmarks/history/suggestions/dowloads list generation

fixed an odd/rare crash

reduced possibility of back button making history skip too far back ***

long press device search button does voice search, if system allows

* Off by default. When enabled, each site interested in your location will ask permission. You can allow/deny temporarily or the browser can remember your decision. If you change your mind, use the new map button that will appear on the bottom menu to choose a different geolocation rule for the site.

** This works on Android versions after Gingerbread. In your download folder put a file named .nbhosts.txt (the first character in the file name is a dot). When Naked Browser Pro is launched, it will load each line of this file to filter out any resources where the URL contains a match (case insensitive). This can be used to block ads and malware. Google "etc host adblock" for examples like this list. Too many filters can actually slow down page loads, although several thousand are probably OK. To temporarily bypass the filters and load the page allowing all blocked content, long press the bottom menu "reload" button.

*** May also fix Samsung multi-window issue with device back button, although I was unable to test it.

Thank you for your help and support! Please let me know if you have questions about the new hosts filter or anything else.
[Paid Software Announcement and Discussion] cukierkas:
Thanks for update, but I didn't get the host file idea. We need to paste blocking sites to that txt file?

and one more pain the ass in my opinion. Js enabled, flash is on demand. Then site got flash content, like ad, it pops up in white box look with little red cross on the edge. If I would press that cross, ad would be closed, if I would accidentally press that white box, browser becomes unstable, any link is unpressable instill I reload the browser. I'm guessing that is about the flash player. It is installed and can be used only when default browser is in background. If flash is disabled, the mentioned bug doesn't appears.

jelly bean 4.1.2, cm10

Sent from my GT-I9003
[Paid Software Announcement and Discussion] tcat007:
Can you clarify where to get and how to do the nbhosts.text file? The references you linked to seem to be windows based. A link to an actual file to download would be nice, or have this built into Naked so that it could be turned on our off. Thanks for all your work!

"Swyped" on my Nexus 7 via XDA app
[Paid Software Announcement and Discussion] polobunny:
Any hosts file will work, just rename it properly. :)
[Paid Software Announcement and Discussion] tcat007:
OK... downloaded a text file from "someonewhocares. org", renamed nbhosts.txt, put it in my downloads folder. In nb if I click the downloads button, nothing shows up. Also no ads disappear. Is there a different downloads folder within nb?

"Swyped" on my Nexus 7 via XDA app
[Paid Software Announcement and Discussion] aminaked:
I updated the official Naked Browser Pro help page with some info about block lists, but it can probably use some clarification. I will try to do that here, but please feel free to ask questions or make suggestions.

1) The download folder can differ from device to device, usually /sdcard/download/. The easiest way to find it is to download a file from within the browser. For example, download the .nbhosts.txt file from http://nakedbrowser.com/pro/.nbhosts.txt

2) Once you have found the download folder, make sure that the file is named properly. It starts with a period (a dot):

.nbhosts.txt

3) The file format can be a simple list or you can use the traditional etc/hosts format (used on UNIX and Windows). For example, you can either have a simple list like this:

.fastclick.

.googleadservices.

.googlesyndication.

.googletagservices.

or, you can use the traditional etc/hosts style like this:

127.0.0.1 domains.googlesyndication.com #[Parking Service]

127.0.0.1 pagead2.googlesyndication.com #[Google AdWords]

127.0.0.1 video-stats.video.google.com

127.0.0.1 google-analytics.com

Blank lines are ignored. Anything after # is ignored as it is a comment. The first part (usually 127.0.0.1) is also ignored.

A case insensitive comparison is made to see if the requested resource contains any block list item. Wildcards (*) are not supported.

4) Restart Naked Browser Pro app for any changes to .nbhosts.txt to load. So, after you create .nbhosts.txt or change it, use the browser's exit button and launch the app again.

5) Also keep in mind:

a) Only works on Android after Gingerbread.

b) Block lists are powerful and can cause unintended consequences. For example, if your .nbhosts file contains .gif by itself then all GIFs will be filtered out. To reload a page and temporarily allow all blocked content, long press the bottom menu "reload" button. Don't be afraid to experiment with your block list. You can always remove it! Don't forget to restart the browser for changes to take hold.

c) A huge .nbhosts.txt file can slow down page loads, although several thousand filters will probably not be noticeable. There is a tradeoff between blocking data and checking through a lot of filters.

d) There is a bug with Android WebView that causes the back/forward history to get duplicated when doing this kind of blocking. The next NBPro update works around this issue. For now, you may notice that in some cases you have to press back twice whereas before you could press it once.

If you have not used etc/hosts before, this is a lot to absorb. If anyone has questions/suggestions, big or small, please feel free to ask/mention. :good:
[Paid Software Announcement and Discussion] polobunny:
You also experience this bug using software such as adaway because it loads the not found ad as a different page (iframe) so you're technically backing up that ad rather than the page. Annoying when that page contains a script to change that ad too so you need multiple backs to go back.

This can be mitigated by running a server locally on your android that gives you a blank page instead of page not found. That's also integrated in a solution such as adaway. The downside is that it's system wide thus needs root rights to write the hosts file.

Edit: running a server locally doesn't require root though. Just writing hosts file for system wide blocking. Wanted to make that clear.
[Paid Software Announcement and Discussion] aminaked:
Interesting! So maybe this is not a WebView bug, although it is doing some strange things. I am working around what I can and the next Naked Browser release will be better all around if you use a blocking list.

If anyone notices any bugs related to the blocking list, please let me know...or any bugs/suggestions regarding the app, as always. Thank you!
[Paid Software Announcement and Discussion] polobunny:
I was finally able to reproduce the "Unable to edit a text box after editing once" bug.

Sadly, it seems like it's a combo of 2 things:

Naked Browser + Swype

The issue doesn't appear with stock browser and Swype.

The issue doesn't appear with Naked Browser and AOSP Keyboard.

To easily reproduce:

1) Launch Naked Browser and start typing in the search box as in following picture. Make sure you type something that IS NOT A VALID WORD/PREDICTION. This is crucial.

I've used testssss in the first picture.

2) Press OK/Enter without correcting your invalid word/prediction. This will bring you to your Google search page and show you the results of testssss. Click the text box and try to edit it, type anything or delete the line, it won't work.

In the second picture you can see I've typed helloyou, but the box still shows testssss.

3) After pressing OK/Enter after editing my query, you get the results of what was originally written in the box, testssss. So it definitely didn't take into account your edit.

See third picture.
[Paid Software Announcement and Discussion] tcat007:
Most of the facebook ads (on the right) are .akamaihd. or .doubleclick. I copied your list and added .akamaihd., closed browser opened, open facebook, and all ads are still there. They don't bother me much, just wondering what I might be doing wrong.

edit: My bad, forgot the "."... now works (except almost everything is gone from the FB page), I'll see what on your list is causing that...

edit2: I made a list of just .akamaihd. and .doubleclick, and it totally messes up the FB page, no ads though!
[Paid Software Announcement and Discussion] aminaked:
Tell Google to fix ADOBE FLASH in future versions of Android WebView! "Star" this issue to vote on it:

http://code.google.com/p/android/issues/detail?id=58608

Thanks for the detailed write up! Which version of Swype are you using?

Is this with the system downloader or the built-in downloader? Please provide steps to reproduce the bug.

I am guessing that this is facebook's way of trying to force you to view ads.
[Paid Software Announcement and Discussion] tcat007:
But in Firefox Beta with Ad block add-on, there are no ads at right or within feed, and page looks normal. Flash also works without crashing. Wonder if Google and Mozilla have an "arrangement" of some sort.

"Swyped" on my Nexus 7 via XDA app
[Paid Software Announcement and Discussion] polobunny:
V1.5.6.16934

It's the purchased version, don't know if it happens on the trial. Probably does.
[Paid Software Announcement and Discussion] warhead1978:
I found some funny situation to make the "long press" method working...

Activated "high render priority" option do the trick:thumbup:

But the "swipe down" tab close option has always the same behavior with invisible tab...

MfG
[Paid Software Announcement and Discussion] aminaked:
NEW VERSION in the Google Play Store: 1.0 build 18

CHANGE LOG

new options: set actions for double tap & swipe up/down gestures (zoom, close tab, etc.)

new option: "Keep screen on" while app is in foreground

new option, newer Android versions only: HTML5 link pre-fetching for faster loading on some sites *

improved back/forward navigation issues caused by blocking resources with .nbhosts.txt (problem mentioned a few posts back)

Yahoo mail fix (Yahoo Mail Classic was shut down, leading to the problem where it would not load Yahoo Mail at all)

fixed an odd/rare crash that could happen when typing in the URL bar

small usability/interface changes **

* This is only available on newer versions of Android and I do not know if many sites use the technology, which preloads links designated by the web site during idle time. This can make web browsing really fast on some sites but it will also use some extra bandwidth, battery power, and CPU cycles. Personally, I would probably not enable this but then I can be a stickler about saving battery power. Maybe there should be an option to enable only when the device is plugged in, but there is currently an option to enable only on WIFI.

** New find on page icon, long pressing find on page icon gives focus to URL bar, viewing tab history hides bottom menu as it could get in the way (especially on small screens), small improvements to .nbhosts.txt interpreter (ensure lower/upper case ignored in filters, etc.), select text button moved to end of menu for more Android versions where it is informational only.

NOTE: there was a build 17 available for a few hours but it had some gesture-related bugs. See the next few posts if you are interested in the details.

Thank you for your support! Please keep the feedback coming!:good:

Please "star" this issue on Google's bug site to vote for it:

http://code.google.com/p/android/issues/detail?id=58608 (must be logged in to Google to star it)

Google, fix Adobe Flash support in Android Webview!

Well...Google paying Mozilla $300 million per year for search deal :eek:

I could not reproduce this using the trial version. Hmmm...

Which version of stock browser are you using?

Are you using a "ROM"? The reason I ask is that I think it is unusual that render priority would change the long press to close tab function.

As for the swiping bug, I have not found the problem with the code yet. [not related to gesture bug mentioned in the next few posts by the way]
[Paid Software Announcement and Discussion] nimrodity:
How does the double tab exactly work, I can't trigger it for some reason
[Paid Software Announcement and Discussion] aminaked:
In options you must set an action for "Double tap & up" and "Double tap & down". Then, when you are on a web page double tap and hold your finger down after the second tap. Slide up or down to use the action that you have set. This works just like the "One-finger zoom" option.
[Paid Software Announcement and Discussion] nimrodity:
Yeah that's exactly what I thought and what I'm doing, can't get it work though :(

Gesendet von meinem HTC One X mit Tapatalk 2
[Paid Software Announcement and Discussion] aminaked:
Are you able to use "One-finger zoom"? What did you set the new gesture/actions to do?

Is anyone else able to make it work or not able to make it work? Note: first set the "Double tap & swipe up/down" options.
[Paid Software Announcement and Discussion] nimrodity:
OK, found the issue. The feature works only if one finger zoom is enabled, otherwise not. Cool feature, did you think about one for right and left too for tab switching and such stuff maybe
[Paid Software Announcement and Discussion] aminaked:
Nice find! Thank you for that. I always leave "One-finger zoom" on so I missed that bug. I uploaded the fixed version so it will be available in the Play Store about one hour from the time of this post...UPDATE: AVAILABLE NOW

I think that there may have been another bug or bugs related to this, for example when swiping to switch tabs after long pressing a link (Link long press > open in new tab). Anyway, all of these gestures should be working properly with the latest update...UPDATE: AVAILABLE NOW

As far as double tap & left/right which is currently assigned to one-finger zoom, yes, customization of those gestures will hopefully be included with the next update (in a week or so).

Thanks again for your help! Very nice!
[Paid Software Announcement and Discussion] nimrodity:
Really amazing to see the browser improving and improving still even after such a long time being already awesome.

One small wish maybe, adjustable bottom menu size like maybe small, medium and big. I tend to use very small dpi values and so the bar gets very tiny. This option would solve it, hope that's possible.

Thanks anyways, keep up the great work. :good::good::good:
[Paid Software Announcement and Discussion] cukierkas:
Thanks for still remembering me :)

Just updated, seems really to work. And I like the keep screen feature, at my work related flow it's really helpful. Keep in memory maybe next step?:) (for users who don't have root or can't lock it in other way).

Your browser is fastest one I ever tried, so I can't compare the speed improvements now, because this is only browser I use:)

Voted for flash bug, but I'm really doubt that google will sort it out. They have mentioned earlier about flash support cutting off, so.. But lets hope.

Dogs are barking, caravan moves on:)

Regards, happy user
[Paid Software Announcement and Discussion] nimrodity:
[MENTION=4317380]aminaked[/MENTION]

I think I found a small but slightly annoying bug. When I tap to select one tab and then wanna let's say scroll this also triggers the new double tap function. Both taps are far apart from another and it only happens when tapping a tab and then trying to scroll not within a site or so. Hope this gets fixed because I often select a tab and instantly wanna scroll which right now happens to open a new tab since I set it up that way.

A gesture to make to top/bottom bar appear without having to hit the menu button would be cool too
[Paid Software Announcement and Discussion] polobunny:
Jellybean 4.2 on CM10.1 version.
[Paid Software Announcement and Discussion] tcat007:
I have double tap up and down set to page top and page bottom. All I get is page zooming (with 1 finger zoom checked or unchecked).

"Kiied" on my Nexus 7 via XDA app