I can understand your request to some extent, but I honestly can’t imagine there ever being a true “synchronization” between the app and the Online Editor.
There are simply too many dependencies that could potentially cause conflicts. And from a performance perspective alone, I don’t think it would make much sense.
I currently have more than 2,500 Markdown/frontmatter files. Even though I’m not using the Online Editor at the moment, I’ve moved all of these files out of the app and now manage them separately through my file manager.
The reason is that all of these files are also stored within the app/project itself. In my case, this caused the project to grow to almost 3 GB, which made saving the project extremely slow. Exporting the entire website also took forever, not to mention the amount of CPU performance Elements required during the export process with that many files. My MacBook would get extremely hot and the fans became very loud — and that’s saying something, considering I’m using a MacBook with an M4 chip and 64 GB of RAM.
But more importantly, I don’t think that’s really how the system is intended to work in the first place.
If you use it the way I believe it’s intended, the Elements app is there for designing and building the website, while the Elements Online Editor is there for managing the actual CMS data.
That’s why, in my opinion, a true synchronization between the app and the Online Editor doesn’t really make sense.
What would make sense is being able to access your CMS data directly from within the app, with the app being able to read and process those files without actually storing them inside the project itself. Of course, it should also be possible to create new CMS files directly from within the app.
I could be wrong, but looking at some of the changes introduced with the 3.0 update — especially the less obvious changes you don’t necessarily notice at first glance — I suspect this may actually be the direction they’re heading in.
Again, I could be wrong, but I have a feeling that this is where things are going.