Xojo Hmmmm 🤔

Well, if copy paste is the Xojo way of x-plat development…

1 Like

According to the Xojo documentation, ‘Mobile’ is a special folder:
https://documentation.xojo.com/api/files/specialfolder.html#api-files-specialfolder-mobile

That’s it.

Just saying thats one of the mechanisms Xojo mentions for code sharing

I’m not making this up

Realistically they need to do way more
Have even when I worked there
I’ve spent a decent amount of time thinking about “how to” and TBH the biggest impediment is, IMHO, the manifest file in text projects (I’m ignoring binary & xml project types as they really arent suitable for use with version control systems. Personally I’d get rid of them if I could)

If you use git subprojects and update them and they bring new items over the manifest doesnt get updated - and so you may have just broken your project
If that merge removes items you may have broken your project

IF, like so many other ideas a “project” was “this manifest of project level SETTINGS and NO file paths” and every file/folder in the directory then that has a new set of issues BUT it makes many go away
And it works with SVN subprojects and git subprojects
You sync those and open the project, or reload it, and there’s your newly merged subproject

And if you move things around on disk they move around in the project as well

Now it DOESNT handle situations like having a project openand doing a merge that brings in changes - whats in memory & whats on disk would be out of sync
In a way that IS a different category of problem - related but not the exact same

Just getting to point where you CAN, in some fashion, use git/svn subprojects, even if you have to reopen the project would be a step forward

1 Like

So if I understand correctly Xojo mobile isn’t a cross platform project and it is not even ready for Production. Wow.

Xojo simply doesn’t have native source control support.
The documentation quite intentionally avoids talking about the limitations that bring a huge risk of breaking projects.
https://documentation.xojo.com/topics/code_management/using_source_control_with_xojo_projects.html

oh no question
I wasnt talking aut pushing the IDE to have built in diffs etc
Those would be needed IF Xojo ever decides to do something

What I as suggesting is more a “external tool” that Ould work with xojo today to make using git subprojects easier

There appears to be a number of problems that Xojo created for themselves in recent years, where it’s actually better for customers who haven’t renewed and updated.

Remember anyone complaining is a member of the vocal minority and can be safely ignored.

1 Like

After Greg and Norman tried so hard to remove all Timers from IDE a stable genius decided to put them in again?

1 Like

Nay, they are running also in the project. GC is running and not stopping, GUI processes also. Xojo is not removing completely from memory

Got a reminder from Xojo that my license expires. They never asked why I cancelled the subscription after the first year. True customer-I don’t care.

As I would have to go through MVPs for communication, there is no meaningful exchange, only marketing messages. Just switched off the permission for Xojo Inc to send me emails.

And the license I have still after expiration. Only thing is I have no access to new versions. Only the subscription expires. They do not want to write the truths? I guess even that they will change one day.

Your observation is correct. The important information that previously purchased licenses allow use of versions published within the period of validity of said license is not provided here. This ‘hey, buy a new license!’ message is carefully crafted around that very fact they use themselves in marketing targeting new customers.

I would also classify the use of ‘Renew your license so you won’t have any interruptions!’ without the explicit information that previously purchased versions continue functioning as deceptive marketing. It is scaring people into renewal.

…but this seems to me a more cultural aspect. US Americans are quite used to this FUD Marketing.

Agree. I have seen more than one US company, deploying such marketing here in Europe, hitting a wall when customers abandoned the product in troves because they grew sick and tired of that continuous flow of half-truths, we-scare-you-into-buying-our-stuff tricks and patronising ‘customer care’ style.

2 Likes

you have no idea how often I said they should do “exit interviews” with customers that didnt renew to se why

its never occurred that I know of :frowning:

3 Likes

Meanwhile they may know the answer they’d get in most cases…

we left this stadium behind us… it’s like with woman… when they stopped talking and are quiet its most dangerous… :slight_smile:

same applies to small children :stuck_out_tongue:

1 Like

maybe
but assuming you know the answer is not the same as actually asking and finding it out :slight_smile:

Absolutely right. Those who do not want to know don’t ask. This winning genius strategy surely keeps evidence away from Xojo Inc’s worldview.
For ex-customers such a feedback session would be a waste of time. As soon as they talk, they’d become part of the vocal minority that must be ignored :face_with_spiral_eyes:

1 Like

They mention “… using the latest and best version of Xojo!”. I agree with “latest”, at least :grin: