On Mon, 16 Apr 2007, Evan Danaher wrote:

> Executive Summary:
>
> Links is cool.  I've added some features.  I want to submit them back.
> I am also possibly interested in making Javascript better, and/or
> adding in some semblence of DOM and/or CSS support.
>
> Details:
>
> I'm expecting this to be rather long, hence the summary above.
>
> About a month ago, I finally got fed up with Firefox using huge
> amounts of memory, and occasionally taking several seconds to scroll
> when other processes were using CPU.  So I decided to look for a
> lighter browser.  I found that Links, which I had used a bit in text
> mode, also had a GUI version, which looked remarkably usable.  Even
> better, it has a fairly small, well-organized source base that I can
> work on.
>
> I thus began adding features to Links, gradually moving it towards my
> ideal browser.  I've been using it as my primary browser for the past
> couple weeks, so I've fixed a couple things that annoy me.
>
> Most notably, I merged in some tabs code from links-hacked, and added
> a FVWM-style configuration file that allows for easy rebinding of keys
> and eventually mouse buttons.
>
> I've also added a couple smaller features:
>
> - URL abbreviations (e.g., wp:hello goes to
> http://en.wikipedia.org/wiki/Special:Search?search=hello";), set up in
> a general fashion using the configuration file.

Does that have a GUI config box? If not, I can help you with that. I 
figured out how to add those for the URL blocking. If you want to know, 
look in block.c, or just ask. I'd be happy to share all of the insights I 
had.

> - forward: now going back can be undone; acts just like other browsers
> (though I'm thinking it'd be nice to get some sort of tree structure
> working.

Can you post a patch for that? Also I agree re: tree structures. 
Interestingly, the list boxes can support general tree structures.


> I have a decent list of other features I'd like, including a
> customizable status line, a good UI for browser spoofing on certain
> web sites (likely through the configuration file), an open with...
> menu, something along the lines of Konqueror's "Access keys" to make
> keyboard navigation easier, better font support, and gestures.  Some
> of these are harder than others, and I have no idea how many I'll get
> done, but so far I've done a good job of occasionally sitting down and
> working on stuff.

Mouse gestures are pretty straightforward, I've used these before. There's 
a library called libstroke (not updated in ages, v.0.5 but it seems 100% 
complete) which is very solid and works like a charm. It's not 
particularly intelligent and can take a fair amount of training, but it 
was good enough for me to use a commandline proficiently from a tablet PC 
(ie lots of characters required). Again, I'll answer any questions you 
have on this.


-Ed



> - "Session Saver": on closing, save the tabs so that the next session
> can open up in the same state.  Currently kind of hack-ish, since it's
> intended for development, but it saves the full state of every tab
> (just like the back history), so I can build a new version, and
> restart links and not lose open pages.
>
> - History deletion: in the CTRL-W history menu, you can use the delete
> key to remove history items, and insert to put them back (until you
> close the window).
>
>
> I'm also hoping to get better Javascript and CSS support; this might
> be better as a project for the summer.  I'll see what happens.
>
> Finally, the point of this e-mail is that I'm interested in submitting
> these features back.  Unfortunately, I've been working mostly for
> myself, and so some of the code is kind of ugly.  Worse, I haven't
> been paying too much attention to text mode, so that's somewhat
> broken.  But if you're interested in these features, I can get them
> fixed up and ready for submission.
> _______________________________________________
> links-list mailing list
> links-list@linuxfromscratch.org
> http://linuxfromscratch.org/mailman/listinfo/links-list
>
_______________________________________________
links-list mailing list
links-list@linuxfromscratch.org
http://linuxfromscratch.org/mailman/listinfo/links-list

Reply via email to