Switching Projects Switches Sessions
The last development snapshot brought initial support for projects. Its usefulness was still limited however, because switching between projects would not affect the current session. This snapshot brings support for sessions, for now entirely in the background. A session stores the list of open files, the recent files list and the editor state (camera position, zoom level, selected layer) for each file.
There is a default session that is used when no project is loaded. In addition to that, each project gets its own session, stored alongside it. This should make it much more comfortable to work on multiple projects using Tiled, since you can quickly switch between them and resume exactly where you had left. Just give it a try!
With initial support for projects and sessions done I'll look into how to extend it further, since some settings should really be moved into the project and there's probably more we could add to the session as well. I'll also be looking into the other major new feature planned for Tiled 1.4, which is connecting objects. Apart from that there's some bugs that need looking into as well as a few interesting pull requests to review!
Support Tiled Development
To keep improving Tiled, I depend on your support! If you're looking forward to the next new feature release, please consider supporting me on GitHub Sponsors or Patreon. Thank you!
Leave a comment
Log in with itch.io to leave a comment.