Completed
Last Updated: 02 Jun 2023 08:39 by ADMIN
Release R2 2023
An exception is thrown when the RadSyntaxEditor is disabled with the Expression_Dark theme being applied with StyleManager.
Completed
Last Updated: 27 Apr 2023 07:51 by ADMIN
Release R2 2023

Good morning,

can You implement in one of the next releases the regex and case sensitive search? I provided you the Visual Studio 2019 search screenshot

Completed
Last Updated: 16 Mar 2023 05:55 by ADMIN
Release LIB 2023.1.320 (20 Mar 2023)

Single line folding regions is falsely recognized (by default it should be avoided) and messes up with outer regions.
For example
1 [

2 [ inner region]

3]

There should be no folding button on the inner line.  Collapsing line 1 does not collapse 3 but only 1 and 2 which is wrong.

Completed
Last Updated: 06 Mar 2023 15:23 by ADMIN
Release R1 2023 SP1
Enter key is improperly handled internally and this results in inability to use the key in combination with other modifier keys for custom commands.

For example this custom code completion command does not fire when pressing Ctrl + Enter:

        private void syntaxEditor_Loaded(object sender, RoutedEventArgs e)
        {
            var completionCommand = this.syntaxEditor.Commands.CodeCompletionCommand;
            InputBinding keyBinding = null;
            foreach (InputBinding item in this.syntaxEditor.EditorPresenter.Caret.InputBindings)
            {
                if (item.Command == completionCommand)
                {
                    keyBinding = item;
                    break;
                }
            }

            // unregister old key binding via Caret InputBindings
            this.syntaxEditor.EditorPresenter.Caret.InputBindings.Remove(keyBinding);

            // register new command in Syntaxeditor
            this.syntaxEditor.KeyBindings.RegisterCommand(completionCommand, Key.Enter, ModifierKeys.Control);
        }
Completed
Last Updated: 06 Mar 2023 15:04 by ADMIN
Release R1 2023 SP1
string link = "https:////_a_w_e_bsite.com" will falsely recognize a commented section and color it in CSharpTagger
Expected : no commented section and comment coloring in this code line
Completed
Last Updated: 18 Nov 2022 06:13 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)
Big text with many lines or lines long enough to cover the viewport height when wrapped with word wrapping break the virtualization mechanism in RadSyntaxEditor. This makes the scrolling and resizing performance slow.
Declined
Last Updated: 09 Sep 2022 11:26 by ADMIN
The UI becomes irresponsive when using XmlFoldingTagger with a large XML file.
Completed
Last Updated: 08 Sep 2022 15:41 by ADMIN
Release R3 2022
Created by: Petar
Comments: 1
Category: SyntaxEditor
Type: Feature Request
21
Add ability to disable horizontal scrollbar and enable word wrapping - fixed width of editor and if the word cannot fit - it is moved to next line.
Completed
Last Updated: 18 Jul 2022 06:40 by ADMIN
Release LIB 2022.2.718 (18 July 2022)
Created by: Ayrton1981
Comments: 0
Category: SyntaxEditor
Type: Bug Report
0
The completion list appears transparent when the Material theme is applied.
Completed
Last Updated: 29 Jun 2022 07:24 by ADMIN
Release LIB 2022.2.704 (04 July 2022)
Expose API to control the FontWeight and FontStyle of the highlighted words.
Unplanned
Last Updated: 06 May 2022 10:57 by Stenly
Created by: Stenly
Comments: 0
Category: SyntaxEditor
Type: Feature Request
2
Currently, the RadSyntaxEditor control does not have an out-of-the-box printing functionality.
Unplanned
Last Updated: 02 May 2022 11:58 by Greg
Created by: Stenly
Comments: 1
Category: SyntaxEditor
Type: Feature Request
1
Add functionality for precise positioning of the popups inside the RadSyntaxEditor control.
Completed
Last Updated: 21 Apr 2022 14:03 by ADMIN
Release LIB 2022.1.207 (7 Feb 2022)
For example "//====" will not be commented in C#. 
Or "!====" wont' be commented in custom language if "!" is the commenting symbol.
The issue resides in the word splitting function in WordTaggerBase class.

Unplanned
Last Updated: 18 Nov 2021 10:32 by ADMIN

When using XML Tagger, XML Folding tagger with XML text document, the folding tagger freezes the UI while typing.
Generally in Visual Studio, the XML Folding tagger is processed in background while in SyntaxEditor this is done on the UI thread.
Several optimization options might be applied:

    - process xml folding in background

    - process folding similar to process search while typing - a period of inactivity time is needed to invalidate the search / folding

   - caching - if the edit does not change the folding configuration, no processing and redrawing of folding is required

  - some parts for extracting tooltip content and folded content should be optimized

Completed
Last Updated: 11 Oct 2021 14:28 by ADMIN
Release LIB 2021.3.1018 (18 Oct 2021)

When using LineHighlightTagger a NullReferenceException is thrown. To workaround this exception, you can add a custom TextFormatDefinition object to the TextFormatDefinitions collection of the RadSyntaxEditor.

this.syntaxEditor.TextFormatDefinitions.AddLast(LineHighlightTagger.LineHighlightFormatDefinition, new TextFormatDefinition(new Telerik.Windows.Controls.SyntaxEditor.UI.Pen(new SolidColorBrush(Colors.Gray), new Thickness(1))));

Completed
Last Updated: 31 May 2021 08:01 by ADMIN
Release LIB 2020.2.406 (04/06/2020)
A message could be shown when using the Find mechanism, and you reach the end of the file or the starting point of the search. 
Declined
Last Updated: 17 May 2021 12:42 by ADMIN
Created by: Robby
Comments: 1
Category: SyntaxEditor
Type: Feature Request
0

Default keystroke in other editors to activate text replacement is: ctrl+H

Would be nive to enable this in the syntax editor.

 

Completed
Last Updated: 05 May 2021 10:03 by Petar
Release LIB 2021.1.301 (1/03/2021)
In some cases the string values in the XML attributes are not colored with the expected color, but default to black.
 
This was reproduced when there is only single quotation mark on visible on the line. And also if the count of the visible quotation marks on the line is an odd number (not always reproducible). 

Unplanned
Last Updated: 20 Apr 2021 11:12 by ADMIN
Created by: Robby
Comments: 1
Category: SyntaxEditor
Type: Feature Request
2

We want to have the option to replace texts only in a selected part of the document. 

Use Notepad++ as a reference to check this feature.

Completed
Last Updated: 22 Mar 2021 07:24 by ADMIN
Release LIB 2021.1.322

Shift + Alt + Down Selection then typing multiple characters results in all of them being typed in all selected lines.

Shift + Alt _ Down Selection then typing multiple characters results in only the first one being typed in all lines, then selection is lost and next chars are inserted in the last selected line only.

1 2 3