Completed
Last Updated: 11 Sep 2024 13:08 by ADMIN
Release R3 2019
Created by: Konstantin
Comments: 4
Category: Chat
Type: Feature Request
2
It would be very convenient to scroll to a specific message when a lot of messages are available.
Unplanned
Last Updated: 10 Sep 2024 13:24 by ADMIN
Created by: Damian
Comments: 1
Category: Chat
Type: Feature Request
0
Add support for Markdown format.
Unplanned
Last Updated: 04 Dec 2023 15:12 by ADMIN

To reproduce:

1. Add a RadChat to the form and assign a default author to it:

Me.RadChat1.Author = New Author(My.Resources.AnneDodsworth, "Nancy")

2. Add multiple messages to get a vertical scrollbar and try to scroll fast up and down. Please refer to the attached gif file illustrating the steps.

Unplanned
Last Updated: 28 Apr 2023 09:05 by ADMIN

Use this code:

        public RadForm1()
        {
            InitializeComponent(); 
            System.Threading.Thread.CurrentThread.CurrentCulture = culture;
            System.Threading.Thread.CurrentThread.CurrentUICulture = culture;

            this.radChat1.Author = new Author(Properties.Resources.bot, "Nancy");

            Author author2 = new Author(Properties.Resources.bot, "Andrew");
            ChatTextMessage message1 = new ChatTextMessage("Hello", author2, DateTime.Now.AddHours(1));
            this.radChat1.AddMessage(message1);
            ChatTextMessage message2 = new ChatTextMessage("Hi", this.radChat1.Author, DateTime.Now.AddHours(1).AddMinutes(10));
            this.radChat1.AddMessage(message2);
            ChatTextMessage message3 = new ChatTextMessage("We would like to announce that in the R2 2018 release " +
                                                           "we introduced Conversational UI", author2, DateTime.Now.AddHours(3));
            this.radChat1.AddMessage(message3);
            ChatTextMessage message4 = new ChatTextMessage("This control provides rich conversational experience " +
                                                           "that goes beyond the natural language understanding and " +
                                                           "personality of your chatbot.", author2, DateTime.Now.AddHours(3));
            this.radChat1.AddMessage(message4);

            calendarOverlay = new ChatCalendarOverlay("Select a date");
            Author author = new Author(Properties.Resources.bot, "Andrew");
            ChatOverlayMessage overlayMessage = new ChatOverlayMessage(calendarOverlay, author, DateTime.Now);        
            this.radChat1.AddMessage(overlayMessage);
        }

You will notice that the footer doesn't show the date formatted in Spanish:

Completed
Last Updated: 01 Nov 2022 11:22 by ADMIN
Release R3 2022 SP2

Add a RadSpellChecker, a MS TextBox and a MS RichTextBox to the form. Try to set the AutoSpellCheckControl to RichTextBox, but the control is missing in the drop down:

Unplanned
Last Updated: 15 May 2020 09:13 by ADMIN
I'd like to know if it's possible to add Auto-Complete functionality to the Chat UI in WinForms.  I want to be able to tag a user in the chat message.  When I type the '@' symbol I want the auto-complete to start with a prepopulated list of users.
Completed
Last Updated: 21 Jan 2020 13:13 by ADMIN
Release R1 2020 SP1 (LIB 2020_1_127)

Workaround:

        private void radChat1_ItemFormatting(object sender, ChatItemElementEventArgs e)
        {
            ChatTimeSeparatorItemElement separatorElement = e.ItemElement as ChatTimeSeparatorItemElement;
            if (separatorElement != null)
            {
                if (separatorElement.Text == "TODAY")
                {
                    separatorElement.Text = "TODAY_EN";
                }
                else if (separatorElement.Text == "YESTERDAY")
                {
                    separatorElement.Text = "YESTERDAY_EN";
                }
            }
        }

Unplanned
Last Updated: 19 Dec 2019 14:11 by ADMIN

hello, a few days ago in support ticket they gave me this as a solution to move to the last message of the RadChat, but it does not work, if I upload the item and then add a message it does not point me to the last one but the scroll remains in The position I leave, what I need is to know what event or how to make your RadChat the last element.

radChatSoporte.ChatElement.MessagesViewElement.Scroller.ScrollToItem(radChatSoporte.ChatElement.MessagesViewElement.Items.Last())

Unplanned
Last Updated: 17 Dec 2019 14:54 by ADMIN
Please refer to the attached screenshot for a better illustration.
Unplanned
Last Updated: 13 Dec 2019 13:16 by ADMIN

Currently, when you paste a text inside the input box of RadChat, the text is inserted in the text box as preview and you can either commit the message by pressing Enter or delete the text completely. However, if you have an image object in the clipboard and paste it to the input box, a ChatMediaMessage is directly inserted in RadChat without any preview. 

This is a feature request for illustrating a preview image above the input box like most popular chat applications like Skype.

Completed
Last Updated: 27 Aug 2019 12:20 by ADMIN
Release R3 2019

Please refer to the attached sample project and follow the steps from the gif file. The scrollbar needs to be in the middle.

Note: the issue can be reproduced without action list as well.