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!

What's Next

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!

Files

Tiled for Windows (snapshot) 22 MB
Version 2019.12.11 39 days ago
Tiled for Windows XP 32-bit (snapshot) 18 MB
Version 2019.12.11 39 days ago
Tiled for macOS (snapshot) 15 MB
Version 2019.12.11 39 days ago
Tiled for Linux (snapshot) 31 MB
Version 2019.12.11 39 days ago

Get Tiled Map Editor

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.