Mar 12th

Merging tabSRMM + chat.dll – an idea

2006, 15:02 UTC | By | In TabSRMM
Leave a comment | Trackback  | 7093 views

Hi,

Now, with IRC + chat being basically umaintained, I'm thinking again about an idea we had quite some time ago - to create the "ultimate" message window plugin which offers an unified user interface for all chat sessions in Miranda.

To achieve this, we would need to merge parts of chat.dll into tabSRMM. This would have the following advantages:

  • unified user interface - chatrooms like IRC channels and/or MSN group chats could co-exist with normal chat sessions within the same container. For MSN group chats, this should make it possible to "morph" a 1:1 chat session into a multichat when someone joins - no need to switch to a new window - the current tab will just change its behaviour from a single chat session to a multichat room
  • it would save some code. Such a merged tabsrmm+chat would be more effective than two independent plugins (a single plugin with, say, 500k size is better than 2 separate plugins with 250k each).
  • it would guarantee that the chat.dll part will be maintained in the future (as long as I work on tabSRMM). So bugs could be fixed, and a few new features could be added (personally, I think that chat.dll is fairly complete and does not need much new features - IEView support might be one of the more important ones).
  • better usability - unified icons in all chat sessions, synchronized hotkeys, the same "look and feel" for both normal and multi chat sessions.
  • the flexibility of the tabSRMM container system would, of course, allow you to organize your chat sessions better than you currently can - you could put IRC channels in a different container or even sort them by IRC network and so on.

Of course, everything comes at a cost. A +disadvantage+ would be that tabSRMM will grow by, at least, 200k in size. But like I already said, it is better to have a single plugin with a size of 500k than 2 plugins with 250k each - each plugin adds additional overhead (especially when miranda starts) and merging the 2 plugins may also eliminate some code and resources (icons etc.).

So, what do you think. Comments are welcome. This is currently only a mental eperiment :) No code has yet been written.

Like
 

42 responses to: Merging tabSRMM + chat.dll – an idea

1 2 3 5
  1. Faith Healer, Mar 12th, 2006 at 17:45
    Reply | Quote | #1

    +1 for that. :)

  2. theMIROn, Mar 12th, 2006 at 17:48
    Reply | Quote | #2

    Agreed

  3. Lastwebpage, Mar 12th, 2006 at 18:05
    Reply | Quote | #3

    Not Agreed!!

    i guess this will work fine on freenode/#miranda but what about freenode/#gentoo,quakenet/#2on2, ... join this kind of channels to understand what i mean...

    Peter

  4. Nightwish, Mar 12th, 2006 at 18:11
    Reply | Quote | #4

    Not Agreed!!

    i guess this will work fine on freenode/#miranda but what about freenode/#gentoo,quakenet/#2on2, ... join this kind of channels to understand what i mean...

    Why shouldn't it work there. I don't see any reason why it shouldn't. If chat.dll does curerntly work on these, this merged plugin will aswell.

  5. Defiance, Mar 12th, 2006 at 19:29
    Reply | Quote | #5

    This is a wonderfull idea. Go for it!

  6. marcO, Mar 12th, 2006 at 21:41
    Reply | Quote | #6

    I do love the idea of tabsrmm and chat beeing merged to one single plugin - go for it .. of cos your work is really appreciated ... keep going ;-)

    --rgds marcO

  7. raXuz, Mar 12th, 2006 at 22:24
    Reply | Quote | #7

    Hi there..

    I like this idea aswell but i have one request. the chatwindow today has the feel of mIRC not much but a little please let that feel be there no fancy new icons refresh the current and merge it with tabsrmm but keep the foundation... i hope i'm not "out there" so you understand me....

    A question... has m8rix said that he will stop the development?

    /raXuz

  8. Lastwebpage, Mar 12th, 2006 at 23:59
    Reply | Quote | #8

    @nightwish

    Some special test versions from Matrix have some heavy speed problems on large channels or/and channels with a lot of joins and quits.

    But i guess i misunderstand "merge"... ;)

    @raXus
    http://forums.miranda-im.org/showthread.php?t=671...

    Peter

  9. Shiva, Mar 13th, 2006 at 02:01
    Reply | Quote | #9

    Agreed

  10. BlackFox/Vasilich, Mar 13th, 2006 at 03:27

    +1 for merging. dreaming of many features, currently present in Tab and so missed in Chat.dll (unicode support, save locale, normal history for chat sessions, IEView support, hotkeys ...)

1 2 3 5

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>