used Artifical intelligence to do it.
It lacks tab support and the open in enw tab-/window functions. The rest works already somehow however and its way bigger than gnome web.
Yes and the things with warmings i had much trouble tricking the compiler and ai tondo what i want.
Building a very small browser window was the hardest task as the ai was not able to build up the window itself. I had to describe the hbox, vbox and some other things while connecting it to webview arghh. Putting the adressbar in the taskbar and the window below was a real nightmare. Once that was done i could implement one function a day. It was really not that easy. Now the ai can translate this into words that reads like pseudo code and if you type in it, it generates a working solition much faster ..
Yeah there are some limitations but i am now slowly able to implement some more features into it. Got now a search dialog to highlight text of webview yellow if typed in.
Im soon lookimg at other browsers to check what is missing and could be implemented easily. Key bindings for ctrl print or to change user agent changer might be nice to have.
This is a really nice start ! It's been a while since I've coded in C, but I would like to see the code, just to get an idea about how is written the code of a simple web browser.
Anyways that's a great start. I wonder how it would be to write plugins, like one for the bookmarks (I miss a lot Galeon bookmarks system, Epiphany could never replace it properly), synchronization or maybe just importing data from others browsers for now.
Some bookmark menu at least partially. It saves to bookmarks.txt in the directory the browser is running from. Now i need to change that to a filoe in the home directory. and to add a warning once the number of maximal bookmarks is reached.