In article <[email protected]>,
   Pawe³ Blokus <[email protected]> wrote:

> 2. Select widget: mostly complete

> The select widget was the first core widget I created. As I have learned
> a lot since then the widget might be reworked a little. I will also need
> to check whether it behaves correctly in all situations.

Last time I tried this branch on RISC OS, the old RISC OS select menu
didn't open and the core select widget didn't appear when using a select
box on a web page. On RISC OS, the best thing to do is to use the existing
select menu provided by the RISC OS front end.

I think it's good to have an optional core-rendered select widget though,
because it makes new ports easier to do.

> 3. Scroll widget: not started

> A scroll widget would probably come useful in a few other widgets,
> in-page scrolls and maybe the framebuffer front end. I didn't take this
> into consideration in my initial proposal but, because of the amount of
> places where it's needed, I think it would be beneficial to unify the
> way scrolling is done so I could create this one too. The scrolling code
> is scattered around the source files. The way I used it in the select
> widget might be a good start but as I didn't even really think about it
> I count this as not started.

Yes, I think this is well worth doing.

> 5. Cookies: finished

> The cookies tree is finished and provides the same functionality it did
> on the RISC OS front end before. If this is agreed to be sufficient I
> will not modify this code any more.

I've been testing this and have found a few issues:

+ When deleting cookies (select a group of cookies and then Edit > delete),
  sometimes the cookies don't get deleted.
  E.g. keep dragging selections, and deleting, then when there are only a
  few left, they become quite stubborn and don't delete. Deleting
  individual cookies seems to work.

+ Sometimes it only shows one cookie for each domain. On the old RISC OS
  cookie viewer, I always have more than one for .google.co.uk -- PREF and
  NID -- but the new core cookie viewer normally only shows one.

+ Sometimes after you think a cookie is deleted, and you quit NetSurf,
  when you restart, the cookie reappears.

+ Lacks some keyboard shortcuts: <ctrl+x> to delete selection and <return>
  to launch selection.

> 6. History: finished

> Same comment as for cookies but with a few suggestions for possible
> modifications. I was thinking about providing the possibility to sort
> the entries by name, most visits etc. Also, I would like to add a search
> option. This could be done either by using the textarea and plotting it
> somewhere in the window or by just using the front end one but I don't
> know which one is preferred. All in all I am seeking your comments here
> :)

Adding sort and search features is a good idea. They've been on the
feature request tracker for a long time. I'd use the core textarea for
search. However, before new any new functionality is added, I'd like to
get the core treeview / hotlist / history / cookie manager stuff merged to
trunk.

Before that can happen, the RISC OS front end needs to be fixed. What
exactly needs to be changed to make the RISC OS front end use the core
treeviews?

> 7. Hotlist: partially complete

> I have started the hotlist tree most recently and will be working on it
> in the following days. The RISC OS functionallity shouldn't be hard to
> implement but I'm not sure if it shouldn't be extended. The search
> options applies here too but additionally I was thinking about adding
> some dynamic folders like recently used or recently added.

Again, I'd rather have existing functionality implemented in the core
hotlist and merged to trunk before new stuff is added.

Michael

-- 

Michael Drake (tlsa)                  http://www.netsurf-browser.org/


Reply via email to