Corona Editor is now 1.0

Corona Editor is now 1.0

Today, I’m happy to announce that Corona Editor is now 1.0!

Since we first announced the beta, you’ve given us fantastic feedback on how we could improve your daily code editing/development experience. We’ve added a ton of improvements including better support for both Sublime Text 2 and Sublime Text 3.

We created a dedicated “Corona Editor” menu to help make it easier for you to access some great new features like a new code snippets feature that helps with syntax and coding conventions.

In addition, we’ve added debugging and breakpoint support. Now you can set breakpoints directly in Sublime Text. Just open the file up, set a breakpoint, and launch the project β€” all within Sublime! We’ve even added special windows to Sublime so you can look at the callstack and inspect variable values directly.

We’ve updated our video tour to highlight just a few of the great features in Corona Editor:

We think this is a great lightweight IDE for Corona developers and we look forward to your feedback. If you want any specific features, please add/vote for them. And of course, we are open to code contributions.

walter
24 Comments
  • David
    Posted at 12:20h, 11 December

    I’m definitely going to use the plugin, but I have one question, totally not related… what is your accent? I was distracted the entire video trying to listen and figure it out. lol

    • Walter
      Posted at 13:52h, 11 December

      LOL, well it’s not me if that’s what you are wondering πŸ™‚

    • Joe
      Posted at 04:42h, 12 December

      More interestingly: what type of keyboard had been used!? #lol

  • macdoogle
    Posted at 13:06h, 11 December

    can I use the sublime corona plug-in without buying sublime?

    • s
      Posted at 08:11h, 12 December

      Yes, though Sublime deserves your money

  • Marin
    Posted at 13:42h, 11 December

    Excellent! GJ coronalabs, finally we got an excellent text editor without much of a workaround needed πŸ™‚

  • Stephen
    Posted at 20:35h, 11 December

    Hmmm… I’m going to guess native Irishman with several years spent in the US?

    Oh, and thanks for the Sublime plugin!

    • Danny
      Posted at 07:05h, 12 December

      Close.

      Perry is a Englishman with several years spent in the USA πŸ™‚

  • Perry
    Posted at 06:13h, 12 December

    This looks really good!

  • Christian
    Posted at 10:28h, 12 December

    David – Hahaha, that’s a funny question. Nevertheless, I really really want to get this! Thanks so much!

  • Leonardo Amora Leite
    Posted at 10:51h, 12 December

    I can’t wait!!! πŸ˜€ Thank you very much!

  • vladimir
    Posted at 10:53h, 12 December

    Must say that Sublime was #1 reason for me to give Corona a try. Good decision!

  • Larry Meadows
    Posted at 19:00h, 12 December

    Whats the big deal?

    Sublime Text is not free, so how can you call this a Corona Editor.

    This is just a plug in for Sublime Text, or am I missing something?

    This is no different than Lua Glider

    • David
      Posted at 23:10h, 12 December

      Larry – Corona Editor is indeed a plugin for Sublime. It adds a pretty good amount of functionality on top of it. Of course, you are free to use any other IDE or editor out there. There are several good ones and have different strengths. Glider is great too.

    • Ingemar
      Posted at 01:27h, 13 December

      I’ve used both, and each have their own strengths and weaknesses. The biggest difference for me is speed.

      Glider is slow and heavy while Sublime is fast and light. I have to occasionally restart Glider during the day when it gets too slow. Granted, the latest update of Glider has reduced the necessity to do that however it still needs to be done sometimes.

      Gilder’s debugger is still better, however improvements have been made to Corona Editor that have made it fully usable, and with further improvements being made I think it will soon be up-to-par with Glider.

      Both Glider and Sublime/Corona Editor are useful tools, and it all comes down to personal preference.
      I have switched to Sublime/Corona Editor for my projects mainly because of its speed, and it has all the functionality I need without any bloat.

  • Dave Haynes
    Posted at 13:55h, 13 December

    Lua Glider has a much better Function Navigator as well. The one built into Corona Editor doesn’t find my functions when they are defined like so:

    local shuffle

    shuffle = function(t)

    I do like the speed of Sublime and Corona Editor. I, like Ingemar, have problems with Lua Glider being slow sometimes.

    I can’t seem to get the debugger to work in a consistent manner in either Lua Glider or Corona Editor.

    In Lua Glider, sometimes when I start my app in debug mode, it just acts as if it’s not in debug mode.

    In Corona Editor, it looks like it’s stepping into one of my .lua files, but the fill will be totally blank, like all the code has been erased. Anyone else seeing that? I’ve tried Sublime Text 2 and 3 to see if it made a difference, and it did not. My breakpoints never seem to be hit either.

    I think adding snippets to Corona Editor is a great idea.

    • David
      Posted at 14:54h, 13 December

      Dave,
      It would be great if you could leave some of this feedback in the forum when you get a chance. It will be easier to track there. (I realize you may have already done this…)
      http://forums.coronalabs.com/forum/630-corona-editor/

      • Arman
        Posted at 03:40h, 14 December

        I get the same error as Dave: stepping into one of my .lua files opens a blank file on breakpoint with all the code gone, while the original file is open in another tab.

  • Kerem
    Posted at 14:26h, 13 December

    Personally I find it insulting that Corona Labs chose to dedicate this much resource to solve an non-existent problem while there are so many issues and lacking features in widgets. The editor while useful was not on the roadmap nor was it a highly requested feature on the voting list yet it gets all this attention and resource. Can’t figure out why.

    • Graham Ranson
      Posted at 05:53h, 15 December

      CL has more than one engineer and I doubt this is a company wide effort. Different engineers will be working on different things, just because one or two are working on the editor doesn’t mean it’s draining resources from other features.

      • Kerem
        Posted at 10:21h, 15 December

        Graham,

        Thanks for your comment. I realize my opinion is the odd one out here.

        It has often been said that Corona Labs is a small company with limited resources. It is understandable therefore that the limited resources need to be allocated carefully where the Corona Labs management deems strategic and critical. Roadmap alignment and supporting feature requests voted up by the developer base therefore has to be of utmost importance in this highly volatile business space. To the best of my understanding, this ‘feature’ is neither on the roadmap nor has it been a highly requested feature.

        Given all the critical issues yet to be resolved in a number of areas but most importantly the widget code which is affecting Corona SDKs viability and success in the business apps market, it is hard for me to understand this resource allocation decision. My question is… how many widget bugs could have been fixed by now if only the Corona Editor resource was allocated to work on the widget issues as well?… This is a hypothetical question perhaps since there is a possibility that the skills match may not be there but still it is relevant IMHO…

        I leave you with my unofficial list of widget bugs and promised features.

        https://docs.google.com/spreadsheet/ccc?key=0AsuRVbWElS3YdGpCN0V3emtmWnlwQmRUOVlpb3RkOGc&usp=sharing

        • Graham Ranson
          Posted at 11:41h, 15 December

          Sorry, my comment came off harsher than it should have. I was in a rush so had to keep it short, in hindsight I probably should have just waited to respond when I had more time πŸ™‚

          I do agree that resources need to be used wisely and having just had a quick glance over the spreadsheet I can see there are quite a number of Widget issues. I was unaware of these simply because we don’t really use them in our stuff.

          • Kerem
            Posted at 12:45h, 15 December

            Not at all. No apologies needed. Dialogue is good. Thanks for your input.

  • Antheor
    Posted at 07:45h, 31 December

    Working on a Corona editor is definitely a good thing, absolutely not a waste of time!

    Keep on the good work πŸ˜‰