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



Reply via email to