Ticket #231 (closed enhancement: fixed)

Opened 5 months ago

Last modified 5 months ago

Change tab behaviour to be consistent with other applications

Reported by: diederik Owned by:
Priority: minor Milestone: kmess-2.0
Component: GUI - Chat window Version: 2.0-alpha
Keywords: Cc:

Description (last modified by diederik) (diff)

A request to change the behaviour of tabs a little bit. This should make it more consistent with other apps like Konqueror.

  • Have a close button at the end of the tab row..?
  • Hitting the window close button: prompt to close all tabs, current tab only, or abort.
  • Ctrl+W: close one tab.
  • Esc: close one tab

If you disagree with this idea, please let me know as well.

Change History

Changed 5 months ago by diederik

  • switching between tabs: konsole uses Shift + left/right. Firefox has Ctrl + left/right. Is there any consistency here, or can we support more options?

Changed 5 months ago by diederik

err.. correction, firefox has Ctrl+Tab, and Ctrl+Shift+Tab.

Changed 5 months ago by valerio

I guess supporting more ways of switching between tabs could only be a good thing.

Other than that, we could also add Firefox's alt+number way of switching; it's easy to implement too.

Changed 5 months ago by diederik

  • description modified (diff)
  • summary changed from Change tab close behaviour to be consistent with other applications to Change tab behaviour to be consistent with other applications

* another issue: mousewheel up and down are reversed compared to Konqueror.. :p

Changed 5 months ago by valerio

  • status changed from new to closed
  • resolution set to fixed

Done with r3402:

  • Shift+left/right wasn't implemented (didn't work!) but ctrl+(shift+)tab was;
  • Alt+number doesn't work neither;
  • Added Alt+Right/Shift+Backspace and Alt+Right/Shift+Backspace to move between tabs;
  • Implemented more and better warning dialogs when closing a tab and all tabs.

Changed 5 months ago by valerio

Oh i forgot, I've also fixed the scroll with mousewheel, now scrolling down moves right as in Konqueror.

Note: See TracTickets for help on using tickets.