matthiasblaesing commented on PR #8589: URL: https://github.com/apache/netbeans/pull/8589#issuecomment-3193905566
> > Some wayland impls do need a bit longer to mature (my dist can't even switch keyboard layout when wayland is active), there is a good chance that this problem will fix itself over time when more impls are feature complete. > > I would sooner switch to a competing IDE where this works today rather than continue to discuss this with maintainers who clearly do not want to improve the user experience. This might not calm you, but let me tell you a story about an IDE that decided to work around a problem, that it should not need fix. The developers of that IDE decided that instead of fixing the issue at the root (in that case the JDK) they invented a mechanism to replace a core subsystem with an "fixed" version. Now, years later the problem in the JDK remained unfixed, but NetBeans (said IDE) can use its mechanism anymore because the hack into the JVM is not possible anymore. The fix in the IDE only masked the problem and did that often badly (#3962 was reported 3 years ago). The masking though was good enough to stop work on fixing the real problem. The fix in the IDE is a big chunk of code, trying to fix different things and now this has to be dismantled. I took months to get the fix into the JDK, but now the fix is at the right place and the whole "workaround" should never have been there. The maintenance cost of the added code is still there though and somebody has to step up to clean the mess. So yes, adding complexity for something that might be obsolete in a year has to be considered carefully. And if you look into the discussion #7051 you can see that fixing things at the roots can be hard, but it is the better option. -- 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
