Accessing DOM of Theia

Hello, I wanted to ask if there is a way to access theia core elements and highlight them (by changing the color or background via css) and programatically interact with them (e.g. open menus, open files from the explorer…).
I’m trying to write a theia extension for that, since DOM Access is not available through the VSCode API.

@max-elia thank you for your discussion!

is there is a way to access theia core elements and highlight them (by changing the color or background via css)

Given that you create a custom extension (https://theia-ide.org/docs/authoring_extensions/), you are able to customize all UI/UX and CSS of an application to suit your needs.

programatically interact with them (e.g. open menus, open files from the explorer…).

I many not completely understand the use-case yet, but if you’re looking to programatically trigger commands such as opening menus, views, and other types of commands then it is possible (by using the CommandRegistry and executing said commands).