neilcsmith-net commented on PR #7776: URL: https://github.com/apache/netbeans/pull/7776#issuecomment-2370902503
I'm disinclined to adding the UI in this module itself. I'm a little worried about this module growing in size and dependencies. Maybe if we could make the dependency from `refactoring.java` optional I'd be less concerned. Some platform projects have use for one without the other! Personally I don't have an issue with just having a boolean property on the file to allow concurrent execution, defaulted off, but possibly with the default brandable for VSCode, etc? However, if consistency is the key for others, then let's just make sure we have multiple tabs and the executions are controllable and leave it at that. > According to my experience in all cases I executed something twice, it was always by accident and always caused some problems. However I'm working on NetBeans and with NetBeans for about 25 years, so I used to it. For me, it's not always by accident, but I can see a strong case for it _having been_ off by default. eg. concurrent executions of Maven tasks in the same reactor are _usually_ a mistake. I'm not sure it's an easy thing to retrofit, and I think consistency and transparency of behaviour is also a strong concern for end users of all skill levels. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
