Project

General

Profile

Feature suggestions

Added by Kostas K 11 months ago

Using AdiIRC 2.8 x64 in win10.

Currently, when AdiIRC is already open,
when you click to open a server link (e.g. irc://chat.freenode.net ) from inside a browser, (e.g. Firefox)
then AdiIRC opens the link in the background, i.e. remains unfocused.

My suggestion is AdiIRC to become the active window (I haven't found any relevant entry in File|Options).

PS. I love AdiIRC, it's truly the most feature-rich IRC client ever!
Thanks for your great work!


Replies (61)

RE: Feature suggestions - Added by Kostas K about 1 month ago

I'd like to make one more suggestion, please:

By default AdiIRC has all Network Monitors tabs grouped together.
So, whenever a Network Monitors tab has unread entries and is unfocused, its tab title text to get a different text color(e.g. red) and to contain the unread count in parenthesis.
e.g. when you receive a private message and the 'Private Messages' network monitor tab is unfocused at that time,
its tab title text to become red and to have the count of unread entries (1) in parenthesis.

In other words, to work similar to how unread messages are displayed in Treebar (and Switchbar).

Currently, in order not to miss any entries, I split each of the various network monitors tabs (especially the 'Notices', 'Highlights', 'Transfers' and 'URL Catcher' tabs),
instead of having them all grouped together. Here is a screenshot of my current AdiIRC layout.

Thank you

RE: Feature suggestions - Added by Per Amundsen about 1 month ago

Monitor panels are not tabs or windows, so will probably not happen.

If you really want to keep track on all activity, I suggest using this script https://dev.adiirc.com/boards/5/topics/475, it makes it more like a messenger, where windows without activity is hidden in the Treebar/Switchbar, I use it myself.

RE: Feature suggestions - Added by Kostas K about 1 month ago

Thank you for the suggestion, very useful!

RE: Feature suggestions - Added by Kostas K about 1 month ago

If it's not too much to ask, could you please share a screenshot of your current AdiIRC layout/setup? (I've checked this screenshot from 3 years ago)
I'm sure I'd want to try to replicate it :)

RE: Feature suggestions - Added by Per Amundsen about 1 month ago

Of course, not much to see though.

As you can see, it only shows the active window and window with new messages (there was none when I took the picture), and the query window is going away very soon unless there are new messages.

RE: Feature suggestions - Added by Kostas K about 1 month ago

Thanks a lot for sharing!

RE: Feature suggestions - Added by Kostas K 22 days ago

Two more thoughts, please:

1. Add a link to Join AdiIRC channel on freenode in the menubar|Help

2 Add a "Split View" button in the toolbar to vertically split the main chat window, with a resizable separator, with which to display all the non-chat messages (joins/parts/motd/topic/etc) in the upper part of the split window, keeping only the chat messages in the lower part.
For example, in your screenshot above, the non-chat messages are all those that have a * symbol in the Nick column.

The main chat window would remain still one, not two, i.e. it wouldn't be two movable windows - it would just be a single window with a resizable separator.

I've only found this feature in KVIrc (link). IMHO it's the best way to separate the chat messages from all other event messages. KVIrc screenshots: without Split View, with Split View

Yes, I know I can choose in: Options|Events which event messages to display only in Channel /Status or hide altogether. I also even already use the Join/Part filter plugin.
it's just that I believe that, the way that I describe, it a quick alternative way to separate chat messages from all other event messages, while keeping all those other event messages grouped together in handy for reference,
independently on the very useful existing various Monitor Panels.

RE: Feature suggestions - Added by Per Amundsen 22 days ago

In the text area all messages are just text, there is no reliable way to tell which message is a join or part or regular message.

Either way, I think AdiiRC has a lot of ways to deal with this issue, including scripting your own custom windows which can hold these messages and can be hidden using /window -h.

It's also possible to create a plugin using the textview lines API's to enumerate all the messages. which could be used with the .NET framework to create any representation of text you want, including a custom window with a split view.

RE: Feature suggestions - Added by Per Amundsen 22 days ago

For the "Join AdiIRC channel on freenode" suggestion, there is already a link in the Support wiki which is opened by Help -> Help or F1, not sure a link is needed directly in the menu.

RE: Feature suggestions - Added by Kostas K 21 days ago

Thank you for responding.

Regarding the the "Join AdiIRC channel on freenode" link suggestion:

I thought that by increasing the discoverability of the channel link, it would facilitate more users to join the channel and participate.
AdiIRC is an IRC program, and displaying its help/support channel link directly inside the program could only be useful, I believe.
I've initially seen such a link in KVIrc.

Regarding the split view:

Per Amundsen wrote:

In the text area all messages are just text, there is no reliable way to tell which message is a join or part or regular message.

I thought that the heuristic is already available: i.e. that the non-chat messages are all those that have a * symbol in the Nick column. It seems I'm mistaken

Either way, I think AdiiRC has a lot of ways to deal with this issue, including scripting your own custom windows which can hold these messages and can be hidden using /window -h.

It's also possible to create a plugin using the textview lines API's to enumerate all the messages. which could be used with the .NET framework to create any representation of text you want, including a custom window with a split view.

Unfortunately my knowledge on mSL scripting is limited,
furthermore, I suppose that creating a plugin is not an easy task, plus Ι'm totally clueless on .NET, so I wouldn't dare to ask you for 'advices for a total newbie in .NET', it would be futile.
I'll just keep your suggestion in mind, in case I become a bit familiar with .NET at some point, to try to make it.

PS. I just made this post [Plugin request] 'Split View' for the chat window, to separate regular messages from event messages if anyone experienced is interested.

RE: Feature suggestions - Added by Per Amundsen 21 days ago

I don't think a link in the help menu is gonna draw any significant amount of users to the channel, there is links and mentions everywhere already and it is the default network/channel as well.

Just wanted to clarify, it's not possible to create a split view inside AdiIRC st least not through the current API, it would have to be an external window/popup controlled wholly by the
plugin.

Also I'll happily answer any question related to AdiIRC including msl and plugins.

(51-61/61)