As a stepping stone toward multiple windows, Lagrange v1.4 will have split-screen modes.
You essentially get two copies of the full UI side by side. Very useful for large displays, viewing something on the side, or just browsing two pages simultaneously.
This required substantial changes in the UI internals, but it'll make multiple windows a lot easier to do in the future.
@jk What would be the problem with running multiple Lagrange processed to get multiple windows? Would syncing access to config files, caches, etc be too hard?
@karlb Complexity is the main problem with multiple processes. Not only the files and data have to be synced and protected, but there is no cross-platform reliable IPC mechanism. It's just a lot less work to have one process with many windows.
skyjake's personal Mastodon instance