Well, if copy paste is the Xojo way of x-plat developmentâŚ
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
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.
After Greg and Norman tried so hard to remove all Timers from IDE a stable genius decided to put them in again?
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.
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
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âŚ
same applies to small children
maybe
but assuming you know the answer is not the same as actually asking and finding it out
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
They mention â⌠using the latest and best version of Xojo!â. I agree with âlatestâ, at least