The Busy mode does not block object IMs (those appear in chat). The Cool VL Viewer also lets you the choice to block inventory offers or not while busy. The setting is in the Notifications tab of the Preferences floater, under "Inventory offers" ("Automatically reject when busy" check box). To auto respond, you can therefore uncheck that setting, and set yourself busy. There is no need for yet another "half-busy" setting...
Ah I did notice the setting was not sure if that would do it or not as most "busy modes" block all object IM's as well as inventory.
The Cool VL Viewer already entitles you to suppress group chat on a per-group basis, either from the "General" tab of the group information floater, or (from v1.26.4.4 onwards) from the Groups floater, via the chat check box for each listed group.
Hmmm I somehow missed that, my apologies.
I hate "fly out" buttons, and would rather not use another.
Ok understandable. I found this one useful but to each their own.
You can already make the distinction between IMs (including object IMs), objects llOwnerSay(), objects llRegionSay() and objects chat via the color of the text in the chat console and history: simply configure the colors from the Preferences floater, "Text Chat" tab. Adding an "IM:" prefix would break the object ability to make it look like what they IM to you was emoted (great to get roleplay-like reports from objects).
Hmm yes I knew you could make the chat different colors. However in the actual text log there is no way to tell (at least I am not seeing colors in the chat.txt file and to my knowledge a .txt file does not store such information). I understand that it would break some object chatting systems for roleplay, perhaps add it as a "cool feature" that can be turned on and off in preferences?
You can already have it: "Preferences" floater -> "Cool features" tab -> "User Interface" sub-tab, un-check "Use the old style Chat history" and restart the viewer.
My apologies again, it would seem I should have studied the "cool features" more closely.
What for ?... The UUID is already presented in the "My Notes" tab of the profile floater, as "Avatar key", and you may perfectly copy it from there.
Ahh I didn't see it there. Figures I checked everywhere else but the "note" section. Of course the other way is searching via the web method then grabbing the key from the page given. But that is of course quite a bit slower.
Add to which group ?... You get me a bit puzzled here... the profile floater got nothing to do with any given group.
It would just pop up the group invite window. I found it very handy/faster to pull up the persons profile (usually already have it up anyway) and click a group invite button than pulling up the groups window, group info, members tab, invite button.
The Cool VL Viewer is not Imprudence, neither Phoenix, neither any other viewer (most of which are on the contrary reusing large chunks of code I wrote for/ported to the Cool VL Viewer, such as Alpha & Tattoo support, Inventory links, multiple attachments per points, mesh support, group titles floater, etc, etc..). The Cool VL Viewer does things its own way, and since it was there (long) before all other still maintained TPVs (and many no more maintained ones, such as Imprudence), this way often differs from other viewers'. I'm not going to adopt other viewers' ways of doing things, sorry. I only adopt/implement features that I deem myself useful, and I implement them in the way I deem most useful/logical/efficient/handy. If you come from another viewer, then you have to adapt to the Cool VL Viewer, not the other way around...