yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] SaschaHa:
Yes.

Progress is around ~80-85 %.

The main methods for the single tabs are working fine. Only a few methods are missing, but that is like a copy & paste from my "old" code.

The settings are also almost finished. For some of them I need to create new custom dialogs. My new base dialog has new styling options, so it really is completely new :)

The databases are also working fine. But I have not added a method to update the old entries to the new ones. It should be not as complicated, but I need to look into the documentation for that.

The main UI is work in progress. The drawers (left and right) aren't finished yet, they both get a new design. On the left side there will be the bookmarks, on the right I want to have the tab manager, which is not finished yet.

The headers of both drawers contain the "old" methods. The left header is for the app features (settings, introduction, about, etc.), the right header for the websites features (add to bookmarks, set as start page, desktop mode, renderings, etc.).

Especially with the concept of the new tab manager I'm not happy yet. There are advantages and disadvantages.

Advantages:

+ Every tab is in a scrollable list, which is reachable from the right corner very fast.

+ Tabs could be closed by swiping.

+ Changing tabs should also be fast.

Disadvantages:

- I can't use a viewpager anymore, so swiping between tabs will be not possible and tabs on the top need to get a new tab strip (as the old one is part of the viewpager).

- Animations will be completely gone.

What do you think? Currently I'm not sure what to prefer. The old one (but completely modified) or the new one. Or have you any ideas / wishes, what could be a better tab manager?

If possible, I will add both, so the user can change it in settings.
[Android Apps and Games] Oswald Boelcke:
I rather stay with the old one but I know you won't achieve a consensus - as usual. YOU are the master, YOU decide!!! Believe me I'm going to follow whatever you do!
[Android Apps and Games] Flyingboy:
I like the possibility of swiping between the tabs. It's one of the features that I missed from the old version of Chrome.
[Android Apps and Games] Sr. Zé Alguém:
Please keep a tab bar.
[Android Apps and Games] SaschaHa:
When I keep the old one, I will add options to remove or accalerate the animations. And I will try to add gestures: So for example the bottem half of the screen can be used to swipe between the tabs and the top half can is only enabled for the website's gestures. This would make the behavior more complete than before :)
[Android Apps and Games] hadi_rena:
Good to hear :good:

Anyway I'm prefer speed rather than animation.
[Android Apps and Games] emilrune:
Hi Sascha many thanks for your very detailed reply. Glad to hear you're making good progress!

Now re. the tab stuff, here's a wild idea (and I'm no coder so I don't know if it is even doable). I've always been fond of menus where you press icon-slide to item-lift&select in one fluid motion (ie. the Chrome menu). What if you had tabs on a floating button in the main view, with a small number on it signifying your number of tabs - and when you wanted to switch tabs, you pressed the button -> the tab list folds out -> you slide to the desired tab with your finger still pressed, and then lift selecting the tab. Hope this makes sense:laugh: What do you think?
[Android Apps and Games] adl:
How can I have a blank page when I open Slimperience? Right now it's opening Google Frontpage, but I'd rather have just a blank page.
[Android Apps and Games] filnirv:
Many thanks for your great work

Please add option to remove all animations. They are very annoying.

Sent redmi 3S Pro
[Android Apps and Games] SaschaHa:
Just disable Settings -> Browser -> Start page :D
[Android Apps and Games] SaschaHa:
Sounds interesting. I need to test some different tabs and see, which is the best for the app :)
[Android Apps and Games] emilrune:
Lovely to hear, excited to see if you make something of it mate! Keep up the great work:good:
[Android Apps and Games] Flyingboy:
Hard to wait the final result. ;)
[Android Apps and Games] AviralOmar:
As the days pass by, impatience creeps up to my brain. Hope the work is completed soon.
[Android Apps and Games] Mahnsinn:
Hi, I just realized, that u are the dev of one++. Love that one, using it for years. so I thought I try your browser again as I don't need the Google sync anymore. And sadly I had repeating crashes within 5 min.

What I did:

1. Checked settings, removed gelocation and pick fade in animation.

2. Search Google for "ubi 30 days"

3. Opened their 30 days calender, tried to login.

4. Once hitting the "anmelden" (login) button. Nothing happens. No forwarding to the login page

5. I hit the yellow overview button to check whether it opened in a other window and then the app crashes, without showing the overview.

Hope that helps. Sent you a report via crashing interface as well. Did a shorter explanation there as well, if u can't link it, but want to, pm me and I tell you my mail address of the report?

Greets
[Android Apps and Games] SaschaHa:
Hi, thanks :)

The problem is known, there is an issue in one of the used libraries. In my current (unpublished) beta there is the library removed, so it's more stable now :)

The update is coming soon ;)
[Android Apps and Games] Mahnsinn:
OK, looking forward to it. Btw just seen u put one++ on 50%, will there be a sale for your browser as well?
[Android Apps and Games] SaschaHa:
Yes when the update is released there will be a 50% off special too :)
[Android Apps and Games] aviranx:
when will? you always say soon - and we wait. i have to wait to kitkat support too :(
[Android Apps and Games] udede:
very nice!!
[Android Apps and Games] Sebastian505:
Hey Do You Wanna A Translator For Your App To Arabic Language
[Android Apps and Games] NDR_man:
I can do a bit of Hinglish (Hindi with English characters), I'd need help with the complex words though
[Android Apps and Games] SaschaHa:
Yes that would be awesome :) I will publish my source code (and strings) soon, so would be great to get help for translations then :)

When the english version is online, I will share the link here. So you can have a look if you want to help translation :)

Thanks!
[Android Apps and Games] SaschaHa:
I know it's hard to wait, but I can say, it's even harder to create a browser, especially with a fully custumizable ui :laugh:

To my mind it's better to give you a fully working and bug-free app instead of releasing a half-finished app as v1 was. So you can be sure that the waiting time is worth it :)
[Android Apps and Games] kryshnakishore:
You started saying this from 5 months. I dnt know what you are doing but I know you are not developing Avengers.

5 months man
[Android Apps and Games] beanieuptop:
Developing apps is hard work. I can say from experience that building a half baked app is easy. You could make a very basic browser yourself in just an hour or two. But to do what he does is nothing short of incredible. Especially if it's not a full time job. It's hard to find time to work on your projects if you're working a job too. I'm more than willing to wait, I have faith it will be worth it.
[Android Apps and Games] Mahnsinn:
Rly? We are getting awesome free software and u complaining about schedules? That's free time of the devs we use on our smartphones.
[Android Apps and Games] emilrune:
What does this even mean trololol:silly:
[Android Apps and Games] SDMU:
I hope you do understand that , developing this app is not his only job in the world . He has his college/work duties to attend to first and other real life activities and then finally in his spare time , he works on the app . Also isn't the app quite perfect as it is , right now . It's not as if there are some glaring requirements . And isn't it an unwritten rule to never ask for an ETA here on xda ?

Be patient :) , maybe he might be planning a Christmas or a New Year's surprise
[Android Apps and Games] MangooBox:
wow~ 390 kb? How do you do that! And fast too:good:
[Android Apps and Games] Oswald Boelcke:
MAN - just do me a favor, and read (and inhilate) all of the below:

http://xdaforums.com/announcement.php?f=263

http://xdaforums.com/showpost.php?p=2031989

http://xdaforums.com/showpost.php?p=16682226&postcount=2441

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

I hope some reading is shortening your waiting time and decreasing your impatience.
[Android Apps and Games] SaschaHa:
As all the others here said, developing apps is not my full time job, it is a hobby. I do it in my free time. With the inapp billing I can only pay my college fees and some coffee.

And even is the update is not released yet, the current PlayStore version is still usable. If you don't like the current version, then noone wants you to wait for an update.

Just to give you an idea, how much work it is to develop a browser: Here is some part of the source code of Lightning Browser, which is even lightweight, based on WebView and similar to Slimperience. And... it is in development since over 3 years (not only a few month).

The upcoming update of Slimperience is a lot more complex, as I've created a fully customizable and user-friendly ui, new settings, an advanced ad blocker, popup blocker etc. And as I said, v2 is developed from scratch. About 90% of the code is new, only a few methods are taken from my "old" code. Currently there are about 100 java files, in sum that are hundrets of pages of code. For some special features in v2 I needed to learn new programming languages (Javascript, SQLite, HTML), which is not doable in only some hours. So [MENTION=6892058]kryshnakishore[/MENTION] if you don't want to wait, feel free to create your own browser ;)
[Android Apps and Games] Oswald Boelcke:
Excellent reply! My greatest compliments! I must second every single word you said.

But even for that you had to spend some of your valuable time. I had a look at @kryshnakishore XDA stats and could find anything he developed. My very personal opinion: Report him to the moderator of this forum and get him banned from XDA. This great forum doesn't need such people at all.

I apologise for having been off-topic!
[Android Apps and Games] apknl:
+1 ...yes very good reply and most importantly just ignore such posts from such member who do not understand the logic and time spent in developing and building an app... I am not a developer but I know for sure that to make a good product you need time and patience and above all good skills...Cheers [MENTION=1255308]SaschaHa[/MENTION]:good:
[Android Apps and Games] Flyingboy:
Thanks a lot for your work and take all the time necessary to create the best browser ever.
[Android Apps and Games] emilrune:
Hey Sascha.. when are you DONE??

(Haha sorry:laugh::laugh:)
[Android Apps and Games] Sr. Zé Alguém:
Maybe also CSS? If you need help with those, I'm one that could probably help; you're welcome to post or pm some code and questions so I can take a look... ðŸ˜‰

Btw... What's the secret to make Slimperience much smaller than Lightning and others? How many KB v2 is estimate to end with?
[Android Apps and Games] SaschaHa:
You are welcome :) And you don't need to apologize for off-topic, I've to thank you for all your support :)

Thanks :) Currently I'm not using css in Slimperience, but when I need it, I will contact you :)

For Slimperience I've created own implementations for the Material design instead of using Google's support (design) libraries. That gives me the ability to optimize the code even more. The support libraries from Google are huge. By using them, all the xml files get integrated, even if they are not used. In Slimperience I've removed all these stuff, so I got it a lot smaller ;)

With the upcoming update it will get even more ootimized, I have fully replaced ALL layout xml files by a much better configurable java code. That' why the update takes so long, because I needed to recreate almost everything :D
[Android Apps and Games] NeoZiggy:
Happy Holidays!

Slimperience is still the greatest yet!

I appreciate all your hard work.

:cowboy:​
[Android Apps and Games] Mahnsinn:
Merry Christmas!
[Android Apps and Games] SaschaHa:
Merry Christmas and Happy Holidays to all! :) Have a wonderful time! :)
[Android Apps and Games] SaschaHa:
Happy new year everyone and all the best for 2017! :)
[Android Apps and Games] CLPose:
Sorry for the OT, but happy new year for everybody, specially for the OP! ;)
[Android Apps and Games] SaschaHa:
Thanks [MENTION=6310891]CLPose[/MENTION] :)

So now Google Voice input is working. You can now enter website names or search for something by just speaking :) To use it just click on the voice input icon and the app will hear what you say and load it ;)

The app now is almost finished. At the end of this week I will release a new beta (currently onle the tabs and some minor things aren't ready), and next week I can upload some of the code to Github to start a new tocalization project. When everything works as exspected the update can be released, if everything goes well it will be this month :)

Best regards
[Android Apps and Games] zoel.fahmi:
Good work mate

Does it consumed memory more than UCBrowser?

Zoel.fahmi

Lenovo A6000+ CM 12.1
[Android Apps and Games] SaschaHa:
I think not. The new version is optimized for max speed and low memory consumption. But it contains a lot of features. The upcoming beta tests will show, how it works :)
[Android Apps and Games] beanieuptop:
I've never seen a dev work so hard and so consistently for their community. Thank you.
[Android Apps and Games] SaschaHa:
Thanks, it's a big hobby for me and I want to create something good :)

By the way, the right drawer is now almost finished:

Right drawer

On the right side there will be website specific things like

Share URL

,

Copy URL

,

Add to bookmarks

and so on. Moreover the quick settings like

Render modes

(now called

Alternative rendering

) are now seperated on the right drawer, so it is more clean :)

Right header

The SlimperienceWebView is now able to find some more meta tags, so for example the website's description and social network pages. If it finds a description, it will be shown in the right header, if it finds social network pages, they will be listed in the drawer too :)

Alternative rendering

The alternative rendering is now more intelligent than before. It automatically changes the rendering for the browser, the toolbar and the colored parts of both navigation drawers, but excludes all background colors. So the basic theme will not get changed, even if the rendermodes are active :)

I've also created a javascript function to exclude pictures from alternative renderings, but it's not active yet as it needs an inverse method too which I want to create now ;)

What does alternative rendering mean?

The alternative rendering changes colors, so for example you can invert colors, increase contrasts or show the website as greyscale. It is a very usefull feature for nearly blind people as they often need white text on black backgrounds or higher contrasts ;) Like before, this is one of the pro features.

Here are 4 screenshots attached, which shows the same website (ComputerBase.de, my favourite tech magazine) and the right drawer with different renderings. Sorry for the German language, I was too lazy to change my device's language for the screenshots :P But you will see, how it looks like. I hope you like it :)
[Android Apps and Games] AviralOmar:
This here is rocket browser: https://play.google.com/store/apps/details?id=net.rocket.browser

I like the tab manager in it (not the default one but the slider one, it can be changed in settings). Since you already have slider menus on either side, I think that you can make the upper part of the screen pull the options and the lower part pull the tab manager. Something like the screenshot attached. Idk if it's possible but it should look good if it is.:)
[Android Apps and Games] SaschaHa:
Thanks, I'll have a look at it :) I want to add some gestures too to changes tabs. That will work the same way, so the different parts of the screen will also have different gestures. Never worked with gestures before so I look forward to learn it now ;)
[Android Apps and Games] wattsja:
I am SO looking forward to the betas ... I can't wait for this update, it's looking like the browser to have!!
[Android Apps and Games] ratbags:
I too like slide out tabs, preferably from the right hand side! Speed browser and lightning browser have such functionality.
[Android Apps and Games] D4rkV0iD:
Rocket Browser is a Lightning Browser fork. So you like the Lightning browser tab management.

---------- Post added at 08:27 PM ---------- Previous post was at 08:25 PM ----------

When will be done the new version? ? I can't wait.
[Android Apps and Games] Tatsch:
You could appreciate the hard work of Sascha by reading his last posts (answer to your question in post #893) ;)
[Android Apps and Games] AviralOmar:
Do not ask for release date and take the time to read previous posts before asking anything. And yeah, I know its a lightning fork.
[Android Apps and Games] D4rkV0iD:
I appreciate his work and I bought the Pro version. ;) I read his last post but it wasn't concerted release date. Yeah I know, "when it done".
[Android Apps and Games] SaschaHa:
Today I was receiving very strange issues on the history listview which let some views get combined into one buggy view. You can see in the first screenshot how it looked like with dev mode on :D The second is the fixed one even with dev mode on and the third shows how it looks now :)

For regular, the curser adapter from Android works with a layout inflater, where I only need to put the xml layout id. But as I'm now working with "own" views from Java classes instead of xml layouts I needed to give an instance of my view. Edit: And there I've made a mistake. I created the view as global variable, because I needed the view within two methods. But what I forgot was, that the adapter is for ALL items, only the methods within the adapter are for EACH single item. So I have changed that and it works now :)

I wanted to describe this issue because there are so much strange issues in Android and sometimes it is funny, how arbitrary some of them are :D

By the way, the beta is almost ready and I can upload it tomorrow or sunday :)

Best regards,

Sascha

http://cloud.tapatalk.com/s/58700fda88283/Screenshot_20170106-192334.png?

http://cloud.tapatalk.com/s/58700fddbe8a7/Screenshot_20170106-193103.png?

http://cloud.tapatalk.com/s/58700ffb99921/Screenshot_20170106-193131.png?
[Android Apps and Games] Sr. Zé Alguém:
[MENTION=1255308]SaschaHa[/MENTION], are you aware of Habit Browser? Imo it is the best and most powerful browser and could give you great inspiration (modular ui, for example).
[Android Apps and Games] emilrune:
Habit browser is indeed Great, but man There’s almost TOO many options and settings.
[Android Apps and Games] SaschaHa:
Just tried habit, but yeah it's much different from Slimperience. I think the upcoming beta will be good too, I hope so :D
[Android Apps and Games] AviralOmar:
Will the beta be supporting KK?:confused:
[Android Apps and Games] SaschaHa:
No only Lollipop+. KitKat needs major changes.
[Android Apps and Games] AviralOmar:
Then I'll have to switch ROMs tomorrow. Sigh!
[Android Apps and Games] SaschaHa:
Haha I would recommend newer roms for everyone who is on KitKat or below :D Android has got a lot of huge changes since Lollipop :p

By the way the beta is working with only a few minor issues. I will fix them and upload the beta this evening :)
[Android Apps and Games] SaschaHa:
Hey guys, here it is :)

The tab manager and some other features are still work in progress, so there may be some issues.

Important information

This beta will be installed as second app and not replace Slimperience. It has the same package name like the old beta, which I've uploaded some weeks ago. If you have this old beta installed, clean it's cache first, otherwise the databases could crash.

And another important notification: Even if the progress is around 90%, there are a lot of thing not working properly yet. So don't be frustated if it works not as good as expected. Fore regular the last 10% are the most important ones. You can compare it with a car: Even if the car is 99% constructed, without weels it's useless :p

Known issues:

- The toolbar is a modified AppBarLayout, which I've extracted from the SupportLibrary. There is an issue which can end in a Nullpointerexception and force close the app on some devices. I have not much information about the issue yet because it works on my device and the emulators are not working on my (ooold) PC. So maybe it would be very helpful for me, if you send me a log file if it crashes :) Everything I know is that it has to do with a method "setElevation(float elevation)", but I don't know, where it is set.

- Some settings are not linked, because not all dialogs are ported yet. But most of them should work.

- When closing one tab, the current view get's blank until you try to scroll. This is an issue in WebView. I had a workaround in v1, but I'm searching for a better one.

- Even after closing one tab, the toolbar get's not updated anymore for each tab. That's an easy to solve issue, but I need to look into the behavior of ArrayLists first. I think this issue can be fixed tomorrow.

- The tab manager on the right is just for testing and a little buggy and maybe ugly yet (too big icons on the bottom). Please tell me what you think about it :)

- When receiving the theme color of a website, the app get's updated with this color. This works well for the most colors, but it can make some views invisible, if the background color is the same (for example on androidauthority.com). I've even created the methods to prevent this, but I need to add it to each of the views now. Maybe tomorrow this will work properly.

- Downloads and uploads are not working yet.

That's it. Please test it and tell me how it works for you :) Tomorrow I will upload a new one, hopefully with the most of the issues fixed ;)

Best regards and have a nice evening :)

Sascha
[Android Apps and Games] SaschaHa:
Forgot to say, the left drawer is for bookmarks. So if you add bookmarks, they will be shown at the left. This is how it looks like:
[Android Apps and Games] Jagdish84:
When using a language different from English, while searching via the address bar the keyboard will default to English when tapping the address bar in order to search for another entry...

Also I can't seem to download files, nothing happens when I click the download dialog that pops up(permissions were given ofc)
[Android Apps and Games] SaschaHa:
Thanks for the issue with the keyboard, I will look at it.

And the download issue is listed and described in my post which you have quoted xD
[Android Apps and Games] AviralOmar:
[MENTION=1255308]SaschaHa[/MENTION] same problem as the alpha, app force closes as soon as the title bar disappears on Android 5.0
[Android Apps and Games] wattsja:
Looking great so far. I have been looking forward to the beta
[Android Apps and Games] CLPose:
Thanks! I'll start using it and provide some feedback if I see some issues. So far, just great! :victory:
[Android Apps and Games] NDR_man:
I keep getting can't open apk file on the beta, anyone else having the problem?

Edit: doesn't work with XDA app, you have to download it through chrome

Nice browser, the scrolling is silky smooth 60fps now :)
[Android Apps and Games] SDMU:
The top right 3 button menu dosen't seem to do anything on clicking on it . Also I don't think I am able to set the home page as any other website .This might be because this is just the beta version since some other fields are blank as well For use as a normal , simple browser , the app is working pretty smooth . Good work !
[Android Apps and Games] SaschaHa:
Thanks for the feedback! One of the issues (with closing one tab) is now solved. Now I'm working to fix the other issues too. For the toolbar issue I need to upload some different apk's, because I have no logs for that and need to try different ways to get it to work :D