Thank you for being so understanding.
If this helps, basically when you use a web browser, every tab is independent and they all pull data from our central database. That’s totally fine. Our database is built to be accessed by many browser tabs at the same time.
The desktop app, however, access the data by reading local files on your machine. For multiple windows to work, they need to not conflict when accessing the files on your computer. That’s where the majority of the work will be in.
The easier solution to this pain point might be to support multiple tabs in the same desktop app window, or support split view (having two Dynalist documents side by side).
I hope that clears things up, even if just a little bit!