May 1st

New features for the chat part of tabSRMM

2006, 04:06 UTC | By | In TabSRMM
Leave a comment | Trackback  | 2436 views

This is a short list of new features which I plan or already have added to the group chat window implementation. Most of them are IRC specific and might not be so useful for other group chats, but then.. they don't hurt in any way.

* Classic IRC style nick marking. Symbols like @, % or + in front of the nickname. These symbols will appear both in the nick list and chat log instead of the status icon we currently have.

* Clickable nicknames in the chat log (single click will open the user details dialog, double click will open a query window). When nicknames are clickable, they will appear with the hyperlink color - this is something which cannot be changed, as the rich edit control does not allow to change the colors for hyperlinks (they are defined in the system color scheme).

*Note:* This feature (clickable nicknames) will be reconsidered, because it can slow down the chat history - seems that the rich edit control doesn't like to have many hyperlinks in a single document. So, currently it is unsure whether this feature will make it or will be deleted again.

* Colorized nicknames for the nick list AND the chat log (colors can be configured for 5 different user modes - op, halfop, voice and 2 special modes which are used on some IRC networks with different meaning - the ! and * user modes. Note that colorized nicknames and clickable nicks cannot work together (well, they can, but a clickable nickname will always appear with the color of a hyperlink).

* text symbols instead of icons in the chat log. This should be known from tabSRMM using the Webdings font for showing symbols. This method is much faster and uses less memory and other resources than putting an icon in front of each event. Might be interesting for high traffic channels and/or when your chat logs grow a lot.

* icon downsizing for the chat log. It is now possible to use 16 x 16 event icons instead of the small 10x10 icons. This will improve the look of the icons on the contact list, the system tray and the message window caption bar.

Like
 

14 responses to: New features for the chat part of tabSRMM

  1. sefo, May 3rd, 2006 at 14:31
    Reply | Quote | #1

    can you make own "algorithm" for clickable nicknames, if user click(double click) on richedit with irc log, you find word bellow mouse cursor and compare this word with whole nicknames list, if this word exists in nickname list then word is nickname. i guess that it will be faster as hyperlinks ...

    ....

    - single click can add text "nickname: " (without quotes) to input box for channel message

    - double click can open query window for this nickname

    sorry for me english ... :(

  2. Nightwish, May 3rd, 2006 at 14:40
    Reply | Quote | #2

    can you make own "algorithm" for clickable nicknames, if user click(double click) on richedit with irc log, you find word bellow mouse cursor and compare this word with whole nicknames list, if this word exists in nickname list then word is nickname. i guess that it will be faster as hyperlinks ...

    Maybe, but I am not gonna do it. Too much work, to many possible problems, nicknames won't be visually "look" like clickable links, mouse cursor won't change its shape when hovering them and more.

    So either this feature will be removed (if it hurts speed to much) or

    I'll leave it as it is.

    After all, it is not that important and chat.dll also didn't support it, so it isn't a big deal.

  3. sefo, May 3rd, 2006 at 14:52
    Reply | Quote | #3

    Maybe, but I am not gonna do it. Too much work, to many possible problems, nicknames won't be visually "look" like clickable links, mouse cursor won't change its shape when hovering them and more.

    So either this feature will be removed (if it hurts speed to much) or

    I'll leave it as it is.

    After all, it is not that important and chat.dll also didn't support it, so it isn't a big deal.

    ok, but for exmaple in mirc is this feature obviousity ;)

    and find word under mouse cursor you has made on rightclick event -> google, wikipedia.... and this is the same thing, only finish up comparison with nicknames list

    hover cursor na nicknamelist is not important ...not have to be

  4. Nightwish, May 3rd, 2006 at 14:58
    Reply | Quote | #4

    Thats a different things.

    At least, we are talking about a feature which has never been in chat.dll - so the inclusion in tabSRMM is unsure at this time and I will make my decision whether it will be included or not carefully.

    And hover *is* important, because otherwise people will never know that they can double click the nickname. I would rather NOT implement that feature at all than implementing it with bad usability.

  5. May, May 3rd, 2006 at 16:31
    Reply | Quote | #5

    please dont add things like clickable nickames.. I think it will get bloated... and its imho useless, using IRC for few years and never used that.. btw this integration is great so far!!! thank you

  6. Nightwish, May 3rd, 2006 at 16:47
    Reply | Quote | #6

    please dont add things like clickable nickames.. I think it will get bloated... and its imho useless, using IRC for few years and never used that.. btw this integration is great so far!!! thank you

    Even if I finally add it, it will always be optional and you will be able to disable it.

  7. May, May 4th, 2006 at 12:54
    Reply | Quote | #7

    great! thank you alot! btw I using latest build I cant move chat window when I grab it next to smile button..

  8. Nightwish, May 4th, 2006 at 14:40
    Reply | Quote | #8

    great! thank you alot! btw I using latest build I cant move chat window when I grab it next to smile button..

    You can only do this when the title bar is disabled.

  9. May, May 4th, 2006 at 16:10
    Reply | Quote | #9

    http://i3.tinypic.com/x4pz08.jpg maybe picture explain that better, this wont work for me. thank you for fixing that if its bug

  10. Nightwish, May 4th, 2006 at 16:19

    http://i3.tinypic.com/x4pz08.jpg maybe picture explain that better, this wont work for me. thank you for fixing that if its bug

    There is no bug. It works as it should, but again, only if title bar is disabled.

    P.S. reporting issues on current SVN or nightly builds doesn't make much sense, because the chat part is still a fast moving target. I change lots of code every day, and some things are broken at time, others are just missing or unfinished. That's why there is still no official release (from me). Those who create the SVN builds cannot know if the code is in a consistent state - they just build + release whenever there have been changes in the SVN repository, but I often commit incomplete code which may result in a broken plugin at some time.

    Nightly builds from Mirandas dev page are also not recommended - they come with the chat part disabled by default (and there are reasons).

Subject

  (this is optional)

Comment text

Allowed HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>