Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Normal text chat #41

Closed
neko259 opened this issue Feb 13, 2014 · 12 comments
Closed

Normal text chat #41

neko259 opened this issue Feb 13, 2014 · 12 comments

Comments

@neko259
Copy link

neko259 commented Feb 13, 2014

Now the chat consists of a table-like messages and nicks. This adds several problems:

  1. The larger even one of the nicks the more you need to strech the window, because nick column is taking most of the place even if other nicks are small.
  2. Unable to copy several messages
  3. /me command gives asterisk instead of a nick which looks very strange in the table layout.

Most of the XMPP and IRC clients use plain text chat with syntax coloring. I think this is the best solution.

@naxuroqa
Copy link
Owner

  1. You are right, this can be solved by shorting/ellipsizing the names (see Ui Mockups nurupo/ProjectTox-Qt-GUI#12)
  2. agreed, this currently sucks a bit.
  3. The asterisks is reflecting the way irc actions are displayed (displaying your username instead of "me" is on the todo list)

Will look into gtktextview again. If it works out, I will replace the current widget for displaying text with it.

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

The asterisks is reflecting the way irc actions are displayed (displaying your username instead of "me" is on the todo list)

Yes, but in IRL or XMPP they look like "* mynick", not * in the nick column and nick in the chat column. IMO, but this doesn't look nice.

@naxuroqa
Copy link
Owner

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

Oh, never seen such clients :) Mine just shows plain text "[11:10:15] *nekorin is testing" for "/me is testing"

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

8
This is how XMPP clients usually display chats.

@naxuroqa
Copy link
Owner

I added a very basic version of your proposed changes. You can test it by supplying "--textview" as command line option to venom.

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

9
In private chats everything is normal, in group chats /me shown nothing and simple messages don't show my nick. Some other nicks are empty too, some not.

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

In the console output, the nicks that are empty in the GUI are empty too. No clue why can this be.

@naxuroqa
Copy link
Owner

There is some groupchat bug currently being resolved. I just tested it in groupchat with syncbot and it seems to work fine.

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

Yes, by now it seems to work fine.

@neko259
Copy link
Author

neko259 commented Feb 13, 2014

Other bug: setting focus to the textview makes it scroll to the top. If you are at the bottom of the chat, then click on edit field and enter some text, then click on a chat -- you are at the beginning of the chat history.

@nurupo
Copy link

nurupo commented Feb 17, 2014

linux-anime@conference.jabber.ru

Как мне пропатчить KDE2 под FreeBSD? : )

Oh, never seen such clients :) Mine just shows plain text "[11:10:15] *nekorin is testing" for "/me is testing"

Most IRC clients do that, actually.

test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants