yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] anthonycr:
Thanks so much for your reply, I was disappointed that my post got taken the wrong way, and I'm glad we can resolve this. I really am sorry if my post came across arrogant or anything like that. I knew when posting it that it had the potential to be taken the wrong way so I tried to make it as neutral as possible (it was a neutral question anyway) so just know that there's no harsh feelings. Thanks to you too for your work on your browser as it's stance against spying is really great, and it's unbelievably small size amazes me. Thanks.
[Android Apps and Games] Asadullah:
AAAAAAAAAAAAAAAAAAAAAAAAAAAWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

LOL love happy endings
[Android Apps and Games] Vankata_91:
Can we add a bulgarian language? I will help translating. :)
[Android Apps and Games] anthonycr:
If you translate, I will add it :) the following files are what you will want to translate:

Strings.xml from the /res/values folder

Menu.xml from the rest/menu folder

Both files can be found on github, link to source is in the OP. Good luck!

If you have any more questions feel free to ask.

Sent from my Nexus 7
[Android Apps and Games] Vankata_91:
Okay, here it is. I translated it to Bulgarian. :)
[Android Apps and Games] jarvik:
First I wanted to say that your browser is awesome. It's very fast and lightweight. This is exactly what I've been looking for! Thank you.

I'm sorry for the noob questions.

Is there a setting panel where I can change the default search behavior? I do not want it to search google from the URL address bar but instead use startpage.com or some other search engine. Is there a way to modify the keyword url from within the app?

How can I invoke the Bookmarks from the URL address bar? I would like Bookmarks to come up when I open up a new tab.

All in all very nice work. It's simple, light and extremely fast. Please don't bloat it with excess crap in future releases.

Thanks Much,

J
[Android Apps and Games] roadrunnerx7:
Hi, just found your browser and gotta say its awesome!!! Just got a nexus 7 and was disappointed im stuck with chrome.. On my gnex i love the aosp browser. I dont want to root this device though, so your browser seems to be the next best thing. Thank you!

Some (noob)questions:

-Is there any way you can add a feature to block all ads? After finding your browser my next hunt is a way to block ads... Without rooting though. Tried the adblock app but its very unreliable and messes with my connection too much..

-is there any way you can add the same type of ics quick controls? Those are a must have for tablets IMO

-can you add syncing bookmarks from stock browser?(or at least importing?)

Ill stop there.. Im basically asking if you can make it exactly like the aosp browser lol.

PS. Sorry if its been asked before.. Searched the thread and couldnt find my answers. Thanks again!
[Android Apps and Games] anthonycr:
Big apology for not replying to you for so long. I got busy and forgot to reply :o Anyway,

1. I'm adding options to change the search engine soon (start page will be an option). Right now you cannot do it yourself.

2. I'm going to be changing the way bookmarks display so your problem should be fixed soon. Right now (if you are not in full screen mode) simply set your default page to "about:home" and bookmarks will show up on a new tab.

1. This is against Googles TOS for developers unfortunately, you'll have to root your device (my app would get pulled from the market if I added an ad blocker)

2. I'm not sure what you are referring to, I've never used the stock browser on a tablet, wanna explain it to me?

3. Yes I can do that.

4. Those aren't noob questions. Never be afraid of asking a question!!!!!
[Android Apps and Games] Magissia:
While talking syncing bookmarks, is it possible in any ways to sync bookmarks with google accounts (like google chrome)

Regards
[Android Apps and Games] anthonycr:
There isn't a way so sync with chrome desktop, but looking at the mobile chrome, it pulls bookmarks from both the Google account and the chrome account, so granted you have an AOSP browser installed on your device (to manage the bookmarks and the sync) you'll be able to sync with other devices running android (I think)
[Android Apps and Games] roadrunnerx7:
1. I know this might be too much extra work but im gonna ask anyway, could you make a version with an adblocker? I dont know how hard it would be to keep 2 versions though.. That way you could keep one on the store and the other on here maybe.

2. Im referring to the controls that pop up when you press the side of the screen, sometimes theyre called pie controls. Like this: http://androiduiux.files.wordpress.com/2012/06/new-quick-control.png

3. Awesome thanks!!! Will be looking forward to it

4. Thanks man Very much appreciated! Another one: maybe ive missed something, but when the fullscreen option is selected, is there a way to make the top bar show without scrolling all the way to the top again? If not could you add a way please?

(Though if you add quick controls, none of this will matter. :D)
[Android Apps and Games] nikev215:
I'm using this browser more & more, lightweight, fast, simple to use. Thanks for your work.
[Android Apps and Games] Aaeon:
The code based on chrome?
[Android Apps and Games] DF1E:
Please update repo if there are changes :)
[Android Apps and Games] anthonycr:
Nope, the browser app itself is entirely mine, the rendering engine is Webkit.

Don't worry, I'm adding a bunch of stuff and I don't want to update the repo with stuff broken.;)

However, so far what I have done is:

- fixed issues with bookmarks not showing with full screen ---- this actually is causing the browser to be much less crash prone, also added favicons to bookmarks.

- decreased app size by 100+ KB (different compile method) it's now right at 100 KB.

- added some cool animations to the tabs

- added incognito mode

- new icon...

- cleaned up the code

- slightly better memory management/multiple tab management

Before releasing the new version, I want to add some smaller things like alternate search engines, ability to disable cookies, a history page, and more user agents
[Android Apps and Games] Aaeon:
Got it, and thanks for your quick response. impressive work.
[Android Apps and Games] tzland:
features

havent installed but curious 2 know if these features are available and if not can they be added.

-Ability 2 disable flash and java

-Ability 2 disable images

also what are the features of your incognito mode?
[Android Apps and Games] anthonycr:
Yes you can disable flash and java. No you can't disable images, although I could easily add that.

As for incognito, I'm still tweaking it, but basically it doesn't record the URL you visit... I'm not sure what people look for in an incognito mode, but in my mind all I would care about is no URL logging and (optionally) no cookies.

What do you guys look for in an incognito mode?
[Android Apps and Games] tzland:
Disable images would be great!

-disable images or "readers mode" would speed load time but it would need the ability 2 load individual images if needed.

-incognito is a convenience that gives the user the ability 2 make several browser changes for privacy in 1 selection "incognito mode" without having to tweak several parts. The features usually include *download files without a trace in the browser *no url history stored *no cookies stored or cookies wiped after closing tab.

---------- Post added at 01:25 AM ---------- Previous post was at 01:05 AM ----------

Your browser appears to have a concern for privacy which has appealed 2 myself and others. If you really are concerned then i would suggest removing the permission "YOUR LOCATION PRECISE LOCATION (GPS AND

NETWORK-BASED)". For people who want to share their location with sites and friends let them use commercial browsers that accomodate that function. I understand that u can deny access within the app but not having the permission boasts well for privacy seekers who study permissions before

installing anything. Your modified, small and privacy concerned permissions policy and open-source nature would be your new marketing tool.
[Android Apps and Games] jarvik:
When you implement the incognito mode, can you offer a setting to have it automatically open up new tabs in that mode as opposed to having to manually open up a tab with incognito mode?

Looking forward to your release with startpage in the search.

Thanks Much,

J
[Android Apps and Games] anthonycr:
Thanks for the incognito explanation. I just wanted to make sure I was doing what people wanted.

The thing about the location permission is that (as you're aware) it's so people can use things like Google maps. I don't want to remove it because that will take away that functionality. I might be able to remove the permission and then request it via browser code, but isn't the fact that the browser is open-source proof enough I'm not spying on anyone? If anyone's skeptical, they can just look at my code and see how location is handled... Or is that not even enough for people?

Thanks so much for the suggestion.

I think I'm going to implement it the way chrome does where it opens a whole new window, which would then allow all new tabs to be opened in incognito.

I'll be adding startpage and duckduckgo for privacy search engines :)
[Android Apps and Games] tzland:
+1 for adding duckduckgo and startpage for privacy search.

Does url use seperate search engine?
[Android Apps and Games] anthonycr:
URL? I don't understand what you're getting at.
[Android Apps and Games] anthonycr:
Source code has been pushed to github as well as an experimental compiled apk. This is not a release, I am simply providing those interested with pre-release knowledge of what's going on.

It's open-source, duhhhhh :cool:
[Android Apps and Games] anthonycr:
1 2 3 4 5 6 7 8 9 10

I've been toying around with some new icons and I wanted to get some feedback from the community about which they like best. Please specify which icon(s) you like best.

My personal favorites are the lightning "L" (number 3) and the chrome-esqe one at the end (number 10).

Thanks guys.
[Android Apps and Games] Magissia:
3 5 6 9

Regards
[Android Apps and Games] Omnius001:
If really into concerns over privacy should be reflected in the app, the incognito mode would switch to default search engine startpage.com.

Its a engine with anonymous input to Google using ssl, plus using Post instead og Get.

The url is https, it anonymizes your search query, leaving out cookies, your ip and location.

And the engine does not log your searches.

It has nice support info for making it your default searchengine, using simple url query changes in your app.

I hope you will consider implementing this recommendation, as a means to actually being incognito. Its a simple step deeper, but we need it more than ever.

Thanks for your continued work and dedication making Lightning both snappy and 'secure'

Omnius
[Android Apps and Games] anthonycr:
Good idea, although at this point incognito mode is not going to be permitting cookies anyway (I don't know how much this helps against Google tracking you).
[Android Apps and Games] Miryu:
Any chance of getting html5 support? Or does it already support it?
[Android Apps and Games] Jeik:
[/COLOR]

Number 10.Fits best in the ui of aosp,and I love that.
[Android Apps and Games] anthonycr:
Already supports it :)

Sent from my Xperia Tablet Z
[Android Apps and Games] dannyc93:
Only thing holding me back is the lack of a ''find in page'' option, its the only feature that I use regularly in a mobile browser

Seems really fast, hope this gets added soon

Cheers
[Android Apps and Games] anthonycr:
I will add that

Sent from my Xperia Tablet Z
[Android Apps and Games] Rakom:
Hi, I'm fixing the italian translation but I have noticed that there are some missing lines in the italian files, for example

<string name="saveTab">Restore your tabs if they\'re lost</string>

which is found in res/values/strings.xml is totally missing in the equivalent italian file (but that voice is available in the italian menu, written in english).

Can I simply add those line to the italian file or it will cause problems?

There are other things that I think that cannot be translated (for example the popup that asks you to choose the flash mode) since they are coded into the .java files inside src/acr/browser/barebones and they doesn't seem to consider the language, But I'm not a coder so I can't really tell if I'm right or wrong.

Also, the Italian version does not have the "incognito mode" voice in the menu, so you can't access the incognito mode.
[Android Apps and Games] anthonycr:
Yeah you should just be able to add translations. I haven't added the popup text to the proper strings file, but I guess I should do that. PM me if you have any questions about stuff. If there's stuff missing from the Italian menu you can just add it. I was unaware that it didn't fill in non-translated lines (whoops), so I guess I have to go add filler strings in the menu files.
[Android Apps and Games] sintoo:
My eyes are more sensitive to white background on the phone and lcd, than with black background and white text/cyan links.

Do you know if a beta Lightning Browser has black-background + white text and (cyan or light-pink) links ?

If not, what browser would you use to have these features ?

I tried another browser. But the links are dark-blue (not light blue or some other lighter color).

Thank you ladies and gentlemen.
[Android Apps and Games] anthonycr:
Lightning browser definitely DOES NOT have black background with white text. Sorry.
[Android Apps and Games] Szczepanik:
Web Browser With Black Background (Invert Colors / Night Mode) Through Proxy Filter

Apologies if this reply is slightly off topic but I did see this thread in Android Development and Hacking > Android Software and Hacking General [Developers Only] > Web Browser With Black Background (Invert Colors / Night Mode) Through Proxy Filter

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

I have NOT tried this with Lightning or any other browser (I have not rooted my my Note II) but this may help. The filters only tweak the HTML/styles so that the background is always black, text is always light gray, and links are always green. Let us know here if it works with Lightning.

Cheers

Tom
[Android Apps and Games] jiri.sykora83:
Its really fast :good:
[Android Apps and Games] LeJolly:
Are you still developing this? Just asking because incognito mode would be nice. Also, why is the paid version not available in my country (Finland)
[Android Apps and Games] anthonycr:
Of course I'm still developing this. I am working on an incognito mode. I have it in a beta version, but I don't really want to post it until I have some more stuff added.

I have no idea why the paid version isn't available in Finland... I didn't block it...
[Android Apps and Games] LeJolly:
Stupid me, asked before reading your latest comments >.< Good that you're working on it, privacy is important these days!

And that paid version thing is just weird!
[Android Apps and Games] anthonycr:
Hey Nedim,

Thanks for the long thought out post.

In reference to your two deal breakers:

The back button on the browser is hidden on small screened devices (screen size < 7") and uses only the device back button and I just got rid of the forward button completely. I am planning on adding a forward option to the drop down menu. I don't know why the device back button isn't working for you, it's working on all my devices (even an old LG Optimus V). My only guess is that the back button won't work on pages where it redirects to a new site and you just can't go back (I have only seen this issue with news.google.com and I know it is an issue with the site). So the back button might just not work on some sites, although if other browsers have it working for you, I'll look further for a problem.

The text reflow I actually have working in the browser... depending on which version you are using. I am going to be revisiting this in the next version and it should work better. Right now, the only way it works is if you zoom in and tap on the screen. I'm hoping to make it automatic.

As for your suggestions, just a couple things I want to say:

For the disappearing bar...... I hopefully will have something a little better in the next version.

I unfortunately cannot add DO NOT TRACK... it is unsupported in WebView. As simple as it is (just adding a header value to the http request), it is impossible with using a WebView. Currently the only android browsers that support DNT are Chrome and Firefox (i think) because of this very issue. I spent a lot of time the last couple days looking for a solution, and... there is no solution. WebView isn't designed to allow custom headers since I can't access a request until after it has been requested... disappointing. However, I am skeptical of DNT anyway since it is just a value that the page could choose not to honor. It relies on webpages to be honorable and agree not to track you (they can still do it theoretically even if you request to not be tracked).

Thanks for the suggestions!
[Android Apps and Games] anthonycr:
Hahaha it's all good. Yeah privacy is very important.

I just checked my developer console and I have Finland enabled..... There's no reason you shouldn't be able to get it O_o

I just reconverted all the prices just in case the conversion price had changed and it was too low or something in Finland (certain countries won't let you publish under a certain price).
[Android Apps and Games] LeJolly:
Well this is embarrassing, I checked again and the text "not available in your country" is gone (!?!?!?!). Let me just back away slowly... :)
[Android Apps and Games] anthonycr:
Download the beta version at this link https://github.com/anthonycr/Lightning-Browser. Click the APK Download link for the beta. There's lots of cool stuff.

Sent from my Xperia Tablet Z
[Android Apps and Games] Szczepanik:
Cool! Thank you!

Cheers

Tom

My Note 2 to you
[Android Apps and Games] Alawi_:
Seems interesting i will try it..
[Android Apps and Games] Snowblond:
Hello! :)

I installed the beta and I have to say: I love it. I've got the feeling that it's faster than Stock browser and even faster than dolphin browser. :o

But I discovered a bug: The forward option isn't working.

And it would be nice if there'd be an option to select if you want to reopen the last tabs after restarting the browser. I would like to deactivate it and just open the start page instead.

Best regards,

Christina
[Android Apps and Games] Magissia:
Good suggestion, and it is indeed faster than both ;)

Regards
[Android Apps and Games] anthonycr:
I'll check on the forward option, it seems to be working for me, but I don't use it that often. I'll look into adding the ability to opening old tabs. I don't really understand your last sentence, are you saying to just make the open old tabs option optional on start?

As of right now if you accidentally close the browser by long-pressing back, or swiping it away in recents, it remembers which tabs you were using.
[Android Apps and Games] Snowblond:
Sorry, my English doesn't seem to be the best.. :/

I just wanted to suggest to make the open old tabs option optional on start, yes.

Best regards,

Christina
[Android Apps and Games] anthonycr:
Ok, cool, I'll try to add that.
[Android Apps and Games] anthonycr:
Ok... So I couldn't figure out a good way to open old tabs, so I simply added the ability to reopen the tab you last closed. Therefore, there are a couple of different things that reopen things now

1. If you long press the back button, swipe away the open browser in the recent apps screen, or the browser gets killed by the OS, Lightning Browser automatically reopens your old tabs. There is no way to disable this, although I guess I should add this to settings.

2. If you close a single tab and want it reopened, long-press on the new tab button (at the top of the screen) and it will open the page you were on when you closed the last tab. If you exit a tab and it closes the browser, even when you reopen the browser, long pressing on the button will bring the last tab back up. This is what I just added.

I'm not sure if this is exactly what you were thinking of, but I couldn't think of anything else since if you close all tabs at once (via long press on back) it reopens them and if you close a tab individually long pressing the new tab button reopens the single tab.

If there's something better you have in mind, let me know.

Oh... And thanks Snowblond for the updated German translation!
[Android Apps and Games] Snowblond:
The function to restore single tabs by long pressing the new tab button is awesome! :) But I still miss the option to disable restoring all recent tabs after you closed the browser by long pressing the back button.

And you're welcome! It was fun. ^.^
[Android Apps and Games] Magissia:
[MENTION=4544494]anthonycr[/MENTION] Hello, found time to look at a way to sync desktop chrome bookmarks to Lightning ? Maybe with the help of a plugin desktop chrome side, and another apk to use with Lightning+ Android side to don't scare people with account permission ? (because it's probably more simple to base it on user's google account than making yourself the whole account system i guess, bookmarks could be temp stored on a crypted file on user's google drive ?)

User would have to pick an encryption key and write it back on every devices/desktops.

Cyrpting password could be stored crypted too, to not ask the user for it all the time. The encryption key encyption could be based on user's salted android ID for android side, and on i don't know what desktop side for google chrome (google chrome probably have something to crypt stuff itself and remember how it crypted it)

This way you have no server to setup on your side.

Desktop google chrome side, syncing would occur 2 mins after google chrome has started (for people with 3000 tabs) and then every X mins, depending on user settings.

Lightning's side it could use google's sync system (don't know if it's possible to add it to the google account's sync list... i know that individually you can do that, LinkedIn sync contacts) else we'll have a "Lightning account" that would be the google account used to sync bookmarks.

It could even be a paid plugin or whatever, would still be worth it.

Regards
[Android Apps and Games] anthonycr:
oooooooooohhhh, I'll definitely add an option to disable tab restore if the back button is long pressed. I misunderstood you before.

Well in the current beta, I found a way to sync bookmarks from chrome for Android to Lightning, and you can simply import them whenever you want.

However, I do not think (nor do I want) that to be the extent of syncing. What I was thinking of doing was syncing the bookmarks from Lightning to Google Drive (as you mentioned) using the new drive API using the users primary Google account. This would add a few permissions to the app though, as well as increase the size substantially, so I was thinking of only putting it in Lightning+, that way if you want the small version you can download normal lightning and you don't have to download a more bloated version (it will probably be about 1 MB with drive support). I have been conflicted because people have repeated how important it is to them not to bloat lightning.

Your suggestion about an extension for Chrome is fabulous, but I've never done anything for Chrome before, so I'd have look into that... Not sure what language it uses or anything about it. This a really good idea, because chrome sync was the only thing I missed using lightening... This would close the gap.

Thanks so much for the suggestion.
[Android Apps and Games] Magissia:
Hello, it's possible to not bloat any of the Lightning version if you put this on an optional additional package users are not forced to download, the additional package would have whatever permision it require to do the additional stuff. (like apps that put direct call permission on another package to not scare people)

I cannot see any better way to not "bloat" lightning (and it is required if you wish to support people with very low end spec devices).

It's nice to see a dev open to suggestions :)

Regards