Refactoring in Construct 3

Post » Fri Feb 03, 2017 2:49 pm

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)
B
16
S
6
G
1
Posts: 109
Reputation: 1,952

Post » Fri Feb 03, 2017 3:54 pm

If that is possible, they would make for nice improvements.
B
60
S
20
G
56
Posts: 1,077
Reputation: 35,941

Post » Sat Feb 04, 2017 12:08 pm

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.
B
16
S
6
G
1
Posts: 109
Reputation: 1,952

Post » Sat Feb 04, 2017 3:06 pm

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)...
B
41
S
17
G
8
Posts: 484
Reputation: 8,261

Post » Sat Feb 04, 2017 3:45 pm

I would like these things too. +1
B
41
S
19
G
65
Posts: 1,085
Reputation: 37,842

Post » Mon Feb 06, 2017 1:29 pm

humanescape wrote: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
B
16
S
6
G
1
Posts: 109
Reputation: 1,952

Post » Mon Feb 06, 2017 2:16 pm

SparklingAir wrote: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
B
32
S
4
G
1
Posts: 40
Reputation: 1,799

Post » Tue Feb 07, 2017 2:08 pm

Absolutely +1
Image



The Things you can create is only limited by your imagination. If you don't have the skills then use your motivation as a natural force to exceed all expectations. Chadori RebornXD
B
55
S
17
G
90
Posts: 1,112
Reputation: 59,151

Post » Wed Feb 08, 2017 1:52 am

I would also like to see this. Copying/moving sections with events with variables never fun at all.. :(
B
58
S
18
G
13
Posts: 447
Reputation: 10,735

Post » Thu Feb 09, 2017 10:19 am

+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.
Image Image Image
B
29
S
11
G
27
Posts: 729
Reputation: 16,995

Next

Return to General Discussion

Who is online

Users browsing this forum: Myrnabutler and 1 guest