[Android Apps and Games] Fusionxr:
Presenting: Speed Browser

Powered by ACR developments open source Lightning browser, this browser has been designed with ease of use and simplicity in mind with a gorgeous minimalistic material design ui. Every component has been designed for maximum performance and efficiency so you can expect significantly faster page load times. Speed is still in beta so please report any bugs that you come across and I will fix them promptly.

Features

- Tabs and incognito tabs in same activity

- Adblocking, popup blocking

- Add custom urls to adblock list

- Intercept and download videos on playback

- Desktop mode, Reading mode and Night mode

- 3 different layout mode, Side drawers, Bottom drawer, Cards

- Built in file manager

- Drag and drop bookmarks and tabs

- And tonnes of other features

[IMG="tabs drawer demo"]http://xdaforums.com/attachment.php?attachmentid=3711857&stc=1&d=1460120500[/IMG]

[IMG="Bookmarks demo"]http://xdaforums.com/attachment.php?attachmentid=3711858&stc=1&d=1460120500[/IMG]

New Features

- Check for updates and share can be added to overflow menu via Display Settings > Edit overflow menu

- Keep page running in background (page info menu)

- Intercept page redirects and ask for permission (page info menu)

- Reorder and edit overflow menu

- Improved search suggestions look

- Save to external storage directory

- Floating window mode for tablet layout (beta)

- Tablet mode with chrome style tabs at top

- MinSDK now API 16 - Jellybean 4.1+

- Intercept all videos and option to open in external player

- Copy link text

- Automatically download favicons for imported bookmarks

- Pull down to refresh

- Import bookmarks from chrome (bottom drawer)

- Block popup dialogs

Full Changelog Below

Download (Build 5.7.5)

I'll be maintaining and adding features to this app whenever I have time, let me know what you guys think and feel free to leave suggestions.

Bugs

- Window mode bugs

- Sync history broken

- Fullscreen mode buggy

- Orbot proxying not available

- There maybe other bugs I am unaware of

Work in Progress Features

- Option to scroll to top on url box click

- Download manager service with multi threaded downloading

- Sync history and bookmarks with chrome

Help - Tips and Tricks

Open link in foreground:

If you have open links in background checked then you can open a link in a new tab and show it immediately by long pressing either "open in new tab" or "open in incognito tab". If you have open links in background unchecked you can do the reverse by long pressing either of those options.

Reopen closed tab:

Simply long press the new tab button (not in overflow menu) and it will be reopened.

Share link:

You can add this option to the long click popup dialog from Display Settings > Edit link dialog menu

Undelete or Unmove bookmark:

Long press back button (not hardware or onscreen back)

Open bookmark in new tab:

Long press the bookmark without moving it to show the menu

Incognito bookmark folder:

Long press plus button when viewing bookmarks to show hidden folder. You can delete it and it will still be kept, but if you rename it and delete it the folder will be replaced with an empty one.

Use Hardware Rendering (Advanced Settings)

This enables hardware rendering for webviews and should only be enabled if you're experiencing very bad performance. It might help, or it wont make a difference in which case leave it off. This will use additional resources and RAM - it might also use more battery so you shouldnt enable this if the webview is rendering and scrolling fine.

Maximum performance

The most efficient layout is the bottom drawer layout, it only has 2 immediate children: the webview and the the toolbar. The bottom drawer is only made visible once you click the tab counter or when you touch at the bottom of the screen, this lets the UI avoid any additional layout calculation for the drawer. Scrolling is noticeably smoother with the bottom drawer and it most likely uses less battery in comparison to the other layouts. You can also turn off the pull to refresh to reduce the touch logic albeit for an insignificant gain. Disabling the adblock and manually adding urls as needed drastically reduces the amount of RAM the adblocker takes up and I would definitely recommend this.

Permissions

GPS - For websites that want to use location

Storage Access - Downloading files, crash logs, and for the built-in file manager

Network Access - Have a guess

Read/Write Bookmarks and History - Speed needs to be able to import bookmarks from chrome

Draw Over Apps - Floating window for tablet mode so Speed can draw over apps

Credits

This project would not be possible without the amazing work ACR development so huge thanks to Anthony! You can find the Lightning Browser repository and source code here: https://github.com/anthonycr/Lightning-Browser

I'd also encourage everyone to try out lightning browser (play store)

Since Speed is a fork of lightning, parts of Speed that contain lightning browser source code are licensed under Mozilla Public License 2.0

You can find the source code for Speed here: https://github.com/fusionxr/Speed-Browser

Additional classes and layouts that do not contain lightning code are not required to be disclosed under the MPL 2.0 hence why I've ommited them and the build will fail.

Special thanks to [MENTION=7261163]beemgee[/MENTION], [MENTION=5818374]IAmLucky[/MENTION], [MENTION=6642180]Mrxyzl[/MENTION], [MENTION=6343418]ratbags[/MENTION], [MENTION=4656786]60nine[/MENTION] for their early beta testing and continued help in improving Speed

Also huge thanks to everyone for all the support and for putting up with and reporting bugs.

---