ing156 / vacuum-im

Automatically exported from code.google.com/p/vacuum-im
GNU General Public License v3.0
0 stars 0 forks source link

Multiline tabs and vertical tabs for contacts in chat window #746

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
When I open chat window with tabs, each tab have length of contact name. But 
contacts may have long names (Name Surname Familyname), so in chat window will 
be to few tabs visible, most of tabs will be hidden and available only via 
scroll buttons. This is not comfortable to use. 

Here is example http://wstaw.org/m/2012/04/28/plasma-desktopBL6141.png - I have 
25 tabs open, but see only 4 of them.

But decreasing tab width is not so good idea, because with many tabs we will 
can't read name of contact and tabs will be not useful, here is result: 
http://wstaw.org/m/2011/10/24/plasma-desktopQ19118.jpg 

This problem is exist already with Kopete, described here: 
https://bugs.kde.org/show_bug.cgi?id=54194 and this issue got very much votes, 
so the problem is serious and must be fixed! 

Best solution for this problem are: 

1. Multirow tabs, examples: 
Kate: http://kate-editor.org/wp-content/uploads/2011/04/multiline-tabbar.png 
Visual Studio: 
http://www.c-sharpcorner.com/UploadFile/ReviewImages/11272009103149AM/Tabs%20Stu
dio%20in%20Visual%20Studio%202008.png 
Windows: http://www.computerfreetips.com/images/performance-settings.gif 
Firefox: 
http://lh6.ggpht.com/_xvqZvwoH9PI/SzLOE3mIk4I/AAAAAAAAPeE/ba5iQ4VrYGQ/multi_row_
tabs.jpg 
QIP: http://images3.download.ru/images/reviews/qip.jpg 

2. Vertical aligned horizontal tabs, examples: 
Firefox: 
http://www.thetips.org/wp-content/plugins/pe/pics/086fd_vertical-tabs.png
Google Chrome: 
http://www.3dnews.ru/_imgdata/img/2010/07/23/595620/chrome-vertical-tabs.gif
Safari: http://limi.net/media/tree-style-tabs.png
KDEPIM mobile: 
http://dot.kde.org/sites/dot.kde.org/files/kmail_mobile_maemo1.png

So the problem is serious for usability and must be fixed via any way, or will 
be best to implement all ways and give ability to select preferred way in 
options.

I think that progress in this way is so slow, because Qt didn't have integrated 
elements for this, so will be good to vote in Qt bugtracker for this feature: 
https://bugreports.qt-project.org/browse/QTBUG-22488

Original issue reported on code.google.com by Mur...@gmail.com on 29 Jul 2013 at 11:38

GoogleCodeExporter commented 8 years ago
This problem is solved in Vacuum-IM via Recent Contacts and All-in-One 
interface, this is the recommended configuration in Vaccum 1.3. This case is 
similar to vertical aligned tabs - tabs is recent contacts. I dont plan to do 
anything with tabs in separate window.

Original comment by potapov.s.a on 29 Jul 2013 at 4:28

GoogleCodeExporter commented 8 years ago
Recent contacts is not equal open chat tabs, so this is different things. I can 
have 50 recent contacts, but only 20 opened chat tabs, so finding some user in 
20 tabs via scrolling left-right is quick, searching it in 50 recent contacts 
is not quick too.
So adding multi-row feature for tab list in chat window like in QIP 
http://images3.download.ru/images/reviews/qip.jpg will solve this problem.

If you don't want to do this now, maybe you can schedule this to future 
versions?

Original comment by Mur...@gmail.com on 29 Jul 2013 at 4:40

GoogleCodeExporter commented 8 years ago
Here is example how to do vertical tabs via current QT version: 
http://www.qtcentre.org/wiki/index.php?title=Customizing_QTabWidget%27s_QTabBar

Original comment by Mur...@gmail.com on 23 Aug 2013 at 11:15