Features » History » Revision 84

Revision 83 (Mr. BS, 02/11/2017 02:37 AM) → Revision 84/126 (Mr. BS, 02/11/2017 02:38 AM)

h1. Features 

 There are some notable AdiIRC features. 




 h2. 1 - Nick Column 



 *Nick Column* feature right aligns automatically the nicks in messages buffer area. 

 The column can be customized by several ways: Auto expand, width, visible, hidden, locked and color. 

 _See also [[/nickcolumn]] && [[/window|/window -qN]]._ 


 h2. 2 - Search Options 



 AdiIRC has so many features, with the *search field* on options interface it does not matter, you always find what you are looking for. 

 _See also [[Options_Dialog|Options Dialog]], [[/options]], [[/config]], [[/setoption]], [[/setconfig]]_. 


 h2. 3 - Advanced Highlights 



 *Highlights* on AdiIRC has a set of advanced features for total control. 

 _See also [[Highlights_Options|Highlights Options]]_. 


 Limit to specific network; Custom colors, even RGB; Regex for powerful match; Sounds; Tray tip message and run command, both supporting scripting, and more. 


 Ignore highlights from bad users and specific channels, a must have feature. 



 h2. 4 - System Information 



 Information about your *system hardware* is integrated on AdiIRC and fully customizable for quick sharing. 

 _See also [[Sysinfo_Options|Sysinfo Options]]_. 


 Statusbar bandwidth monitoring widget 


 h2. 5 - Colors 



 Extensive *colors* customization for almost any aspect of GUI interface. 

 _See also [[Colors_Options|Colors Options]]_. 


 Context menu turns it easy to copy/paste/reset colors. 


 Support for RGB colors over IRC. 

 _See also [[Formatting_text|Formatting text]]_. 


 h2. 6 - Highlight matching lines when hovering nicks 



 Excellent feature to *follow messages* by same user. The colors are customizable. 


 h2. 7 - Custom Fonts Everywhere 



 Menubar? Editbox? Statusbar? Messages? *Every element* has it's own config to set custom font. 

 _See also [[Fonts_Options|Fonts Options]], [[/font]]_. 


 h2. 8 - Awesome Editbox 



 *Editbox* (the field where you type messages, capsche?) on AdiIRC is very powerful. It supports undo after evaluate [[Scripting_Identifiers|scripting $identifiers]]; Can save and restore history for any window over the session; It is possible to merge history of all windows to act as a global unified list; Tabcomplete order and auto suffix append, eg. *nick:* ; And more. 

 _See also [[Editbox_Options|Editbox Options]]_. 


 h2. 9 - Links Control 




 *Control over links* where other apps lacks options. Open by single or double click, %{color:#169;font-weight:bold}colors% and +underline+ toggle, open in custom browser other than the system default one, prompt before to open. 

 _See also [[Links_Options|Links Options]] && [[/url]]_. 


 h2. 10 - Events Control 




 Extensive list of most commons *irc events* for easy control where to display or just suppress them. Global config and per channel is supported. 

 _See also [[Events_Options|Events Options]], [[Scripting_Events|Scripting Events]], [[$eventtarget]]_. 


 h2. 11 - Auto Update 




 AdiIRC has built in the ability to check for and *auto update* to new versions automatically. No pain manual replace files! And if you want permanently to skip the update, just click respective button, then it will notify you only when next version/build is out. 

 _See also [[General_Options#Check-for-updates|Check for updates options]] && [[/betaup]]_. 


 h2. 12 - Nick Colors 




 *Random nick colors* is one of the best features an irc client could have. In AdiIRC two algorithm are available, one based on limited 0-15 "mIRC colors":, like most other clients, and one more advanced using extended *RGB colors palette*. Also is possible to define fixed colors for nicks and other various rules such as user status, idle time, etc. 

 _See also [[Nick_Colors_Options|Nick Colors Options]] && [[$nick]]_. 


 Random nick colors applied to nicklist. 


 h2. 13 - Spell Checker 



 *Spell Checker* is a basic feature on AdiIRC, easy to use, manage and download dictionary languages. Add custom words also is supported. 

 _See also [[Spellcheck]]_. 


 h2. 14 - Powerful Server List Manager 



 *ServerList* on AdiIRC is very powerful. 


 - Favorites networks; 
 - Built in list of popular networks for easy pick; 
 - Few auto login method, including SASL; 
 - Delay control for autojoin channels and between joins; 
 - Option to prioritize IPV6; 
 - Custom label on treebar; 
 - Perform commands on connect; 
 - Auto regain nick; 
 - Quit message per server; 
 - Proxy per server; 
 - Support for all modern type of SSL protocol, even TLS 1.2 and also certificates. 
 - And much more to discover. 

 _See also [[Serverlist_Dialog|Serverlist Dialog]], [[/serverlist]], [[/server]], [[/quicksave]]_. 


 h2. 15 - Now Playing Info 



 *Now Playing Info* for popular players is integrated on AdiIRC. 

 _See also [[Media_Player_Options|Media Player Options]], [[/np]] && [[/np]], [[On_SONG|On SONG]] event_. && [[On_SONGEND|On SONGEND]] events_. 


 Statusbar widget, double clicking it send info to active window. An easy way to share to your friends what you are listening. 


 Channel action output example. 


 Output is totally customizable by identifiers tags. 


 Toolbar control buttons for supported players. 


 Playlist search in supported players for quick changing music. 



 h2. 16 - Scripting Nicklist Tooltip 



 *Nicklist Tooltip* does parse full scripting, then display useful nick info on mouse over is pretty easy. The example code is available on "boards":/boards/5/topics/248. 

 _See also [[Nicklist_Options#Tooltip-Text|Nicklist Tooltip Options]]_. 


 Nicklist tooltip field to customize content. The whole power of MSL [[Scripting]] is dispose for you. 


 h2. 17 - Nicklist Buttons 



 Custom *nicklist buttons* powered by [[scripting]]! Making quick actions is easy as pie. Buttons can be toggled in *Menubar* -> *View*. 

 _See also [[Nicklist_Options#Show-Nicklist-buttons|Show Nicklist Buttons]]_. 


 h2. 18 - Custom Icons Everywhere 




 AdiIRC is highly customizable, then there are many places where you can set custom icons. 

 Network website icon can be fetched if enabled. 

 _See also [[Icons_Options|Icons Options]], [[/icon]]_. 


 Several rules to set custom *nicklist icons*. 


 Custom toolbar icons? sure. 

 _See also [[/toolbar]]_. 


 Custom menu icons? why not! 

 _See also [[$menuicon]]_. 


 Custom statusbar icons? Absolutely yes! 

 _See also [[/statusbar]]_. 


 Treebar custom icons. 


 Nicklist custom icons. 


 h2. 19 - Full Featured Statusbar 



 Few "widgets" are available in standard AdiIRC statusbar and, by scripting user can extend it adding how many new entries they need. In screenshot above were added many custom items, most using unicode chars to simulate icons. 

 _See more info on [[/statusbar]], [[$statusbar]], [[Statusbar_Options|Statusbar Options]]_. 


 h2. 20 - Custom Menu Items on Menubar 



 Customizing Menubar on AdiIRC is quite simple by scripting. 

 _See more info on [[/menubar]], [[$menubar]]_. 


 h2. 21 - Emoticons Draw 



 *Custom emoticons* images turns your irc much more fun. =) 

 _See more info on [[Emoticons_Options|Emoticons Options]], [[$emoticons]], [[$imagechar]]_. 


 h2. 22 - Monitoring Panels 



 *Monitoring panels* dockable to any side of interface alone or integrated to more panels. 

 Sticked panels are excluded from *F2* toggle hotkey. As usual, there are several options to customize them, such as logging to disk, max buffer, exclude channels, colors and more. 

 _See also [[Monitor_Panels_Options|Monitor Panels Options]], [[/dockpanels]], [[$dockpanels]]_. 


 Rearranging panels by drag and drop. 


 h2. 23 - Themes Manager 



 *Themes manager* for easy preview, load and save. Including latest MTS revision themes support. 

 _See also [[/themes]]_. 


 Export/save theme interface. Bundle any kind of supported resources, such as icons, background images, scripts, emoticons, sounds, etc. 

 Share your custom made themes on "boards":/projects/adiirc/boards/6. 


 Load theme interface. 


 h2. 24 - Scripting Engine 




 AdiIRC has a powerful scripting language which can be used to extend/change the clients behavior. 

 It's modeled after the popular "mIRC scripting language":, aka MSL. 

 The whole language is documented on [[Scripting|Scripting wiki]] and also distributed in a CHM help file on each new stable release. 

 The editor is friendly and feature rich. 

 _See also [[/scripts]]_. 

 Don't forget to share scripts you wrote with the community on "boards":/projects/adiirc/boards/5.