[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kfm-devel
Subject:    Bug#17218: please tidy up the context (RMB) menus in konqueror
From:       Jens Benecke <kde () jensbenecke ! de>
Date:       2000-12-17 9:58:37
[Download RAW message or body]

Package: konqueror
Version: 3.0 (KDE 2.0.1)
Severity: wishlist
Compiler: gcc version 2.95.2 20000220 (Debian GNU/Linux)
OS: Linux 2.4.0-test11 i686 (Debian Package 4:2.0.1-1)

Hi,

I would like the usual RMB menu in a Konqueror window to not change completely
when you are in a frame (this is confusing!). Perhaps something like the following is better.

General rules proposal:
- (1) navigation functions, (2) HTML source functions, (3) organization functions (bookmark etc)
   (i.e. 1: where to go, 2: what to do w/ the content, 3: what to do w/ the address
- don't put things in the RMB menu that never get used anyway (like "charset")
- don't put things in the RMB that don't apply to the current object under the mouse cursor,
   like "Print Frameset ..." when you are in a frame (this belongs in the main menu)
   (where I make an exception for navigate buttons when you are e.g. over an image,
    because they apply to the whole page and that _is_ under the cursor.)
- don't change the order of menu entries or the grouping (confuses people)


Usually: 

	up
	back
	forward
	reload
	duplicate window
	---------
	View Source
	Select all
	Copy selected
	Print
	Save HTML as ...
	---------
	Copy URL
	Bookmark -> 

where "Bookmark" shows your bookmark menu just like the main window menu, and
lets you "New Folder" and "Add Bookmark here".

If you are in a (internal) frame, this must not change much (confuses people). Something like

	up				first, navigation functions
	back
	forward
	reload
	open Frame in same window
	open Frame in new window
	---------			then, text/source functions
	View Frame Source
	Select all in Frame
	Copy selected
	Print Frame
	Save Frame as ...
	---------
	Copy Frame URL
	Bookmark Frame -> 

where back, forward, etc. move just like the back/forward buttons in the main button bar (i.e.
frame independant). The "Frameset relevant" functions are kept in the main menu bar (where 
they belong).

When the mouse pointer is over an image, do something like this: (remember to keep all the
basic navigation buttons (the first few) the same ALL the time, they are used most of the time).

	up
	back
	forward
	reload
	duplicate window
	---------
	View Image
	Print Image
	Save Image as ...
	Save link target as ...
	---------
	Copy Image URL
	Bookmark Image -> 

Over an URL:

	up
	back
	forward
	reload
	open link in same window	<- only if "target=_new" is in the HTML code
	open link in new window
	---------
	Print Link ...
	Save Link as ...
	---------
	Copy Link URL
	Bookmark -> 
	Bookmark URL ->

and so on. Perhaps this is not perfect, but IMHO it's a little better 
(and the logic is easier to understand) than the current situation.

Feel free to mail back if you have questions.

Thanks!

:)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic