Talk:Firefox3/PRD: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 62: Line 62:


1) I'd like to display the Bookmarks Manager in a separate tab so that I can drag and drop links in a larger pane, and I do not need that much screen space.
1) I'd like to display the Bookmarks Manager in a separate tab so that I can drag and drop links in a larger pane, and I do not need that much screen space.
(Note to author of 1), this is available by following the following link:
[chrome://browser/content/bookmarks/bookmarksManager.xul])


2) There should be an option to sync all bookmarks with a bookmark store on a (private) web server, using ftp, sftp, WEBDAV, or another useful method. Using that option, the bookmarks should first be loaded from that server after the browser is started and when the bookmark manager is called, as well as each time the bookmarks are changed (either after each change in the Bookmarks Toolbar or after closing the Bookmarks Manager).
2) There should be an option to sync all bookmarks with a bookmark store on a (private) web server, using ftp, sftp, WEBDAV, or another useful method. Using that option, the bookmarks should first be loaded from that server after the browser is started and when the bookmark manager is called, as well as each time the bookmarks are changed (either after each change in the Bookmarks Toolbar or after closing the Bookmarks Manager).

Revision as of 14:48, 12 January 2007

Content in Context

If you are seriously going to look at improving the content experience for users, then you need to look at putting and keeping content (pages cached, bookmarks, etc.) in contexts which are useful to the user. Folder based structuring of bookmarks, or date based ordering is not enough for someone to consider the whole, rather than as a jumble of disconnected pages. We need navigation type information (this page is sub to another, this page is in the same area of the site), we need purpose information from the user (why was I looking, what does it mean), we need automatic clustering of content found (cf Google News), we need ease of processing/mining the information. Ata minimum we need adhoc tagging of pages.

Core should probably be the concept of being able to cache the text (and maybe images) of all pages viewed, with versioning and reloading of new data. The user would be able to select/deselect/customise this (eg I'm researching topic x, I want everything I do stored) and be able to combine, summarise results.

Graphical display of the pages and interconnections found should also be included. Scrolling through stupidly long bookmark lists for something should be a thing of the past.

Think less page viewer centric, more knowledge corpus being addressed for purpose.

Freezing

One thing that I would like is the freezing problem firefox has when you download something and your download history is big and bloated. I know that I just need to do a cleanup but it's quite handy to have the list of completed downloads as it is quicker to open the download from the list than actually going to the directory. It would also be nice if it is date stamped. Just my 2 cents.

I would like to see a debug tool to investigate CPU time and memory usage of single addons. I use several addons and after 3/4 days Firefox really slows down (memory usage is around 500MB), I want to know what exactly causes this.

Drag and drop to Search bar suggestion

To go with 'One time search engine use', there should be an enhancement of the drag and drop procedure for dragging some text onto the search bar. Frequently I find myself having to interrupt my drag and drop because the search engine that I want to search with isn't selected, then select the correct engine and drag and drop again. A way to fix this without adding any extra UI would be to allow dragging and dropping of text to the search engine selection button; after a short delay it would open the search engines drop-down, whereupon the user could drag the text to one of the search engines. When the text is dropped onto one of the search engines, the search box would be populated with the dropped text, and the search initiated.

Extended download history management - suggestion

You could integrate the download manager as a sidebar. It would be even better to make the sidebar floating. This means it would only appear when the user moves the mouse pointer over the collapsed sidebar. You can take a look at netbeans or Visual Studio in order to get a feeling of floating sidebars.

Printing - suggestions

I often find the need to have Firefox print landscape for the user. When you are re looking at the print section of the Firefox code, could the CSS @page landscape/portrait function be understood. Often, the user will need to print 2 pages portrait and then a different page in landscape. It would be nice if it would just set to landscape before print dialog, but could ultimately be overridden by user from the dialog box. Thanks for your time

Can extensions be prevented from breaking other extensions?

The only feature I really want in Firefox 3 is to prevent a given extension from breaking or impairing the operation of other extensions.

As it stands today, there are numerous extensions, many generally included in most users' "must have" category, that interact in undesirable ways with other extensions. This is Firefox 2's biggest shortcoming!

I realize this will be difficult to achieve. But it's the only thing that's on my Firefox 3 wish list.

Customizable Keyboard Shortcuts

I concur with the previous comment - extension conflicts are becoming a big problem. One of the biggest conflicts is over the use of keyboard shortcuts. I'm the developer of Firebug, and one of the biggest complaints I get from users are that they aren't happy with the shortcuts I've chosen, usually because they conflict with shortcuts from other extensions or the OS itself. Some extensions (like Web Developer) have a limited way for users to change keyboard shortcuts, but this is really something that should be built into Firefox itself if you ask me.

Documentation note

On the main planning page you say:

FR: Add-On can be installed in fewer than 3 mouse clicks

How about change this to "at most 2 mouse clicks" as an aid to readers, so they come away with the number "2", which is what you really want them to be thinking of if you mean that 3 mouse clicks is too many.

Optimize User experience: Startup

With FF2 we get quite a few complaints from users about slow startups. Mostly had to do with their networks or the config for add-ons & auto-updates. What those users bothered is that someone on a slow network may not 'see' their FF start up for as long as a minute, thinking it is broken. Is there a way to postpone all net activity (including add-ons) until the GUI is fully loaded and visible? Sure would help the 'feel' of a fast application. Maybe make it configurable with a central option: "absolutely no net activity until i call a web address, please" would e.g. make sense for people who do only local browsing or live on costly on-demand network links.

Improvements to the download mechanism

1. Something similar to the "Download Statusbar" extension should replace the current implementation. Having the downloads in a separate tab or sidebar, as suggested by others, is also a good idea.

2. When downloading a file, there should be an option to save the link to that file in the same directory, for example under the name FILE-link.txt. Also, a user-supplied description should be saved, either in that file, or in a separate one. I hope someone comes up with an even better idea for easy access to all downloaded files, e.g. by using a small database which contains the link, the filename on disk, a user-supplied description, and the download time.

Improvements to the bookmarking mechanism

1) I'd like to display the Bookmarks Manager in a separate tab so that I can drag and drop links in a larger pane, and I do not need that much screen space.

(Note to author of 1), this is available by following the following link: [chrome://browser/content/bookmarks/bookmarksManager.xul])

2) There should be an option to sync all bookmarks with a bookmark store on a (private) web server, using ftp, sftp, WEBDAV, or another useful method. Using that option, the bookmarks should first be loaded from that server after the browser is started and when the bookmark manager is called, as well as each time the bookmarks are changed (either after each change in the Bookmarks Toolbar or after closing the Bookmarks Manager). Remark: Seems this is already - at least partially - covered by the FR: "ability to synchronize bookmarks with remote service" on http://wiki.mozilla.org/Firefox3/Firefox_Requirements.

Places

This is how I see a future bookmarking system:

1) Tags - this will allow a bookmark to be at more than one place, it will place a bookmark in more than one 'folder', so you will still have hierarchal bookmarks

2) Later - a special tag (user-defined of course) that will store a page the user want to read later (for whatever reason, like saw it at work, but want to see it at home), this should have some time since the bookmark analogy, something like the color of the text goes from black to white in 30 days ( the time also should be user defined), the main reason for this is to alert the user to read it, after that time, the bookmark will be erased (or the user should be presented of a wway to store the bookmark on his system as definitive ( this is a brainstorm of the idea, it's all open for discussion ).

3) All of this should be able to sync between computers

Searching features in bookmarks

As it is bookmarks are fairly well set out with a couple of extensions that can help personalise it, however there is one big flaw when the list of bookmarks gets too long. With 200+ bookmarks the search capacities of firefox would be much appreciated if they were more useful, we need options so that the search bar in the bookmarks sidebar searches not only in a page's title but also URL, key words and description. Possibly an extra tab in the options page for this feature.