A new type would be very complex because it requires to be generic (and so it may be included in standard). But I think you are looking for a dedicated window/application (not
ir.ui.view) bundled in the client (which provides all the session management and RPC tools).
This is something that were not yet experienced. Lately, I thought it may be good to allow such customization. But for now, I think you have to figure it out yourself how this can be done. For me, we should welcome patches that improve such extension.
I would suggest to make an analysis and make a detailed proposal as Feature Idea.
Just clone the repository and run
npm install and
grunt dev (instead of
I think it should be possible to have also something for desktop client (even if the tools available to actually write such custom view are rare).