- If possible I'd like not to have to modify any Bloc code. If it is not possible then as little as possible.
What is the aversion here? Bloc is still developing and since its semantics are based on old-Morphic maybe this use-case is not considered. Adding this use-case may be an opportunity to make the overall system architecture simpler instead of needing workarounds. To what degree would Bloc already support this?
What matthieu wants to say is that opening a window in an external sufrace should not impose to have some hacks into bloc and alain agrees with that and will modify the
bloc architecture to handle separate native windows.
- These windows should be persistent but maybe not exactly like morphs. It could be a button that the user needs to press in the window to toggle the persistence on and off (a bit like in the world menu to stick it to the world if you see what I mean).
I'm not sure that you want to have that behavior. Open windows should be persisted.
As well a Preference so that this can be set globally. A multitude of open windows could be handled with a menu item in the task bar "Close all > external windows". btw, I presume Morphs in these windows would still appear in the task bar as usual.
