FORUMS
Remove All Ads from XDA
H10 Turbo

[APP][4.1+] Kiwi Browser🐦 Chromium + Adblock + CAF + Night Mode 2018-07-15|69.0.3477

236 posts
Thanks Meter: 606
 
By arnaud42, Senior Member on 30th May 2018, 08:56 AM
Post Reply Email Thread
Hi,

I've been an official developer on the Chromium project and WebKit in 2007 and 2008 (paid by Google as part of Google Summer of Code).
In January I have started this little browser project, in April I have released the first public version.

Since the feedback has been positive, I'd like to interact with the XDA community to get feedback, ideas, or just give help.

I'm a big fan of CAF Browsers, but unfortunately, they are not updated anymore and this is one of the biggest reason I've started the work.
This is *not* a variant of an existing project. The codebase varies significantly but it's conceptually inspired by CAF.

The browser is still very much work-in-progress, so I really appreciate feedback and ideas. I'm working 4 hours per day on the browser and I use it myself every day since 3 months so decent stability is expected.

This is a hobby project, and I'm looking for feedback here, so I'm cool with any kind of critics.
I can only answer outside of daytime (Europe timezone) as I have to work during the day to buy food for my cats.


Kiwi Browser

What is Kiwi Browser ?
- Kiwi Browser is a Chromium Canary that includes performance improvements and adblock.

- What's this browser for ?
Imagine a grumpy grand-pa, and that's how the browser should be. The browser should be forgotten and not go in your way.
No flashing stuff, no annoyances, Fast & Quiet.

There are no search engines baked-in except Google (simply because it's the most popular) and you don't need me to add one.
If you want to add a search engine, just go on the search engine website, then the search engine will appear by itself in settings.

Features:
* Speed improvements
I've added lot of crazy hacks inside WebKit (Blink) to get it running faster.

* Background play for YouTube and other websites

* Night mode

* Move address bar to the bottom

* Cookie acceptance
Automatically accepts lots of "Please this is GDPR, and cookie, and blablabla" messages.
It's not perfect yet, as many websites have added GDPR messages lately.

* Notifications blocker
Blocks notifications.

* Cryptojacking blocker
Saving battery and prevents phone from heating.
Try it on http://www.coinhive.com (you can re-enable cryptomining in chrome://flags if you really like it for some reason )

* Popup-blocker
This is not the usual popup blocker, there is an heuristic inside to browser to determine whether the new window should be opened or not.

* Adblock & Tracking protection
The browser offers much better privacy protection than Chrome and Brave. It blocks also lot of ads. Not really because ads are bad, but mostly to make the browsing fast.

If you are really worried about privacy or tracking, I can recommend you the excellent Bromite by @csagan5
https://forum.xda-developers.com/and...cking-t3687258

* Android 4.1+ support for both ARM and X86

What is removed:
* Chrome Sync
First, Google doesn't allow Chrome Sync to be used by third-party browser.
Second, Google Sync sends your full history, bookmarks and passwords to servers which is totally not cool.

* Data Saver
Google doesn't allow to use their platform.
I'm working on a Turbo mode, but I'm not sure when it'll go out.

* Translate
I don't have API key so I need to figure out another provider.

That's it,

Progressively open-source at https://github.com/kiwibrowser/android

Hope you'll like it,
Anytime, let me know if you have ideas, suggestions, or if you see bugs,
I'll be happy to fix stuff specifically for XDA members.
The Following 104 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
 
 
30th May 2018, 09:01 AM |#2  
OP Senior Member
Thanks Meter: 606
 
More
<-> Text Placeholder <->
The Following 20 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
30th May 2018, 09:06 AM |#3  
OP Senior Member
Thanks Meter: 606
 
More
Release notes

Version Macadamia/Orange/Papaya/Quenepa (July 14, 2018)
Thank you for spreading the word about Kiwi! More surprises, features and fixes to come.
This new release contains really significant speed improvements, uses less battery and videos continue to play in the background.
- Improv.: Browsing is very fast
- Improv.: Stability & battery usage
- Improv.: Background videos now autoplay when screen is locked
- Improv.: Adaptive icon
- Change: All top toolbar buttons are displayed when Duplex is on
- Fix: Content filter (Disqus login, and more)

Version Kumquat/Lychee (July 4, 2018)
This new release includes a bottom address bar and the translate functionality.
- Upgraded to Chromium 69.0.3477
- Feature: Bottom address bar (Settings, Accessibility, phone-only)
- Feature: Translate (Main menu)
- Feature: Clear data (Main menu)
- Feature: Kiwi can be moved to SD Card (on some devices)
- Improvement: Video player

The next release is planned in 10 days and will include bug fixes.


Version Jackfruit (June 17, 2018)
This version is an intermediate release that includes minor fixes.
The video player is not the final version.

- Upgraded to Chromium 69.0.3462
- Fix: Background play
- Fix: Status bar color
- Feature: AMP remover (Settings, Privacy)
- Feature: Open by default in external app (Settings, Accessibility)
- Improvement: Night mode stays on after restart (phone-only)
- Improvement: If you set more than 100% contrast, text becomes more visible in Night Mode (recommended: 101%)

Version Ilama (June 11, 2018)
This version features an improved night mode and unlocks Facebook Messenger.

- Feature: Facebook Messenger is unlocked on https://m.facebook.com
- Feature: Night mode grayscale and contrast setting
A contrast of 100% will turn off black pixels on devices with AMOLED screen.
- Fix: Dark websites becoming white in night mode
- Fix: Images incorrectly displayed in night mode
- Fix: Contextual search not working on Google (english-only)
- Fix: Annoyances and minor content filter issues

Version Hackberry (May 27, 2018)
This version gives you adblock on/off button (site per site) and several usability fixes (over 40).
Thanks to Youssef, Gala, Mickael, Nitin, Sisi, Francois, Gugun, Rasitha, Jd (merci!), Sangkan, 4esterBY and everyone who helped.
- Upgraded to Chromium 68.0.3438
- Feature: Adblock on/off (Main Menu)
- Feature: Exit button
- Improved: New Tab Page
- Improved: Layout on AMP pages
- Fix: Disable News on Homepage
- Fix: Forum threads not displayed correctly
- Fix: Issue with reCaptcha


Version Guava (May 07, 2018)
This version is more responsive and feels faster on many devices.
It also includes "Night mode", a functionality (experimental) to make websites easier to navigate in low light environments.
- Improved: Application responsiveness
- Feature: Night mode (Menu -> Turn on Night Mode)
- Feature: Disable news on Homepage (Menu -> Home page -> News on Home Page)


Version Feijoa (Apr 28, 2018)
* RECOMMENDED UPGRADE *
This version resolves most of crashes from the previous release.
This version is faster (up to 200 ms per every click) so navigation is more responsive.
Also contains:
- Feature: Setting to close all tabs on exit
- Improved: Doesn't ask anymore access to Google account
- Improved: Takes much less space on disk
- Improved: Removed annoyances on Quora, NDTV, Prothomalo, Hamariweb and more
- Improved: Auto-dismiss "Add to Home Screen"


Version Cherry (Apr 15, 2018)
- Upgraded to Chromium 67.0.3395
- Much faster release
- Fix: Clicking on button on websites did not react.
- Fix: "More results..." button from Google Search not visible.
- Feature: Homepage button.
- Feature: Screenshots work in Incognito mode.
- Feature: Delete history older than 30 days.
- Improved: Stability
- Improved: YouTube, Maps now play by default in Kiwi.
- Improved: Search terms in the top bar instead of the full URL.
- Improved: Menu when you long press on an image, or a link.


Version Blueberry (Apr 05, 2018)
Fixed ANR on First Start Screen
Fixed Privacy Policy and Terms of Service link
The Following 30 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
30th May 2018, 09:06 AM |#4  
OP Senior Member
Thanks Meter: 606
 
More
Downloads


- Direct APK:
ARM version: https://labs.xda-developers.com/stor...rowser.browser

- Play Store link:
All platforms: https://play.google.com/store/apps/d...rowser.browser - Play Protect certified


Commit count: 455
The Following 32 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
30th May 2018, 09:07 AM |#5  
OP Senior Member
Thanks Meter: 606
 
More
*** Reserved for known issues ***
The Following 5 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
30th May 2018, 10:39 AM |#6  
Member
Thanks Meter: 11
 
More
Hello !

I'm not reporting any issue, it's just a comment to let you know that I just downloaded and tested the app on 2 different phones, and it works very well !
There is a bit less animations compared to Brave Browser or Chromium (or maybe they're faster), but it is a bit faster on a Honor 5C.
But it seems that the big difference appears on low end devices : on an old KitKat device, it is way smoother than Brave Browser in scrolling...

Otherwise, thanks for this awesome app ! The night mode is very convenient.
Would it be possible to keep it activated after closing the app ?
I mean, the app remembering that the night mode was on for next time you use it ?
30th May 2018, 12:16 PM |#7  
OP Senior Member
Thanks Meter: 606
 
More
Hello,

Thanks for the nice words about the speed

I totally see what you mean about the night mode.
The night mode resets on relaunch in order to avoid incoherence (half is in night mode, half is in day mode and that looks quite ugly)

I'm sure there is a way to improve that, once it's improved, then I can remove the reset

I'll ping you on progress,
The Following 2 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
30th May 2018, 01:24 PM |#8  
Junior Member
Thanks Meter: 10
 
More
Just tested it for a few minutes on my most visited sites. With adblocking on, theverge.com doesn't show it's site logo and navigation bar. Hope you could fix that. Thanks. Nice and fast browser.
30th May 2018, 01:32 PM |#9  
OP Senior Member
Thanks Meter: 606
 
More
Noted, I'll fix theverge.com during the week and update you (and also remove this horrible cookie box )
30th May 2018, 08:06 PM |#10  
LPW00's Avatar
Senior Member
Thanks Meter: 238
 
More
Hello, Google fvcked up full screen video on canary. It doesn't work correctly since months on multiple roms. It just fails to hide the nav bar and status bar. This issue is also there on ur browser and even though it's not ur fvck up, I'd like to ask, if u can try to fix it. I have a OnePlus One currently on LOS 15.1 Oreo. The screenshot is from the video that popped up first when I launched YouTube.com but it is like that on any website.

To get even more crazy, is there anyway to bring back the URL bar at the bottom?
Attached Thumbnails
Click image for larger version

Name:	Screenshot_Kiwi_Browser_20180530-210248.jpg
Views:	718
Size:	128.2 KB
ID:	4514271  
30th May 2018, 08:13 PM |#11  
OP Senior Member
Thanks Meter: 606
 
More
I think I know what it is,

Can you go to chrome://flags in the address bar
and set "New Media Controls" (#enable-new-media-controls) to "Disabled" ?

If that works, then I know what to change by default
I closely followed development of these new media controls (I am working on gestures for media playing), and they seem to be very buggy so I wouldn't be surprised if they were the cause of the fullscreen not ok.

Note: maybe it's not related to media controls, but I strongly suspect it.

Let me know if this solves the problem,

Btw, yes of course I want to fix it that's a major thing
The Following 2 Users Say Thank You to arnaud42 For This Useful Post: [ View ] Gift arnaud42 Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes