Plugin:TabSRMM/en: Difference between revisions

From Miranda NG
Plugin:TabSRMM/en
Jump to navigation Jump to search
(formatting; template added)
Line 10: Line 10:
TabSRMM is a messaging plugin for Miranda NG that covers all aspects of messaging. The default messaging module(s) for Miranda are split into 2 parts:
TabSRMM is a messaging plugin for Miranda NG that covers all aspects of messaging. The default messaging module(s) for Miranda are split into 2 parts:
* '''srmm.dll''' for instant messaging (1:1 IM chats)
* '''srmm.dll''' for instant messaging (1:1 IM chats)
* '''chat.dll''' for group chats (also known as MUC - multi-user-chat, on IRC usually known as channels and on Jabber as rooms.
* '''chat.dll''' for group chats (also known as MUC multi-user-chat, on IRC usually known as channels and on Jabber as rooms.


TabSRMM integrates all their functionality into a single plugin under a unified user interface. With TabSRMM, it is possible to mix normal- and group chats as tabs within the same window or split them into multiple windows.
TabSRMM integrates all their functionality into a single plugin under a unified user interface. With TabSRMM, it is possible to mix normal- and group chats as tabs within the same window or split them into multiple windows.
Line 19: Line 19:
* Tabbed user interface with multiple containers and different modes of tab assignment.
* Tabbed user interface with multiple containers and different modes of tab assignment.
* Rich user interface, including a menu bar, a customizable tool bar, a info panel, tabs on top or at the bottom and much more.
* Rich user interface, including a menu bar, a customizable tool bar, a info panel, tabs on top or at the bottom and much more.
* A switch bar at the left or right side - a widescreen friendly replacement for top or bottom tabs.
* A switch bar at the left or right side a widescreen friendly replacement for top or bottom tabs.
* Keyboard shortcuts for almost every important feature - many of them can be customized.
* Keyboard shortcuts for almost every important feature many of them can be customized.
* Display of contact pictures (avatars) in the message window.
* Display of contact pictures (avatars) in the message window.
* customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
* Customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
* support for IEView and History++ to display the message history. IEView allows for HTML and CSS styled history display with almost endless ways to design the message display.
* Support for IEView and History++ to display the message history. IEView allows for HTML and CSS styled history display with almost endless ways to design the message display.
* Support for meta contacts? with automatic subcontact detection.
* Support for meta contacts? with automatic subcontact detection.
* Notifications module to show popup windows on incoming events. Can be customized in many ways.
* Notifications module to show popup windows on incoming events. Can be customized in many ways.
* Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
* Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
* A unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
* A unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
* Support for modern Aero features in the UI and - on Windows 7 only - for Aero Peek ("per tab" task bar thumbnails and live previews).
* Support for modern Aero features in the UI and on Windows 7 only for Aero Peek ("per tab" task bar thumbnails and live previews).
* automatically split long messages which exceed the message length limit of the protocol.
* Automatically split long messages which exceed the message length limit of the protocol.
* Customizable UI - almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.  
* Customizable UI almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.


== Technical details ==
== Technical details ==
* Written in C++ using the Win32 API - no additional toolkits.
* Written in C++ using the Win32 API no additional toolkits.
* actively maintained and updated for any new Miranda version
* Actively maintained and updated for any new Miranda version
* fairly complete documents available on this site. Though there are still large undocumented parts.
* Fairly complete documents available on this site. Though there are still large undocumented parts.
* Open source, licensed under the GPL.  
* Open source, licensed under the GPL.


TabSRMM is one of three actively maintained messaging modules for Miranda. The other two are SRMM (the default one, part of the Miranda core distribution) and Scriver, another messaging plugin that integrates IM and group chats into the same module.
TabSRMM is one of three actively maintained messaging modules for Miranda. The other two are SRMM (the default one, part of the Miranda core distribution) and Scriver, another messaging plugin that integrates IM and group chats into the same module.
Line 82: Line 82:
* Themes vs skins
* Themes vs skins
* Using color themes
* Using color themes
* Changes in TabSRMM3 (relevant changes to the skinning and theming engine in TabSRMM 3).
* Changes in TabSRMM3 (relevant changes to the skinning and theming engine in TabSRMM 3)
* Customize the default Tab images  
* Customize the default Tab images


=== Frequently asked questions (FAQ) ===
=== Frequently asked questions (FAQ) ===
Line 89: Line 89:
* General questsions
* General questsions
* Questions about the user interface
* Questions about the user interface
* Questions about customization  
* Questions about customization






All info about TabSRMM taken from author's website - http://miranda.or.at
All info about TabSRMM taken from author's website http://miranda.or.at
 
{{Message Dialogs/en}}

Revision as of 18:01, 5 February 2013

Template:PluginCard/en

TabSRMM is the most advanced message editor for Miranda

Overview on TabSRMM

TabSRMM is a messaging plugin for Miranda NG that covers all aspects of messaging. The default messaging module(s) for Miranda are split into 2 parts:

  • srmm.dll for instant messaging (1:1 IM chats)
  • chat.dll for group chats (also known as MUC – multi-user-chat, on IRC usually known as channels and on Jabber as rooms.

TabSRMM integrates all their functionality into a single plugin under a unified user interface. With TabSRMM, it is possible to mix normal- and group chats as tabs within the same window or split them into multiple windows.

TabSRMM also comes with a notification module that needs a popup plugin to inform the user about incoming message events. Though this is optional, because notification is also possible by using the system tray icon, which is the default method in Miranda.

Detailed, but probably incomplete list of features

  • Tabbed user interface with multiple containers and different modes of tab assignment.
  • Rich user interface, including a menu bar, a customizable tool bar, a info panel, tabs on top or at the bottom and much more.
  • A switch bar at the left or right side – a widescreen friendly replacement for top or bottom tabs.
  • Keyboard shortcuts for almost every important feature – many of them can be customized.
  • Display of contact pictures (avatars) in the message window.
  • Customizable message history format with custom templates and many font- and color setting for different kind of messages or events.
  • Support for IEView and History++ to display the message history. IEView allows for HTML and CSS styled history display with almost endless ways to design the message display.
  • Support for meta contacts? with automatic subcontact detection.
  • Notifications module to show popup windows on incoming events. Can be customized in many ways.
  • Skinning for the message window UI and themes to import and export existing font- and color configurations with a few clicks.
  • A unattended send mode for automatically sending messages later (when a contact comes online) or sending messages to multiple contacts. See here for more.
  • Support for modern Aero features in the UI and – on Windows 7 only – for Aero Peek ("per tab" task bar thumbnails and live previews).
  • Automatically split long messages which exceed the message length limit of the protocol.
  • Customizable UI – almost any UI element can be disabled or hidden for people who prefer a simple and clean UI.

Technical details

  • Written in C++ using the Win32 API – no additional toolkits.
  • Actively maintained and updated for any new Miranda version
  • Fairly complete documents available on this site. Though there are still large undocumented parts.
  • Open source, licensed under the GPL.

TabSRMM is one of three actively maintained messaging modules for Miranda. The other two are SRMM (the default one, part of the Miranda core distribution) and Scriver, another messaging plugin that integrates IM and group chats into the same module.

It is available from the plugin pack which is released together with the Miranda core. See here for more information on how to obtain it.

Additional info

Reference articles

Customizing the plugin

Theming and skinning

  • General info
  • Installing and using skins
  • Description of the skin format
  • Themes vs skins
  • Using color themes
  • Changes in TabSRMM3 (relevant changes to the skinning and theming engine in TabSRMM 3)
  • Customize the default Tab images

Frequently asked questions (FAQ)

  • General questsions
  • Questions about the user interface
  • Questions about customization


All info about TabSRMM taken from author's website – http://miranda.or.at

Template:Message Dialogs/en