Working on CPM v3

Working hard on v3 this weekend – to help tide you over until it’s ready, here’s another sneak peek video:

http://youtu.be/awD_ARv8rvA?hd=1

It was inspired by the color picker in Codea for the iPad and even though it’s a “little” thing it makes that part of development so much nicer/easier.

Jay

[import]uid: 9440 topic_id: 19485 reply_id: 97612[/import]

The one feature I want more than anything else is split view. I end up not using cpm sometimes when I am doing a test feature run, then want another window up to compare.
On Windows, notepad ++ had a EPIC feature where you could “Move to other view” and it would “lock” the big ass window, but it would be 2 code sets side by side. I haven’t found anything like that on mac (although someone mentioned sublime, I’ll have to go look that up).
All the other features, look awesome too. The practicality in me desires that split view :slight_smile: I sometimes code on my windows laptop just so I can have that feature haha.
-Nick [import]uid: 61600 topic_id: 19485 reply_id: 97640[/import]

jay, the color picker is awesome!
still can’t wait to use CPM3!

-finefin [import]uid: 70635 topic_id: 19485 reply_id: 97665[/import]

so… when will the new version be released?

any news?

-finefin
[import]uid: 70635 topic_id: 19485 reply_id: 103831[/import]

Open beta starts tomorrow (Sunday night, Alaska time). I’ll be emailing a link to everyone who’s on the CPM mailing list as well as posting a link here in this topic.

Could happen tomorrow afternoon, but I have an appointment from 6-8PM and I don’t know that I want to be away from the computer for the first few hours after bunches of people start using it. :slight_smile:

Jay

PS - Some of the new tutorial videos are already online – you can see the ones marked V3 here:
http://coronaprojectmanager.com/learningcenter/

[import]uid: 9440 topic_id: 19485 reply_id: 103832[/import]

Thank you, Jay!
the videos look promising and I will check out the open beta as soon as it’s released :wink:

-finefin
[import]uid: 70635 topic_id: 19485 reply_id: 103836[/import]

Here’s the info…

http://coronaprojectmanager.com/blog/corona-tools/cpm-v3-open-beta-for-registered-users/

Besides doing a backup first as that post explains how, I’d like people who use this beta to commit to sending me the bug logs if they pop up. You can also send suggestions about the way things work, but the bug logs that pop up when something really goes wrong are important.

If you do A, then B, then X and the bug log pops up, please tell me what you did and send it off. If that same thing pops up again (A, B, X) then you can just close that bug log without sending. Know what I mean? :slight_smile:

Thanks, and enjoy the beta!

Jay

PS - Of course, if there’s a bug that keeps happening and completely blocks you, yeah, I’d want to know more than just the first time. :wink:
[import]uid: 9440 topic_id: 19485 reply_id: 103915[/import]

Where does the CPM v3 beta install to? After installing i’m not able to find the application in the apps folder or on the hard drive… am I missing something obvious here?

Nevermind, I accidentally copied the old cpm to a folder instead of trash so it was not installing. It is working fine now.

Thanks,

-David [import]uid: 27681 topic_id: 19485 reply_id: 104252[/import]

That’s the kind of tech support I like – self-fixing! :slight_smile:

Just FYI, I introduced a new bug in the Preview pane in the last build, but that and several other things will be stomped by the Wednesday evening in time for the new build.

The plan is a new build Wednesday, one on Friday, and then any final cleanup and final tutorial videos over the weekend for a Mon/Tue launch of the real thing.

That’s the plan today, anyway. :wink:

Jay [import]uid: 9440 topic_id: 19485 reply_id: 104254[/import]

Looks like the next build will be Thursday night, and then Saturday night.

To tide you over, here’s a look at one of the new CPM tags making its debut…

[lua]–#library crawlspaceLib csl
#library director+
#library buttoncode[/lua]

Do you know what those lines of code at the top of your source file will do? When you hit the Launch or Publish buttons they will be replaced with the following:

[lua]csl = require(“crawlspaceLib”)
director = require(“director”)
require(“buttoncode”)[/lua]

And if you’ve thrown those files into the CPM Library (inside Prefs) at some point in the past, you don’t even have to have them in your project – CPM will grab them from the Library when it sees the tag and copy them to where they’re needed.

The tags showing up in CPM v3 include:

#library libName
Does what you just saw above. :slight_smile:

#snippet snippetName
Replaces that one line with the chunk of code in your Snippets

#terminal
Shows the Terminal pane when you launch (if it’s closed).

#label BookmarkName
Better than the old bookmarks, the name you give will show up in the list.

#todo What you need to get done
Grouped together under bookmarks, a list of things you need to fix/finish in your code.

And there are a couple more that will probably remain secret for now. (But wouldn’t it be cool if there was a tag that said, “Hey, I don’t want to insert every stinking display object into a group, why don’t you do it for me?”)

Whether the “secret” ones show up in v3 or v3.1 remains to be seen.

This weekend I’ll also be creating videos showing how to use the tags and I’ll post a link to those when they’re done.

Thanks!

Jay
[import]uid: 9440 topic_id: 19485 reply_id: 104641[/import]

For those waiting for the next build – a scary bug popped up a couple days ago and I’ve been tracking it down. Killed as of a couple hours ago.

But I’m heading for bed so the next build won’t be up until tonight (Monday, Alaska time). Besides the scary bug :slight_smile: several more plain ol’ annoying bugs have been squished.

Jay

PS - When this one’s up I’ll also give info on how non CPM customers can try the beta for 30 days. [import]uid: 9440 topic_id: 19485 reply_id: 105264[/import]

Latest builds are available via this page:

http://coronaprojectmanager.com/blog/corona-tools/cpm-v3-open-beta-for-registered-users/

For people who want to try it but don’t own CPM, the beta will work with the trial key you can get from here: http://coronaprojectmanager.com/trial/

Jay
[import]uid: 9440 topic_id: 19485 reply_id: 105388[/import]

Jay, is there a list somewhere of what was fixed, added, new, still scary in the current beta?

It would be nice to be able to refer to a document to see whether any issues we come across are known, or need to be reported. [import]uid: 5317 topic_id: 19485 reply_id: 105637[/import]

Yikes, sorry for the delay in replying, Mike. I saw this post come up and *thought* I remembered answering it. :frowning:

As I work on CPM I keep a change log going of new stuff, fixes, etc. Except v3 was such a departure from v2 that I scrapped it because I was doing more writing than coding.

In hindsight, what I should have done was 1 line with something like “Major interface changes” and then after that kept track of actual bug fixes and new features. Instead, I was thinking along the lines of, “I’ll just start all that fresh from v3.”

It was a mistake, pure and simple. I came across a new feature the other day that I had forgotten I put in. D’oh!

There is a new video I put online just a few minute ago that shows off about 10 of the features of v3, although not all of them are new to current users.

http://youtube.com/watch?v=gz9ngWJMfL0

I’m also going to be creating quick tutorial videos to cover a lot of the new stuff and will be posting them over the next few weeks on the Learning Center page of the http://CoronaProjectManager.com web site (which also got a major facelift).

Jay
[import]uid: 9440 topic_id: 19485 reply_id: 108373[/import]

Should the download to 3.01 be working from within the app via the updater? I really love the changes and it’s been an awesome beta.

Also, it remembers what you ran your app as the last time in the simulator but does not listen to the setting when you edit the project. I.e. rt click on project-edit project and set to iPhone / iPad / etc.
Not a big issue but thought you should know.

Thanks!

-D [import]uid: 27681 topic_id: 19485 reply_id: 108466[/import]

I screwed up the version numbers on the 3.0.1 installer and I don’t know of any way to fix it without doing a new build. That will happen sometime next week, I believe.

So going from 3.0.0 to 3.0.1 probably has to be done manually. However, look in the About box to see what you have – not very many people got 3.0.0 even though the installer said that’s what was being installed.

As far as remembering the device settings, instead of right-clicking the property, show the Properties in the right-side pane and change it there. See if it gets remembered then. The right-click way of editing properties is going away and I may have unhooked that a little too soon.

Jay

PS - Oh, yeah, as a beta-tester you’ll have had 3.0.0. :slight_smile: Grab the latest version, ditch the CPM app (don’t do an uninstall), and then install the new version. [import]uid: 9440 topic_id: 19485 reply_id: 108468[/import]

What Tags are available?

Can we just use --# with anything?

So far I’ve seen you use
#label
#terminal
#library

are there any more tags? [import]uid: 13560 topic_id: 19485 reply_id: 108490[/import]

Jay,
Can you post the download link to 3.0.1? I tried through CPM, and it failed, as stated. I grabbed the latest from the beta download page, and got 3.0.0(68).

M [import]uid: 5317 topic_id: 19485 reply_id: 108492[/import]

Actually, I had roughly the same problem going from the previous release to 3.0 - CPM tells me there is something new and shiny to get, I click download, and it fails. [import]uid: 41884 topic_id: 19485 reply_id: 108494[/import]

Yeah, until the next build comes out (next week, probably) download and update by hand.

The latest version of CPM is always linked from this page:

http://coronaprojectmanager.com/blog/

It’s possible that page may go away in the future, but not likely, in which case you can go to the main site’s download page and download the “Lite” version. Since you’re a registered user you’ll actually get all the features, not the limited ones.

Jay
[import]uid: 9440 topic_id: 19485 reply_id: 108535[/import]