0 Favourites

Refactoring in Construct 3

  • Will there be an opportunity to select multiple objects simultaneously in the panel "projects", and, for example, move them to a folder all at once or rename? The same with the variables - rename multiple at once.

    Now it is terribly inconvenient.

    It would also be very convenient to have a family of objects of different types. And to have the ability to replace objects by objects of another type. For example, to replace a Sprite by TiledBackground object in any action (by pressing the button r)

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • If that is possible, they would make for nice improvements.

  • It would also be nice to have the ability to search through the project files and their contents. And search through all the events of the entire project.

  • Proper refactoring and code editing has been something Tom and Ashley have slowly improved in C2. It is one of my pet peeves with C2, I hope it does get updated with better code editing (not just C3, but C2 for us not moving to C3)

    For example, if I have a block of code that uses a local variable, if I move it all together, my local variable drops and some code does too.

    If I move a chunk of code and get a warning that some code is dropped, sometimes it is not actually...I have to undo/redo several times to see if anything changed.

    It would be great to be able to move code around, cleanup code, move code to different groups/subgroups and event sheets without issues.

    Basically, with how the editor is, you are stuck with it... Once you code in a sheet, it is there forever without a huge risk of breaking things or lots of effort to move it.

    Plus the issue with function names, objects, etc. sometimes the auto complete stops typing if there is a _ in the name. Backspace and the auto complete stops working. Being able to change function names (refactor) should be a primary function in any serious IDE.

    Being able to move objects around, put them into folders, sub folders, rename them in bulk...this takes so long. Why is it, I have to move objects in the project one-at-a-time, and then the whole folder structure repaints. If you have a large structure, it takes forever to move things around. It is really aggregating.

    The above are all updates I would pay to have in C2. But not worth going to C3 for (if C3 even fixes the above)...

  • I would like these things too. +1

  • Proper refactoring and code editing has been something Tom and Ashley have slowly improved in C2. It is one of my pet peeves with C2, I hope it does get updated with better code editing (not just C3, but C2 for us not moving to C3)

    For example, if I have a block of code that uses a local variable, if I move it all together, my local variable drops and some code does too.

    If I move a chunk of code and get a warning that some code is dropped, sometimes it is not actually...I have to undo/redo several times to see if anything changed.

    It would be great to be able to move code around, cleanup code, move code to different groups/subgroups and event sheets without issues.

    Basically, with how the editor is, you are stuck with it... Once you code in a sheet, it is there forever without a huge risk of breaking things or lots of effort to move it.

    Plus the issue with function names, objects, etc. sometimes the auto complete stops typing if there is a _ in the name. Backspace and the auto complete stops working. Being able to change function names (refactor) should be a primary function in any serious IDE.

    Being able to move objects around, put them into folders, sub folders, rename them in bulk...this takes so long. Why is it, I have to move objects in the project one-at-a-time, and then the whole folder structure repaints. If you have a large structure, it takes forever to move things around. It is really aggregating.

    The above are all updates I would pay to have in C2. But not worth going to C3 for (if C3 even fixes the above)...

    Totally agree

  • It would also be nice to have the ability to search through the project files and their contents. And search through all the events of the entire project.

    +1

  • Absolutely +1

  • I would also like to see this. Copying/moving sections with events with variables never fun at all..

  • +1.

    It's especially annoying when I'm creating new levels for my game when I'm copy pasting everything from a previous layout, I have to RE-CREATE LAYERS in the next layout. It would be nice if this were automated.

  • + ability to type variable name in system "Set value" dialog as opposed to selection from list

  • + ability to type variable name in system "Set value" dialog as opposed to selection from list

    I believe this is done so that you can't set a variable that doesn't exist.

  • > + ability to type variable name in system "Set value" dialog as opposed to selection from list

    >

    I believe this is done so that you can't set a variable that doesn't exist.

    When using for example something like "System->Compare two values" C2 knows very well exist entered variable or not.

  • Also it would be nice to get ability to color the event blocks

  • SparklingAir Scirra has already hinted in another thread that we will be able to color code and change pretty much anything we want to in the editor using CSS.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic Locked topic
0 Favourites
Construct 3 any news?
889 125,591
uzumiapps's avatar
uzumiapps
Unread hot topic
353 32,079
yojona's avatar
yojona
Unread hot topic
313 26,485
Juryiel's avatar
Juryiel