View Issue Details

IDProjectCategoryView StatusLast Update
0002307NoesisGUIC++ SDKpublic2023-01-09 11:17
Reporterjsantos Assigned Tomaherne  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
Target Version3.2.0Fixed in Version3.2.0 
Summary0002307: Implement a Language Server for XAML
Description

We need to implement a Language Server to provide syntax highlighting and auto-completion to VSCode, Rider, etc. And also to be used by Noesis Studio in the Xaml view.

https://microsoft.github.io/language-server-protocol/

There is a implementation for Uno at https://github.com/microhobby/vs-code-uno-platform (not using language server).

A tutorial for creating a Language Server in C#: https://martinbjorkstrom.com/posts/2018-11-29-creating-a-language-server

Visual Studio Code extension for Avalonia: https://github.com/kekekeks/Avalonia.Ide/tree/master/vscode-extension

A C++ implementation for GLSL: https://github.com/svenstaro/glsl-language-server

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-03-10 13:54 jsantos New Issue
2022-03-10 13:54 jsantos Assigned To => jsantos
2022-03-10 13:54 jsantos Status new => assigned
2022-07-14 17:06 maherne Assigned To jsantos => maherne
2023-01-09 11:14 maherne Status assigned => closed
2023-01-09 11:14 maherne Resolution open => fixed
2023-01-09 11:14 maherne Fixed in Version => 3.2.0
2023-01-09 11:17 jsantos Target Version => 3.2.0