yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] anthonycr:
List of stuff I'm hoping to add to the browser before I die...

- Long press menu to bring up keyboard

- Allow user to choose an app to open links

- Chrome like sync (pro version) - WILL SIGNIFICANTLY INCREASE APP SIZE (possibly for non pro version also)

- Incognito mode

- Full incognito mode (always in incognito, not just a tab) (paid version)

- Fix support multiple windows so popups work...

- bookmarks for full screen homepage... MAIN REASON FOR REWRITING THE BROWSER

- home button

- clear URL bar button

- icons next to bookmarks

- stock font

- option to disable overview mode

- change default zoom option

- full screen history

- keyboard shortcuts

- save as PDF

- block images

- full screen flash

- download location

- import/export bookmarks (paid)

- rename/edit bookmarks (paid

- manually add bookmarks (paid)

- premade user agents (iPhone, Mac, Linux, PC, iPad) (paid)

- change search engine (Google, Yahoo, Bing, DuckDuckGo - private) (paid)

- font size (paid)
[Android Apps and Games] anthonycr:
There's an update out today.... Fixes a couple things.

---------------------------------

I'm doing a complete rewrite of the browser. The purpose of this is to make the code easier to follow (hopefully make it work better), make it easier to fix bugs, and allow me to add some stuff

Prior to the rewrite, the code has been NOT object oriented, but rather follows an execution style with lots of confusing methods. This might make things fast, but the code is horribly messy and there are some things (like showing bookmarks for your homepage in full screen) that just won't work because of this. The current code has not flexibility in the order stuff is done. It works and works well, but it's just a huge pain to add features. Hopefully the rewrite will rectify these things, although unless you're following the code, you won't really notice anything changing much.

I hope you understand :)

I should be done with the rewrite in a few weeks (unless I wait until after finals are over). I'll be around to answer your questions though.

-----------------------------------

One more thing. I REALLY want to eventually add a sync for the bookmarks, but this will involve increasing the app size to about 1 MB, there is no way around this.

What are all your thoughts about this? Should I keep the free version small and just do this for the paid version? I know the browsers lightness is something a lot like, but is it actually necessary if it's still wicked fast?
[Android Apps and Games] JadeX92:
I still prefer it to keep it small for pro :/
[Android Apps and Games] Jeik:
This is the browser I was searching for.Holo themed and blazing fast.Amazing. :thumbup:
[Android Apps and Games] famewolf:
Why not hook into dropbox or similar storage and let it handle the sync of the bookmarks to offsite cloud....multiple devices could then pull the file down etc....as an alternative make the "sync" function a seperate app...this would allow you to keep the main browser small for older hardware like my hd2 with 512mb.
[Android Apps and Games] anthonycr:
Very interesting idea about another app. Well what I wanted to do was use Google drive, but in order to do that you have to add some libraries (I think. hopefully I'm wrong but the API guide isn't clear) to the app to get the syncing code to work. What I was planning on doing was storing the users bookmarks on Google drive since Google services are used by the majority of Android users and it would just hook into the device email address too sync (much like Google chrome). The bookmarks would then be available on multiple devices.

Again, the reason the size would need to increase is because of certain libraries needed to talk to Google drive.

However, I could make another app that could tie in with the main browser that handled all the syncing. Idk, it's really complex, I just don't want to make people unhappy, but sync is the only thing I miss since I've moved from chrome.
[Android Apps and Games] Gondya bhau:
really fast browser :D:D:D

starts fast and stuff loads fast....

just 3 issues :

1. tab width needs to be less.....so switching between them would become easier

2. the tab close button is too small....it took me 2-3 attempts to get it closed

3. and most importantly....could you make speed dial the home page...seeing you have a paid app, keep the no. of links shown by the

speed dial 4-6 for the free version...

keep up the great work :good::good:
[Android Apps and Games] anthonycr:
Thanks for the feedback, I've been noticing that it was hard to hit the exit button, it seems I must have changed something somewhere. I sort of feel like ditching the exit button and going with the long press a tab to close it thing.

I got a general question I've been meaning to ask. What's the difference between speed dial and showing bookmarks when starting up the app? I've never understood speed dial when you could simply set your bookmarks as your homepage.

Sent from my Nexus 7
[Android Apps and Games] Gondya bhau:
if you see my desktop browser, i have 8 websites set on my speed dial page (homepage/new tab page)....these websites are the one's i kind of open each time i open my browser...just right click and open all in new tabs

bookmarks, i use to just mark sites i may want to refer later on...or say those i dont visit that frequently....

now in terms of mobile browsing, i just check 3-4 sites once in a while...so it wouldnt make a diff. between bookmarks and speed dial to me atleast

But do add an option to show bookmarks/speed dial at startup...would be really great...:good::good:

BTW even changing my homepage is kind of glitchy.....took me 4-5 browser restarts before it finally changed my homepage
[Android Apps and Games] ForbEx:
Hey thanks for your well browser, I'm using free version, but if you make possible to import bookmarks from chrome I will buy pro version :angel:

That's how apps should look like!
[Android Apps and Games] anthonycr:
Thanks for the suggestion, I'm planning on adding something like that, so be on the look out.

Sent from my Nexus 7
[Android Apps and Games] celltestr:
Bug report:

When trying to share a page with gmail it used the correct tab title for the email subject but it actually took the link from a different tab I had open.

So basically the link it shared was the wrong link.

On unrelated note,

+1 for removing the X from the tabs. Really hard to get it right on the first time.
[Android Apps and Games] anthonycr:
Yeah strangely I find that every once in a while the links get mixed up. It's rare (making it more confusing) but it happens. I'm hoping rewriting it will make things simpler and therefore harder to mess up.

For the X thing, I'd really like to get rid of it, but when it wasn't there there were so many people that failed to read the description or tips that said to long press the tab to close it. I'm thinking that maybe I can fix it by increasing the size of the space required to hit the x to make it easier, but yeah I agree, it's getting annoying. One thing easy about naked browser... You just touch the tab top close it (although that can lead to unnecessarily closed tabs)

Sent from my Nexus 7
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Hold on.... The browser actually supports flash. I made a mistake. I never bothered to test if it supported flash because I rarely use it, but it does.

I'll update the OP and my former post
[Android Apps and Games] Jimi Mack:
OK, let me try to follow the bouncing ball here... You create a browser and release it and you do not know your own browser supports Flash?
[Android Apps and Games] Sardac:
This works amazingly fast its much better thans ICS+ Browser:D:D
[Android Apps and Games] polobunny:
All webkit browser support Flash, even under JB...
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Yes:p, I enabled plugins and didn't know it enabled flash.

All you need to do is enable plugins, which I did to increase performance on HTML 5 pages.
[Android Apps and Games] spupuz:
i suggest the incognito mode

and full screen to make ta disappear
[Android Apps and Games] Mchasard:
It would interesting to add a progress bar when pages are loaded...thanks
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

What version of android are you running? I'm not adding a progress bar but I'm using an indeterminate spinner, it looks better.
[Android Apps and Games] scottjb:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

+1 for a progress bar

---------- Post added at 06:39 PM ---------- Previous post was at 06:32 PM ----------

I don't see a spinner on my Razr M (4.1) or on my Nexus 7 (4.2.1).
[Android Apps and Games] alresave:
It's next to the url, it turns into a world icon when the page finishes loading
[Android Apps and Games] Dario777:
works really fast indeed! great work so far

I'm really missing a bookmarks feature however...
[Android Apps and Games] Zahih:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

There is no setting menu?
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Maybe i need to make it a little more visible...

Yeap, bookmarks will be added.

As has been mentioned, no. Not yet........ :D
[Android Apps and Games] scottjb:
Thanks, now I see it.
[Android Apps and Games] CynDaQuiL:
thonk u for share.. :)
[Android Apps and Games] EP2008:
[APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

No settings, no sharing option, no bookmarks, no night mode, no syncing with desktop, no reader mode, no offline save mode............ No amount of speed could possibly justify the lack of features.

If you are using Chrome, set it to preload websites in the options menu and you'll get fast page loading AND a feature rich browser.
[Android Apps and Games] biopsin:
oh dear

mummy been feeding you lemons all day, again..
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Apparently you missed the memo on "lightweight speedy browser" and that I stated some of those things are being added....

And seeing as I build apps for myself first and I really don't use those features besides bookmarks (which I am adding) I'd say there's plenty of people with similar tastes to me,
[Android Apps and Games] EP2008:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Perhaps I'm diluted, but how would you use a browser like this? For viewing a single page? For day-long browsing?

"Speedy" really isn't applicable when we are talking milliseconds of difference between loading the app and websites. But if you do need to share a page or bookmark a site, you need to go through hoops and waste way more time doing so with such a "lightweight" browser.

I just don't get it.... :o
[Android Apps and Games] anthonycr:
Re: [APP][2.2+] The Lightning Browser v1.2.5 - the fastest browser around

Well Thats understandable of course. I can use this browser all day, it fits my use because i dont use too many of the "extra" features in browsers, only thing i use regularly is bookmarks (and im adding them). But be assured stuff is being added... I coded for four hours last night adding settings and stuff ;)

The browser evolves as I see stuff I want or need. I'm interested to see what you think about the naked browser, because Thats similar to this one and has thousands of users.
[Android Apps and Games] celltestr:
I don't know how difficult it will be but you might want to consider adding a preview for all the current open tabs (like the default browser) and allow the user to close a tab by swiping/dragging the relevant tab to the right/left..

You can also do something similar to the chrome browser, chrome lets you switch tabs by swiping the finger from the edge of the screen to the right or left.. you can do something similar for closing a tab..
[Android Apps and Games] anthonycr:
Difficult but that is a good idea.

Sent from my Nexus 7
[Android Apps and Games] Tautvaldas:
Yes it is best tabbed app I ever searched before, I was looking how to make tabs like that.

I think that your lighting browser could be nicer if you add this code in add new tab imageButton's onClickListener

tabScroll.postDelayed(new Runnable()

{

public void run()

{

tabScroll.fullScroll(HorizontalScrollView.FOCUS_RIGHT);

}

}, 100L);

After that tabs scrolls automaticaly to left side. Sorry for my bad English

I played with your code and I really like it, I added 20 tabs limit and scrollmode code and it works perfect, very good job thank you very much.
[Android Apps and Games] anthonycr:
Thanks so much. I've been meaning to do this, but I keep forgetting.

Sent from my Nexus 7
[Android Apps and Games] lartomar2002:
This is what makes xda so great. One member helping another that can have a enormous effect on many.:D
[Android Apps and Games] anthonycr:
An update will be showing up in an hour or so. It fixes the problems with pressing the exit button, it's way easier to press now. It also implements the scroll to new tab (thanks Taldvas) and search now uses HTTPS, and the default homepage now uses HTTPS (if you install it new).

Hope that makes some of you happy!
[Android Apps and Games] Moon83:
Great work on the browser. One question does it have browser history?

Sent from my HTC_Amaze_4G...Go Canes []_[]
[Android Apps and Games] anthonycr:
Yepppppp. It isn't accessible as a page, only in the suggestions dropdown when you're searching

Sent from my Nexus 7
[Android Apps and Games] Gondya bhau:
updated the browser...

great job with the https and close button.....finally can close tabs in peace :good::good::good:

and BTW i found out how to set bookmarks as my homepage...the message to set about:home as my homepage comes only the first time one installs the app..i missed it last time i installed it...now on reinstalling i saw that message...

bug report : sometimes..the new tab shows about:home in the link but the page itself is blank
[Android Apps and Games] Szczepanik:
Thanks! Small problem when I open a link in a new tab the URL that is displayed in the new tab is actually the one from the originating tab.

This browser keeps getting better and better!

Cheers

Tom

My Note II to you
[Android Apps and Games] Szczepanik:
Awesome: problem fixed in latest update. Thank you!

Cheers

Tom

My Note II to you
[Android Apps and Games] anthonycr:
It's embarrassing that this even was happening, because to fix it I literally added two lines of code. It was such a silly mistake that was causing it that I'm kicking myself for not catching it sooner... Actually I think I might have even fixed it once upon a time and it managed to unfix itself. Anyway, problem solved, hopefully.

Sent from my Nexus 7
[Android Apps and Games] daniel_m:
Lightning browser takes up a lot of space on my data partition due to the browser cache. Could you move the cache database to the SD card instead?
[Android Apps and Games] qwerty123321:
Amazing browser!! The only thing I'd suggest is maybe adding incognito mode and adding a close tab animation
[Android Apps and Games] anthonycr:
I'll look into adding that as an option, but i cant make any promises. I'll definitely add an option to auto clear the cache on exit sometime for low memory devices.

I'm hoping to add that soon.

Sent from my Nexus 7
[Android Apps and Games] Szczepanik:
http://www.xda-developers.com/andro...gn=Feed:+xda-developers/ShsH+(xda-developers)

Anthony, congratulations on making the XDA portal.

Cheers

Tom
[Android Apps and Games] twofive:
Might have been requested before, but still:

Please add an X button in the URL bar that allows me to quickly clear the text inside it.

I really miss that. All other major browsers have it.
[Android Apps and Games] anthonycr:
Request recorded. I'll try to add it.

Sent from my Nexus 7
[Android Apps and Games] BeeGee_Tokyo:
Hi anthonycr,

Great work! Together with Adobe Flash Player I can even run some of the Facebook games on my Samsung Galaxy Tab.

I would like to ask for permission to distribute "Lightning Browser" as standard browser in my Ganbarou ROMs.
[Android Apps and Games] harisaduelite:
best browser aroud
[Android Apps and Games] anthonycr:
That's great, because someone left a review saying they couldn't play Facebook games, although I suspect that they didn't install flash player.

Yes, you have my permission to distribute it ;)

Sent from my Nexus 7
[Android Apps and Games] BeeGee_Tokyo:
Of course you need the Adobe Flash Player to get the games running. But it seems that the Flash Player is no longer available on Google Play. I have a working version that I will include into my ROM as well.

I already copied your sources, but they didn't compile. Need to make some changes (mainly "string needs to be localized"). Will keep you informed about the progress. If it doesn't compile, I just use your apk file.
[Android Apps and Games] anthonycr:
Sounds good. I don't know anything about ROM compiling but I assume it's pretty different from using eclipse to build an app. The strings need to be localized doesn't make sense because you should be able to build an app with non-localized strings, I think...

Sent from my Nexus 7
[Android Apps and Games] Hr Kristian:
This browser is very fast, but more importantly the small footprint makes it ideal for my somewhat taxed SGS (I9000) running CM9. Chrome and other browsers simply had too large of a memory footprint to be fully usable.

Thanks!
[Android Apps and Games] famewolf:
KeepassDroid

Any chance of integration with Keepass so usernames/passwords can be submitted to web sites without having to cut/paste them and enter them manually? Both projects are open source.
[Android Apps and Games] zxcslo:
Or better with LastPass...
[Android Apps and Games] famewolf:
Lastpass for android requires a pay account and isn't open source so the source is not going to be readily available.
[Android Apps and Games] zxcslo:
Sorry, I forgot that.:o

What about bookmarks from gmail account (like in Chrome)?
[Android Apps and Games] Szczepanik:
Lightning Browser works really well with KeePass2Android.

1) Select URL in Keypass2Android and, if necessary, choose Lightning Browser.

2) In Lightning Browser, click in Username field and choose input method Keepass2Android

3) Select Username from quick menu

4) Click in Password field and select quick menu password

5) If required choose "normal" input method from Keepass2Android

The advantage of Keepass2Android is that it does not send username or password back to third party keyboards. You can save the keypass files in any local folder synched to cloud e.g dropbox with Dropsynch.

Having said that, integration so you could select Keypass option from within Lightning Browser and it goes and gets the Username and Password from keypass based on current URL would be an awesome addon worth paying for. As an add-on, people can choose to have it or not.

Cheers

Tom

My Note II to you
[Android Apps and Games] anthonycr:
I'll admit I have no idea what Keepass is, but I'll check

it put to see if I can make it work better.

I'm hoping to add a way to sync your bookmarks to your gmail account eventually.... There's no way to get the browser to sync with chrome though since they don't have a bookmark API.

Thanks, does this mean I still need to fix issues with Keepass?

Sent from my Nexus 7
[Android Apps and Games] Szczepanik:
Anthony there are no issues with Keypass and Lightning Browser. They work perfectly together. Keypass is an Open Source password manager. If you can integrate Keypass with your browser so we can easily log in to sites using username and password obtained from Keypass database that would be something that I and I suspect others would be happy to buy you a beer for.

Cheers

Tom

My Note II to you
[Android Apps and Games] aminaked:
First off, do not come in the Naked Browser thread and discourage people from reporting bugs. Please keep that in your thread.

Second, regarding your findings that Naked Browser is faster:

That is an interesting claim. At the same time you have said that Lightning is a "light featured" browser. Which is it, most powerful or light featured?

I find it personally annoying that you said this about Naked Browser and then a few months later, implemented the exact same feature in Lightning Browser.

Some advice for you about your browser: you left out at least one important security feature. When you visit https sites in Lightning, there is no indication that the site is secure. More importantly, there is no indication when there is a problem with the security certificate. That's a pretty big deal.
[Android Apps and Games] Jeik:
The browser is awesome,but the icon doesnt fit in any ui of icons.Could you consider making a icon that is neutral like chromes icon or stock browsers one.
[Android Apps and Games] Milltach:
just one problem: flash
[Android Apps and Games] Appleheadchris:
Just a few suggestions to make it the best: Speed dial, history, and please make it so it doesn't download everything, when I try to tap a link to stream a video, it downloads, and please incorporate a menu when long pressing a link (add a share menu). Then it will be perfect! :fingers-crossed:
[Android Apps and Games] lartomar2002:
Flash works.
[Android Apps and Games] PenguinxEnjoi:
First
[Android Apps and Games] Troetelbiertje:
Any progress on this front? This is the only reason that's holding me back from using your wonderful app.
[Android Apps and Games] SchmeeForce:
Hi I have not read the whole thread yet, but would a download notification on the browser help identify when something is downloading?

I downloaded the same file 4 times as I thought in was not downloading.

If it's already going to be implemented them fine.
[Android Apps and Games] anthonycr:
I apologize that it came across that I was discouraging bug reporting, I was simply affirming that your suspicions that it was not your browser problems was true.

[/QUOTE]

Second, regarding your findings that Naked Browser is faster:

That is an interesting claim. At the same time you have said that Lightning is a "light featured" browser. Which is it, most powerful or light featured?

[/QUOTE]

Well by definition it is powerful in that it can handle websites better than chrome due to the WebKit, while at the same time it has few features. Power is not always associated with features in my book.

I'm sorry to have annoyed you. I in no way made my browser to be in competition with yours, nor do I try to copy it. I was not even aware of Naked's existence until after building lightning. Thanks for the tip, I am somewhat of a novice at the web and web security is one of the things I do not know much about yet.

I don't really understand what you're trying to say. Could you explain it a little more?

Not yet, but school has ended so soon.

That is very strange, because it uses the system downloader and on my Nexus (I see you're using one) it displays notifications (if you are not on the latest version this is not true).

I apologize for not posting very recently. I've been busy with finals as I'm sure some of you had, and I decided I should focus on doing well with those. Now that they're over, I can get back to making lightning better.
[Android Apps and Games] aminaked:
In retrospect, after reading it again, I was harsh so I apologize to you. Sometimes I take things the wrong way or too personally when I shouldn't.

Regarding page load speed, I am not sure what the difference could be except that one should be careful what is added to and around WebView. I always seem to add things that slow loading so I have to go back and take a close look and try to trim any bloat if possible.

I commend you for working on Lightning Browser and making it open source. Android browsers that do not spy on users are rare and you deserve success for that alone. I have tentative plans to open source my app one day so hopefully we can work together in the future. Thanks again for taking the high road.