Foxkit Web Browser

Browser

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 46.0%
Description:

Foxkit is a KDE Web Browser written using WebKit, Qt, and KDE. Foxkit is still in early development so lots of things are unimplemented (bookmarks, history, javascript opening new windows), but many things work decently well. If you experience any bugs please report them either here, the Google Project page, or just send it directly to me. Please include a backtrace if it crashes!

To run Foxkit, download the source archive on this page (or the google code project page) then extract the files using whatever program you like to use. Then on the command line run the following commands:
[indent]cd foxkit-0.0.5
cmake .
make
mkdir ~/.kde4/share/apps/foxkit
cp ./src/foxkitui.rc ~/.kde4/share/apps/foxkit/foxkitui.rc
./src/foxkit[/indent]

The name of the folder '~/.kde4' may vary based on your distro, use 'kde4-config --localprefix' to find out what it's named on your system. The required packages are Qt 4.4, QtWebKit (possibly packaged independently depending on the distro), KDElibs 4, as well as the -devel packages for each. CMake is required to build Foxkit.
Last changelog:

11 years ago

0.0.5 - Cookies are now saved across sessions with a tiny dialog to see what cookies are currently set (but can't edit them yet). Fixed the memory leak from long ago, lots of small fixes and improvements. Added the ability to have multiple top-level windows open at once. Opening new windows/tabs via Javascript is still unimplemented, but other things should work fine. Should handle SSL websites with certificate errors better (i.e. for self-signed certificates), although no notification of using SSL is given yet. Error pages might not function well/at all yet.

0.0.2 - Middle Click, Ctrl+Click on links will open them in a new tab. You can also right mouse click on a link to get a context menu. Lots of bug fixes related to tabs, some consistency changes, a major optimization, and possibly a minor memory leak ;).

C

kit

11 years ago

Following the lead of Plasma would probably be a good idea, I've never really done any plugin development before so following the lead of some people that seem to know what they're doing would probably be a good idea :P

And actually Foxkit is closer to that point that I realized, there had been several problems wrt tab switching that'd been around for quite a while that I solved last night (I'm disappointed how simple the fixes were that I'd been over looking :P) so with some few minor exceptions (I think mostly just re-doing the link's context menu to allow opening it in a new tab) I'm gonna start working on the really interesting things like cookie handling (I want a way to be able to use multiple sets of cookies for a single site... like being able to be logged into two gmail accounts at once), history, enabling the webkit's web inspector, and after that point I can probably begin working on things like Kross support... Oh yeah, somewhere in there I should probably implement the configuration dialog and make it possible to install Foxkit system wide :P

Report

DanaKil

11 years ago

this could be a great oportunity to test some new KDE4 technologies like Kross (any idea how far it can be used to create firefox-like extensions ?) or the rating for the bookmarks (death to the traditionnnal bookmarks menu !!)

I hope great things for this project and a lot of dev love :)

Report

C

kit

11 years ago

I was actually planning to use Kross to hopefully implement something similar to Firefox's extension support. Being able to use a combination of Kross and Get Hot New Stuff would easily solve a good portion of the whole extensions problem one would face when making something equivalent to Firefox's.

As for the bookmarks, I haven't even begun to think about that yet and most likely I'll first throw together something like the traditional model and then come back later to hopefully get a more modern model (I've never been a fan of the traditional bookmarks menu, I rarely use it and mine always ends up being a giant mess of never-used bookmarks). Hopefully Nepomuk+Stringi will open more options.

I might also try to have the whole bookmarks system exist as a plugin to simplify ripping it out and replacing it with some crazy new models that might be the next big thing/total failures (failures can be as much fun as success :P).

Hopefully by the end of this summer I'll have something that I'm willing to use as my primary browser full time, and depending on how much of a masochist I am, I'll probably start focusing on a 1.0 release then.

Thanks for the reply! If you have any more ideas please post them!

Report

C

kit

11 years ago

Just as a clarification, the lines 'mkdir ~/.kde4/share/apps/foxkit

cp ./src/foxkitui.rc ~/.kde4/share/apps/foxkit/foxkitui.rc' are required so that FoxKit will see the ui.rc file (otherwise the toolbars/menus will be rather... not working). Currently you can't actually 'install' Foxkit system-wide (at least without doing it all yourself :P). Eventually I'll get around to adding that to the cmakelist files, but for the 0.0.1 release it's not supported.

Report

11 years ago

0.0.5 - Cookies are now saved across sessions with a tiny dialog to see what cookies are currently set (but can't edit them yet). Fixed the memory leak from long ago, lots of small fixes and improvements. Added the ability to have multiple top-level windows open at once. Opening new windows/tabs via Javascript is still unimplemented, but other things should work fine. Should handle SSL websites with certificate errors better (i.e. for self-signed certificates), although no notification of using SSL is given yet. Error pages might not function well/at all yet.

0.0.2 - Middle Click, Ctrl+Click on links will open them in a new tab. You can also right mouse click on a link to get a context menu. Lots of bug fixes related to tabs, some consistency changes, a major optimization, and possibly a minor memory leak ;).

12345678910
1
product-maker qtnerd Jan 24 2016 3 bad
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.0.5
updated Jul 29 2008
added Jun 09 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software