I’m currently using 2019.r3.1 on macOS 10.14.6 without any particular problems but was just wondering if there was any particular reason to move to a newer version.
MBS and DateControl from Einhugur are about the only plugins I used. I did just a test build with 2020r1 and both plugins generated errors. Said it couldn’t find them but the plugins had been copied. Do I need to update my plugins to move forward?
If the plugins are fairly recent (as in not many years old) and if you were on Intel mac and are on Intel mac still then you should not need update on those.
You might have some translocation issue. Best is to put Xojo in Applications folder, or sub folder of Applications to avoid all such drama.
Such a blanket statement is useless. What isn’t working for you? Changing from Date to DateTime is a lot of work. But DateTime works much better than Date. Everything else wasn’t too much work for me.
The new WebListBox does NOT work, it is full of errors and bugs, and it is a component used in everyone’s projects … I suppose
in the webTextFields many events and methods have disappeared, which makes it impossible to port or reason with the same logic used to program in the version with api1.0
the DatabaseRow class and the rowSet are also full of problems, for example in the assignment of dates (as for example if you assign a date coming from a mysql source rowset to an mssql server destination rowset), not to mention the assigning a string to a field of the databaseRow, if the string contains quotes returns errors when you go to add the databaserow to a db and this is a problem od databaseRow class…
The webMapViewer object that worked in rel 2019r3.2 no longer works in releases from 2020 on.
the webDialogs in practice no longer exist, there is a minimized and unusable version if compared to the webDialog of the xojo 2019 version
6,7,8,9) … if you want to continue but I have to work but if you look at the forum you will find many comments indicating that the new releases of xojo are not being used by anyone as they are not very reliable, for the web part
The real question is do you need to build for macOS Big Sur, iOS ? with the last technologies.
If your answer is yes, then move to last release. if not stay with your version.
my “waste time” refers to the time you waste when you find unexpected problems, see malfunctions of components or classes that worked in the previous release of xojo.
then :
you waste time porting because from 2019 to> 2020 many things have changed and you have to rewrite a lot of code and change the programming method
you waste time verifying that what is ported continues to work, so you have to test the app brought in all its features
you waste time as you are faced with new bugs related to the new release of xojo to its classes and objects and on various occasions you are unable to get around the secret and therefore you have to take 20 steps back
It seems that every year we need to invest more time to play “catch up”. But this isn’t solely the “fault” of Xojo. Users want native apps without know what this means. Which means using 2021r1 which means changing code.
True, xojo’s fault is only the introduction of new bugs in components and classes that it releases that we are forced to align ourselves with if we want to update our apps. Another fault of xojo is the not timely resolution of these bugs (I see old and badly aged feedback for some time).