Feature proposal : cleanup tabs

Sven Brauch svenbrauch at googlemail.com
Wed Jan 12 19:09:34 UTC 2011


Hi!

I had that idea some time ago, too. I really like it.
However, I think a bit more sophisticated "outdated tab recognition
algorithm" would make this feature way more useful. What happens, for
example, if you leave the IDE open for 30 minutes and do something else? Or
have some tabs you just accidentially click all the time but switch away
from then within half a second (happens often to me, at least)?
I would instead propose something like this: Mark tabs as "used" depending
on user activity, with ascending IDs; then, when the cleanup action is
invoked, close all tabs except the 10 (configurable) most recently used
ones, and do not close tabs used within the last 10 minutes. A tab could be
marked as "used" when it was viewed for more than 3 seconds or an edit was
performed in it (for example).
What do you think?

Bye,
Sven

P.S: I'm also a huge fan of non-dialog UIs (using notification bars or
something instead). Don't know what you think about this, but foreground
dialogs always annoy me. :)


2011/1/12 Damien Flament <contact.damienflament at gmail.com>

>  Feature proposal : Cleanup tabs
>
> Hi, I am Damien Flament, student at IUP ISI (University Paul Sabatier in
>
> Toulouse).
>
> We are working on tab bar improvement. Yannick Motta already added an
> option in tabs settings to hide close buttons.
>
> To get current modifications on tab bar go to tab-bar branch on bport repo<http://gitweb.kde.org/clones/kdevplatform/bport/kdevplatform-isi.git/shortlog/refs/heads/tab-bar>
> .
>
> We want to add a feature to cleanup old tabs. A tab will be outdated when
> it was not opened after a user-defined amount of time. It is like the Aging
> Tabs <https://addons.mozilla.org/en-US/firefox/addon/3542/> Firefox
> extension (without colors).
>
> Feature description
>
> An option will be added to the tab context menu next to "Close [...]"
> options:
>
>  A confirm dialog will bring up showing the list of outdatted tabs :
>
>  We will add an option in the tabs settings to setup the time after a tab
> will
>
> be outdated (in "User Interface" tab) :
>
> P.S. : The "Show close button on tabs" option was added by Yannick Motta.
>
> Waiting for comments and reviews.
>
> Thanks.
>
> Damien Flament,
>
> IUP ISI, Paul Sabatier University (Toulouse)
>
>
> --
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20110112/cfeca38d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: context_menu.png
Type: image/png
Size: 3470 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20110112/cfeca38d/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cleanup_confirm_dialog.png
Type: image/png
Size: 7365 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20110112/cfeca38d/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config_dialog.png
Type: image/png
Size: 12106 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20110112/cfeca38d/attachment-0005.png>


More information about the KDevelop-devel mailing list