I rely heavily on Compile-on-Save for my own project, but don't mind it being off by default for new users. (Removing support for it altogether, though, would be a much bigger problem.)
-- Eirik -----Original Message----- From: Neil C Smith <neilcsm...@apache.org> Sent: Monday, March 20, 2023 6:46 AM To: dev@netbeans.apache.org Subject: Re: [DISCUSS] tweak some defaults (round two) On Sun, 19 Mar 2023 at 04:06, Michael Bien <mbie...@gmail.com> wrote: > - disable compile on save (maven) Let's deal with that first, as I'm mainly moving the discussion here as I was told to on https://github.com/apache/netbeans/issues/5260 :-) +1 for having that off by default. I think we have enough information in the UI to prompt enabling, and a good warning message when enabling. Using CoS has upsides and downsides that need to be understood by the user, and does occasionally introduce surprising bugs. I never use it any more (too many past problems) and think it goes against the idea of NetBeans being a WYSIWYG interface to the build system. My comment about new projects / disabling by default, is that in my opinion the logic in nb-configuration.xml should be reversed, so that the lack of that file (eg. in a new project or git checkout) means disabled. That's potentially a bigger change than you're considering? > - enable 'view -> show versioning labels' +1 > - enable open tab next to current (default opens new tabs as last) +0 - have to admit to never trying this one, so not sure of its benefits. > - bump number of search results (matching files currently capped to > 500) +0 - UI up to it? > - enable "replace invalid characters in branch name" (see > screenshots in #3980, #4306) +1 > - disable inline hints (again) 'view -> show inline hints' > (potentially find a hotkey for it? since that is how I use it by > toggling it on/off on demand) +0.5 (+1 to a hotkey either way) Had to answer too many queries in various places on how to turn this "annoying" feature off. I think there is a wider issue to address here, as discussed elsewhere. Our current release notes / download pages are simply not good enough. With the release where this feature was enabled by default, there was no information on what it is, why it is, and where the off switch is. With any highly visible changes like this, and some of the default changes you suggest above, we need to be much better at communicating to the end user what's changed and where the switches to the previous behaviour are! Best wishes, Neil --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists