Open FaFre opened 1 month ago
This project was created because I needed a more customisable browser than webview offered. Currently, my side project does not require any additional functionality, so development has stopped for the moment.
Although, in the case that someone comes forward to say that they need some additional functionality, I can see to it.
I am currently searching for a replacement for the standard WebView (flutter_inappwebview), and GeckoView looks very promising. However, it’s challenging to estimate the effort required to fully implement it for a larger user base, especially compatibility and stability wise. Are you already using it productively in your side project?
I will need additional functionalities such as in-page search, screenshots, downloads, progress callbacks, etc. I understand that this is quite a lot to ask given the current feature set, and I'm planning to do those implementations myself. The goal of my project (GitHub: FaFre/lensai) is to develop a fully-featured browser, so it will be using GeckoView a lot.
During your development, have you encountered any unsolvable problems, or do you foresee any upcoming difficulties? I am trying to gauge how easy it will be to implement more features.
My side project was more of a small experiment where I wanted to have something that supported multiple tabs.
I have not tried to implement any of these things, but looking at the interface that GeckoSession has, it seems rather easy.
I am currently trying to understand how webpush support works in Fenix and I am trying to replicate this here.
I had some problems with access to cookies, but I used suggestions from comment https://bugzilla.mozilla.org/show_bug.cgi?id=1035417#c6. It is, in a sense, workaround, but it works. I haven't yet found anything with a similar level of difficulty.
Hi @XertDev ,
I recently stumbled upon your project and found some time today to give it a try. It's pretty impressive what functionality already is implemented. I'm just wondering, do you plan to continue working on this project?