# IDE Tips and tricks : 1

**URL:** <https://ifnotnil.com/t/ide-tips-and-tricks-1/1185>\
**Category:** Xojo\
**Created:** [13 October 2020 00:36 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185 "2020-10-13T00:36:22Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [13 October 2020 00:36 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/1 "2020-10-13T00:36:22Z")

</div>

There sort of IS a way to override the fact that new IDEs prefer to start new projects as API 2 only

Make a new binary project that is named “Default Desktop Project” from 2019r1.1 and put that in the Project Templates dir next to the IDE

That _should_ do it for desktop  
And you can do similarly for others

[http://docs.xojo.com/UserGuide:Project\_Types#Changing\_Default\_Projects](http://docs.xojo.com/UserGuide:Project_Types#Changing_Default_Projects)

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [13 October 2020 01:17 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/2 "2020-10-13T01:17:38Z")

</div>

I tried that, but it didn’t work for me.

It worked fine, until I saved the project and reloaded it, at which point it became API 2.0 only.

---

<div class="post-metadata">

**Author:** ![Karen](https://ifnotnil.com/letter_avatar_proxy/v4/letter/k/7feea3/32.png) [@Karen](https://ifnotnil.com/u/Karen)\
**Post date:** [13 October 2020 01:30 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/3 "2020-10-13T01:30:31Z")

</div>

> [@samRowlands](#):
>
> It worked fine, until I saved the project and reloaded it, at which point it became API 2.0 only.

Did you just Save or did you do a Save AS?

As I understand it, doing a “Save As” will do that as it is essentially creating “new” project.  
I think you need to copy and rename an old project (or template) in Finder FIRST, and then open THAT with the current IDE and only do "Save"s and not “Save As” from then on

-karen

---

<div class="post-metadata">

**Author:** ![MarkusWinter](https://ifnotnil.com/user_avatar/ifnotnil.com/markuswinter/32/32_2.png) [@MarkusWinter](https://ifnotnil.com/u/MarkusWinter)\
**Post date:** [13 October 2020 01:37 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/4 "2020-10-13T01:37:44Z")

</div>

Or use an older Xojo version and only use the new one for compiling?

---

<div class="post-metadata">

**Author:** ![doj](https://ifnotnil.com/user_avatar/ifnotnil.com/doj/32/530_2.png) [@doj](https://ifnotnil.com/u/doj)\
**Post date:** [13 October 2020 02:07 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/5 "2020-10-13T02:07:05Z")

</div>

I was sent one, not opened the email, and for all the reasons above its likely to stay that way.

I do note that there is not number 22:- ‘How would you choose to flog this dead horse’  
and number 23:- 'What percentage would you give, that any survey without 100% of questions answered exactly how GP wants them, will end up in the bin.

This time last year I would have happily filled it in and been largely positive, what a difference 11 months has made (which was the last renewal I made).

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [13 October 2020 03:58 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/6 "2020-10-13T03:58:45Z")

</div>

Well indeed it did do that  
It even asked me if i wanted to update the minimum IDE versions (which you dont really have a choice about which sucks)

hmmmmmm

edit : ok once you start a project this way and save it, as text since thats simplest, then edit the manifest  
You’ll see something like

```auto
Type=Desktop
RBProjectVersion=2020.01
MinIDEVersion=20070100
OrigIDEVersion=20200100

```

remove the OrigIDEVersion  
And alter RBProjectVersion to 2019.01 so it looks like

```auto
Type=Desktop
RBProjectVersion=2019.01
MinIDEVersion=20070100

```

So far the IDE does NOT over write that and insist n putting those values back and you get the autocomplete with all the red deprecated stuff again

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [13 October 2020 10:41 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/7 "2020-10-13T10:41:33Z")

</div>

Just ‘Save’, I know from your other posts that Save As does this. Wasn’t expecting Save to do it ☹

Geoff knows as I’ve told him.

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [13 October 2020 10:43 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/8 "2020-10-13T10:43:32Z")

</div>

Except that Big Sur (at least earlier versions) wouldn’t run anything lower than 2019r3.2.

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [13 October 2020 10:45 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/9 "2020-10-13T10:45:24Z")

</div>

I still use binary format… At some point when things calm down (ha!), I’ll figure out the binary version and write a project whacker!

---

<div class="post-metadata">

**Author:** ![swampcat](https://ifnotnil.com/user_avatar/ifnotnil.com/swampcat/32/78_2.png) [@swampcat](https://ifnotnil.com/u/swampcat)\
**Post date:** [13 October 2020 12:12 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/10 "2020-10-13T12:12:09Z")

</div>

Sam, I was able to use Arbed and change “IDEVersion” and “ProjectSavedInVers” and then **Save a Copy** to put it in a new file. Just **Save** didn’t seem to make it stick.

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [14 October 2020 00:13 UTC](https://ifnotnil.com/t/ide-tips-and-tricks-1/1185/11 "2020-10-14T00:13:23Z")

</div>

I forgot about about Arbed! Thank you for reminding me. I’ll talk to Thomas.
