[Update] Collaborative Editing in Team Create will remain as an opt-in option

Is there any way to disable this? It’s extremely annoying for me. I’m the only scripter in my group, and it’s extremely annoying to have to commit drafts every single time when I know I’m the only who’s ever going to be looking at these script changes or updates.

Edit: Well I guess I’m an idiot, all I had to do was disable it in Game Options.

1 Like

Yes, it’s in Game Settings > Options - glad you found it :slight_smile:

Screen Shot 2020-03-06 at 11.20.49 AM

I just checked and it’s not working.

image

I clearly have it off, however it still makes drafts and forces me to commit them.

Edit: Restarting studio twice seems to have fixed the issue. I’m not sure what went on.

1 Like

When you change this option, you need to restart Team Create session. That means everyone from the team who is online should close their Studio… and there should be a moment when nobody connected to the server.
That will let server to restart and apply new option setting

1 Like

The issue with the edit and commit model is that that it provides a slight delay with the work flow, sometimes. When working in groups, for example I have a module with data listed, without me committing it my coworkers will script based off the not updated file thinking it’s updated or at times without live communication they may think another coworker forgot to do a part and make changes for them.

I feel like live editing would be easier to see updates quicker without one side having to commit every time. If this were to be added, I’d assume it’d be another “mode of editing” you can change just like draft editing. This most likely wouldn’t disrupt my team since we can see what part we are at and what we are editing, this also makes commenting much more useful for others.

EDIT: Another issue is when a person logs off without committing. That just confuses everyone on the team.

FINALLY! Thank you for hearing the developers problems out and doing something about it. Good creative solve to this problem Roblox!

I don’t think it would disrupt others on the team. Often live editing on google docs works because teams effectively divide up the work and then have the opportunity to check their partners work.

Not to mention, more often than not at least in my experience, when I’ve worked with other programmers, we’re doing different scripts that and working towards a common goal (remote events, remote functions, etc).

It’s often annoying for them to wait for me to get out of a script so they can see what I setup for receiving or sending something to or from the client, and with live editing they could just pop in, see what I’m doing, and then go back to work.

Not to mention, plenty of people use online collaboration sites to develop way smaller, single scripted applications and collaborate and seem to get by fine.

I don’t think if live editing was a thing, it would cause too many disruptions on a team.

2 Likes

Definitely not a fan of this, I want the option to turn it off to remain. When you are the only scripter on your team, and/or you work on multiple PC/Laptops , having to keep committing / merging every time you open Studio work is a massive pain. I used to just publish on one PC , shut studio and be able to pick up from another PC. It’s fine when I have it turned off but just please do not remove the option to turn it off.

14 Likes

Why doesn’t it just do this for you like enabling/disabling team create does?

Is the Collaborating FULLY live, so you can edit scripts together at the same time seeing the changes?

I’d say it’s best to keep it so that you can turn it back off. Especially for team creates where you work alone on scripts, it’s really annoying to commit them all manually.

Overall, in my opinion, I preferred the old way more. Especially because this new method came relatively unprepared in my opinion. I think many people would actually find it more useful to add the buttons “commit” and “commit all” to the drafts tab so you won’t have to right click every script.
It’s my personal opinion though.

Exactly. They mentioned in the end of the post that they might remove it in the future. I think that that isn’t a good idea while it is in this state.

Great feedback and also aligns with some suggestions above. We are working on adding a Commit button to the Drafts widget. Commit All would just be selecting multiple scripts and clicking Commit button.

2 Likes

We hear the feedback loud and clear, thanks everyone for that. Completely understand that removing the option to turn off Collaborative Editing without providing an option for users who don’t have a need for the commit model (e.g. single scripter on team, team already has a workflow where you divvy up scripts per person etc.) doesn’t work for everyone. We are considering an option for ‘commit on close’ and we will not remove the option to turn off collaborative editing until then. Thanks again for all the feedback!

5 Likes

To be quite honest, it’s crazy that this feature wasn’t already implemented ages ago! This is going to be awesome for our group places, as nearly all of them have TC on. :+1:

1 Like

When turning Collaborative Editing off there needs to be a notification asking if you wish to commit all current changes otherwise they won’t be pushed over.

I just turned it off and spent an hour panicking that I had lost a weeks worth of work. Turned out enabling it again and a few other things got it back for me.

2 Likes

Good point, thanks opplo. We’ll consider adding a warning for this case.

2 Likes

Yeah, also we need a warning when closing the place.

I turned off collaborative editing on my team creates because I find the draft commit workflow annoying. I have a 1080p screen which feels like barely enough, not enough screen space to justify the drafts widget being open all the time, and I strongly dislike hunting for widgets in the View tab.

I would be more inclined to use collaborative editing if there was a one-click commit scheme. Even with the new warning, I still have to hunt for the widget button in the View tab, commit every script that changed, then close the widget again.

1 Like

Fair enough, NWSpacek. We plan to replace ‘Apply Edits’ option, currently applicable to non-Team Create places and replace it with ‘Commit’. So that will be available in ‘Script Menu’ ribbon tab as well as right-click context menu of the script editor tab. Hope that’ll be helpful. This change will come in a future build.

4 Likes