CoronaComplete - IDE, Visual Debugger, Project Manager

Looking forward to giving this a try.

Edit: I’m actually using it right now seems pretty nice. Don’t know all of the features but would be cool if I could see a list of functions in the current lua file so I can jump around quickly. [import]uid: 54776 topic_id: 23144 reply_id: 93866[/import]

Hello everybody,

I have just released version 1.02 of CoronaComplete.

In order to let everybody enjoy and test the new changes all trial users will be reset.
So you can test it again if you already used your trial period on the old version.
Here are the changes
Version 1.02

  • Auto Complete just got better

    • Added new method definitions - almost 70 % of all Corona SDK methods

    • Now objects functions like getLinearVelocity() or setLinearVelocity() are only visible when auto complete is triggered on an object (display object)

    • Now properties like “width”, “xReference” are only visibile when auto complete is triggered on an object (display object)

    • Global functions like display.newRect are only visible when auto complete is triggered globably (not on an object)

    • Smart argument now places the cursor at the begining of the function

    • Added setting for auto complete trigger time. Valid values between 0.5 and 2.0 seconds.

  • Double click on any script to open it in a new window

  • Go To CoronaComplete menu and choose “New CoronaComplete Instance” to open a new instance of the application

  • Limitation to not have spaces in the path to the project was removed. I discovered that the script use by Corona to launch the project had an issue. I was able to get arround it by making my own script dynamically.

  • Toolbar is smaller (user request) in order to view more code on smaller screen computers

  • Smart arguments are smaller in order to fix out of sync line numbers in certain conditions

  • Fixed app asking for license key again, after auto update.

[import]uid: 38119 topic_id: 23144 reply_id: 94062[/import]

What a great way to start the day, Thanks Vladu!

Btw is there a way to indent multiple lines? If so what’s the keyboard shortcut? [import]uid: 58885 topic_id: 23144 reply_id: 94073[/import]

Bogdan, what an update!

Exactly what I have been waiting for, keep it up!

Joakim [import]uid: 81188 topic_id: 23144 reply_id: 94077[/import]

I really really want to like this.
Obviously Ive been trying this and Cider over the last week.

I can’t get on with either of them, which suggests that maybe the problem is in my system.
But when I try to debug in here, it throws up the rainbow wheel and takes 28 seconds before it lets me do anything.
Set the scheme to debug, it still doesn’t seem to stop on break points.
So I must have missed something, but this is unusable as a debugger at the moment.
Quite nice as a code editor
[import]uid: 108660 topic_id: 23144 reply_id: 94078[/import]

Great update!
Minor request: Would like to be able to right-click on lua files in left panel and have “Open New Instance” option. For me double clicking opens the file in the main window as well as new instance [import]uid: 132483 topic_id: 23144 reply_id: 94095[/import]

Jeff472

I can guarantee you that debugger works.
Depending on the size of the project debugger may take time to start. This is because corona will run without stripping all symbols like it does in the simulator. It need all the symbols in order to debug and give you all the info. On any programming language debugging takes much more memory and is slower then on release.

Also make sure that you actually put a breakpoint on a line that gets executed. To try it out i suggest you start with a small project. Use one of the templates.

Also i have discussed with ansca and they confirmed that they will fix the debugger in order to open the project automaticaly just like the simulator

JonPM - yes i will add that right click menu [import]uid: 38119 topic_id: 23144 reply_id: 94098[/import]

>>Also make sure that you actually put a breakpoint on a line that gets
executed.<<

Not sure how to respond to that. I’ve been using visual debuggers for 30 years.
The breakpoints were on executable lines, not declares, and in areas that I could see being executed.
And the scheme was set to debug not simulator

But I’ll keep trying.
The 30 second wait isn’t before it starts. Its every minute or two.

[import]uid: 108660 topic_id: 23144 reply_id: 94101[/import]

cant get buy licenses to process has anyone else been able to today [import]uid: 7911 topic_id: 23144 reply_id: 94105[/import]

Can’t say about today, but I was able to obtain a license last night. [import]uid: 54776 topic_id: 23144 reply_id: 94115[/import]

i know my card is good with money in bank and can be used for online purchase and all info is correct but i keep getting error saying this is the problem [import]uid: 7911 topic_id: 23144 reply_id: 94117[/import]

jeff472 - sorry if i offended you. It was not my intention. On other languages (compilers) you can put brakpoint on empty lines also. I only give the brakpoints to corona debugger and then i wait for the answer. Coronacomplete only makes in visual.
Jstrahan i know avangate gave me a mail saying they have a problem that will be fixed soon [import]uid: 38119 topic_id: 23144 reply_id: 94125[/import]

k
thx I’ll try again later [import]uid: 7911 topic_id: 23144 reply_id: 94130[/import]

Hello guys,

The simulator just sit there and the following shows up in the terminal:
“…waiting for netbeans debugger initialization”

Any idea?

Thanks.

Mo [import]uid: 49236 topic_id: 23144 reply_id: 94137[/import]

Never seen this log before. Did you also choosed your project? When debugging the project is not opened automatically, something that ansca promised to fix soon. [import]uid: 38119 topic_id: 23144 reply_id: 94139[/import]

Lemsim you are testing out Cider, and didnt remove the require ciderdebuger instruction from your main.lua file. [import]uid: 8933 topic_id: 23144 reply_id: 94143[/import]

@Rubs: Duh, I am an idiot! Yes i was looking into Cider and forgot that line.

Man, it is going to be difficult to decide!

I am sorry but I have another issue. Many times, putting a break do not seems to stop the simulator at that line! I am sure it is something I am doing since it works sometimes. Here the process I am following in case someone has any ideas:

1- Set debug mode
2- select the module and click on the line where I want the code to stop. A little blue box shows up on the left side of the line.
3- Hit run and wait for the code to stop at the break line. The simulator starts and sometimes the code stop at the break line but sometimes not?! When it stops it always stops.

Anything I am doing wrong? Missing something?
Thanks again Rubs.

Mo.

ps: any idea if a Windows version is upcoming? [import]uid: 49236 topic_id: 23144 reply_id: 94155[/import]

I just bought a license and downloaded the program. Here is my first request.

I install each version of Corona SDK and then change the name to use the version number: Corona.767. I changed this in Preferences but your program still is looking for a “Corona SDK” folder instead of the folder “Corona.767” that I entered. Can you change to use the name that was entered?

Also a nit: your prompt says: Go to “Settings”… Should be changed to: Go To “Preferences”… [import]uid: 23636 topic_id: 23144 reply_id: 94167[/import]

Oops. Posted twice. [import]uid: 23636 topic_id: 23144 reply_id: 94177[/import]

ive tried two cards and paypal cannot get payment to process [import]uid: 7911 topic_id: 23144 reply_id: 94184[/import]