Tobias Ortmayr
Tobias Ortmayr
#### What it does - Refactor `RpcMessageEncoder/RpcMessageDecoder` - Extract generic interfaces - Provide default implementation based on msgpackR - Rename existing "old" implementation into `RecursiveMessageEncoder/Decoder` - Update message encoder test...
#### What it does Refactors the plugin RPC protocol to make use of the new message-rpc introduced with #11011/#11228. - Refactor plugin-ext RpcProtocol API to reuse the new message-rpc protocol...
With the old `vscode-jsonrpc` based RCP protocol (pre `v1.27.0`) Theia indirectly offered support for forwarding a (external) json-rpc connection via the backend to a frontend service. The process was as...
see https://github.com/eclipse/sprotty/pull/292#issuecomment-1137159348
When playing around with the class diagram example I noticed that the line jumping calculation for bezier edges doesn't seem to work as expected:  I guess we should try...
Double check the codebase and ensure that all all multi-injected classes are bound to self() in Singleton scope before binding them to the multi injection key. This makes it possible...
In #33 we introduced a Tool (manager) API to support enabling and disabling tools (i.e. mouse listeners) at runtime. This API is heavily used in GLSP but currently not used...
When introducing the `UIExtension API` (#63) the question was raised wether we should refactor the Popup stuff to an UI-extension based approach (https://github.com/eclipse/sprotty/pull/63#pullrequestreview-205640214). If we still want to do that...
As discovered in https://github.com/eclipse-glsp/glsp-examples/pull/135#pullrequestreview-1052349434 the label ids in the java-emf-theia project template are unstable (i.e. a new id is assigned after each update) which results in animation flickering on each...
Node 12 as reached EOL and is no longer actively supported with security updates. Some project e.g the vscode integration can already no longer be built using node 12. For...