Here my request that has same goals but different implementation, bcs I think for desktop and android tablets it is more powerful.
For iPadOS it would be more convenient with multiwindow support like applenotes ipados 15
Note that multiple instances is a very different thing from multiple windows. One of them has two processes, the other is one process with multiple windows. They are programmed differently and require different methods to get working.
I would think multiple windows would be the more sane way to go.
@krixano It would be more sane way but currently it is not a priority(as it seems). So allowing to open it one more should help with navigation problem. I don’t know when they will even implement either of those solutions.
Several accounts is actually a really good reason for multiple instances, actually. I forgot about that.
However, by saying it was more “sane” I mainly meant that multiple windows would likely be easier. Multiple Instances have to deal with Inter-process Communication (the multiple instances might have to talk to each other), proper locking and sharing of the file system, etc. It can get complicated very quickly depending on how your application works. While with multiple windows, everything is in one process, so there’s no inter-process communication happening, and the multiple windows can share threads, share open files, share memory, etc.
If the team were to go the multiple instances route, maybe by having a portable version that’s in its own portable folder where the instance exe and data is located, then they would need to make sure the custom local storage path stuff works first, because of course each storage path would be in its own portable folder.