Working on Multiple Projects Simultaneously

Intro

In the latest Wappler 7 Beta, you can now work on multiple projects at the same time by opening them in separate Wappler editor windows. This is perfect for scenarios like developing a mobile app alongside its data API project, letting you seamlessly switch between projects without interruptions. Experience greater flexibility and efficiency in your workflow with this powerful new feature!

Multi-Project Workflow

In our example we have a mobile project loaded in Wappler:

We want to open another project - the API project for our mobile app.
Right click the Wappler tray icon and select New Project Window:

Screenshot_8

This will show the Projects dialog, where you can choose a project to open:

You can see the two project open side by side:

You can switch the project loaded in the second Wappler editor window or open additional projects simultaneously if needed. Note that opening multiple projects will consume more system resources, so use this feature wisely.

You can also see a list of the last 3 recent projects in the context menu. Clicking on any of them will open the project in a new Wappler editor window:

Screenshot_9

That's how easy it is to work on multiple projects simultaneously in Wappler. Please let us know what you think about this feature.

8 Likes

Hi @Teodor
I really love that this has been introduced! Thank you

Can I just ask how it handles previewing the multiple development environments that could be open? I assume we might have to manually change the ports to make sure they are unique, or does Wappler do that for us?

1 Like

Running two projects that use the Wappler built in servers causes an error in second project. I haven't tried changing the port number yet to see if that helps.

Screenshot 2024-12-12 at 8.26.25 AM

Other than that it seems to work very well. Nicely done Wappler team.

For server projects, if all of them use the standard port 8100, then you would probably need to run one of them on a different port.

I think the main driver for this is working on a mobile project and API server project together. In this instance the mobile projects use a random port on startup and the server project would use port 8100 or whatever the user defined in the project target.

1 Like

Yes you can’t run two projects using the same server port. You can change the server port in server connect options to a different one if you really need to run them at the same time.

For docker project is also tricky as the last project will close the docker service of previous one.

1 Like

Ctrl + Shift + O opens the switcher.
Shortcut suggestion for this new feature: Shift + Click on a project card in the project switcher to open it in new window.

2 Likes

@George Bump for shortcut support.