I thought about simply creating a feature request and putting it into Feedback, but that’s a black hole. The odds that someone would discover it much less read it outside of Xojo Inc. are minuscule.
Because I work with multiple versions of Xojo, I have a consistent problem making sure I open up in the right version. I can’t tell you the number of times I’ve been stopped by quote this project was created an earlier version of Xojo do you want to convert"
I would like the communities input before I clutter up what was supposed to be the bug base with a request.
It’s a tiny little thing but I sure would like to be able to set the version I want it opened in the project and then have it do that.
A simple pop-up menu that I can select to the desired version. And whenever I open the project it looks for it on my Mac.
It would also be extremely helpful if the version number were on the icon in the same manner that the beta build used to have.
It’s a neat idea, but you do understand that it wouldn’t work going backward right? Whatever we needed to add to the IDE so that all other IDEs knew what versions were on your machine would have to already exist in those earlier versions for it to work.
Since you’re on macOS, did you know that you can select the project file in Finder and in the Get Info window specify a version of Xojo that the file opens in?
No, simply list all of the versions created up to the date the IDE was created . If it’s not available to take me to the default version of Xojo on my Mac – essentially handling it like it does now.
I always rename them to e.g. “Xojo 2021r1.1.app”, so it’s easy to see which Xojo Version is running in the Dock.
On the Icon of the xojo project file?
Have a look at the macOS QuickLook Plugin that MBS provides (for free). You’ll get to see which Xojo Version the project has been (last) saved with in Finder - you then can choose to “open with” the corresponding Xojo Version.
I think the bigger problem with this request, and why the Finder’s built in option is the best option, is Xojo doesn’t really get to control that. There’s a chicken and egg problem. An IDE would need to launch, load the project, then determine that the version is wrong, launch the correct IDE, and load the project again. The version check would probably happen early enough to cancel most of the initial load, but it wouldn’t help IDE startup time.
i think it need a small tool by xojo as versions selector.
this tool read the version and open the installed xojo ide or open a message.
so the file name extension is bound to the version selector.
and each ide version need his own recent files.
There was a Realbasic version, where you could edit code in debug and continue with using those changes without recompiling. Later versions lost that capability.
My current MacBook Pro is a mid-2014 model and I run El Capitan.
So, a large number of versions you list does not apply to me.
On the other hand, swapping versions is an open door to slow development (burning out), and mental confusion as we can read above.
Of course, everyone have a god reason to do that as the above list says, plus some bug(s) that disallow some versions depending on the project (as I read here and there in this forum).
This is unfortunate as I cannot think of a change soon, since most of the problems comes from the development environment, IMHO.
For the people who were using other development environment before coming to Xojo: did you had to do that ?
Yes, it happens with other compilers, too.
If you need to use certain components with dependencies, you may use a specific version fo a compiler.
e.g. an older Xcode version. And you can have multiple Xcode versions installed, too.
For Xojo here it’s currently 2021r1.1 for desktop and 2019r3.2 for web projects.