nurupo / ProjectTox-Qt-GUI

A cross-platform front end for ProjectTox Core library, written in C++11 with use of Qt5
GNU General Public License v3.0
341 stars 116 forks source link

Grouping members #55

Closed OttlikG closed 11 years ago

OttlikG commented 11 years ago

We have to be the ability to grouping the memebers, so if we click on the grouping button(maybe next to the copy friend address icon) we can organize, than if we click a little arrow on the grouped tag we can see the listed members. (This task will be a part of an university project, so we would like to develope this feature.)

Schlumpf commented 11 years ago

:+1: What do you mean with the university project?

OttlikG commented 11 years ago

We could choose at the system development course between the open source project improving and starting an easier new project. So we choosed this very useful app. And we have to extend the functionalities. The first would be this.

nurupo commented 11 years ago

You right-click on a friend, select Group and something happens, which is what I'm missing. It would be nice if you could just draw with a pencil how you imagine it to look like and explained in details how that should work before doing anything, because I'm pretty strict when it comes to contributions and might decline something that I won't like and you spent a lot of time working on.

I think you want groups like this, but I might be wrong:

blist1 023 pidgin-add-group-2

nurupo commented 11 years ago

@nfkd correct, after @OttlikG confirms if these are the groups he/she wants to add.

OttlikG commented 11 years ago

Basically, these are correct, but in the future we would like something like on the picture. menubar1

At the first step we will make the skeleton of this plan. I mean without these fancy design. If we click on the little grouping icon, we can see a poped up form box, where we can sign the people which we want to organize. menubar2

By the way we are from Hungary, we study software engineering at University of Szeged, and this is a little 3-person team. And yes, we would like to contribute with code :P

OttlikG commented 11 years ago

If I have to choose, the skeleton app will be very similar to the secound picture of the BuddyList versions.

nurupo commented 11 years ago

The group button on the top left is in the wrong place. The top panel deals exclusively with the user.

It's also very confusing, since there will be group chats added, which is a completely separate thing from grouped friends.

I don't think that the popup and the group button are needed. You can simply modify the current friends' context menu to display the following:

(new menu items are in bold)