To be honest, after the release of version 4, I was very dissatisfied with the developers, many errors remain to this day that were still discovered in 4.0, for example, the lack of UndoRedo in the UV Editor, or the lack of the ability to edit or delete points in NavigationObstacle2D. Many fixes from third parties seem to be simply ignored, and many errors are questioned
We must not forget old errors and correct them, but developers most often, on the contrary, add something new so that even more errors appear, it’s an endless cycle.
It seems to me that the stable version 4.3 should be delayed for a long time in order to clear the “Issues” section, when releasing stable versions, it is said that there are no particularly serious errors, but this is not true, I am abandoning my second project from constant bugs, please focus on bug fixes, I love Godot and don’t want to go back to Unity or Game Maker.
Welcome to the world of free software, where the motto is, “If it bothers you, fix it.” The developers are going to work on what they want to (or what they’re paid to). Also, it’s easy to criticize not accepting pull requests, but they can cause problems if they aren’t thoroughly reviewed and tested, which is another unpopular job.
Don’t get me wrong, I’ve got a lot of beefs with 4.x, but I’m not convinced that I could have done better. And, let’s face it, 4.x works fine for most people.
The donations are good, and W4 Games is there, it would be possible to hire a group that would be more active in fixing these problems, as the Blender Foundation does, if these problems continue to accumulate, then this will not lead to good things, it is already not easy to clear the errors section, and some problems have not yet been tested, but have already been drowned in a heap of new and other errors.
I proposed making a separate section in the documentation for the C++ API of the engine, so that enthusiasts could more confidently correct errors. I know C++ well, but it is very difficult to understand the source code, the project is very large.
The good news is that you can probably use a composition pattern instead of an inheritance pattern, and still get the same result you’re looking for. Here’s a good resource about that: Composition vs Inheritance in C# - Code Maze
From the developer blogs, it was clear from the start that Godot 4 would be unreliable for several iterations — so many changes announced and too few people. 4.3 is somewhere in the middle of developing a normal version (at best).
Why don’t I get notifications like this? (Win 11 Pro WS.)
When you move to Linux, you will have more pain. What you’re used to on win and often don’t even notice, Linux does through… with great difficulty.
Well, for a more technical user who’s comfortable in a command line and with troubleshooting issues, it may be worth switching to Linux. It’s very likely to take more time and effort to set up than Windows, but once you know where you’re at, Linux can be really solid.
Still though, Windows LTSC exists, and is a nice in-between. For someone who’s not even touched Linux yet, beware: It can be a lot. Maybe try LTSC as your main OS, and start messing around and getting familiar with Linux on the side. (Linux Mint is a common recommendation for new Windows refugees.)
I moved away very early from C# to GDScript due to the incompatibility and inconsistencies, even though I had used C# for 5 years already. GDScript works MUCH better with Godot.
I’ve been using C# for most things and while I’ve hit a couple of smaller annoyances, overall it’s been working well for me. Are there bigger issues you’ve run into that I should be watching out for as my project grows?
I’m a Kubuntu user and this has been my experience as well. Uninstalling the default Internet browsers on Kubuntu is painless and simple. Windows also doesn’t let me put memory & CPU usage graphs on my taskbar. I’ve also been getting the constant “link a Microsoft account please” notifications on Windows 10, as well as constant requests to switch to Windows 11. I’ve even had Windows place a Bing search bar on my desktop without even asking me.
Downloading third-party software to do that seems unnecessarily complicated when Kubuntu just lets me open a widgets menu where I just click and drag the widget onto my taskbar.
“Unnecessarily complicated”, I personally find the ritual of installing videos on the desktop (live wallpapers). The procedure turned out to be non-trivial and with pitfalls.
Also there is no software for Mad Catz mice and my monitor. They may work, but the additional buttons and functions will not be available.
It says it supports Ubuntu 22.04, and System Monitor says the name of my OS is Ubuntu 22.04.4 LTS, so I don’t see why it wouldn’t work.
I know that there was a bunch of software that came pre-installed with the OS, but I don’t remember how much of the software on my desktop is stuff I installed or is stuff that was pre-installed. Kubuntu does have an app called Discover that lets you search software by category or by name though, unless you want to just download it from the software’s website, which you can also do.
If you prefer having creative software preinstalled, Ubuntu Studio might be worth looking into.
That is, operability is not guaranteed. This is the same thing I encountered when I tried to install Linux for familiarization — it turned out that it simply did not support my system.
By the way, Linux for this board does not support RAID or NVMe
If you do install the programs you need, it’s not clear why you can’t install one or even a couple more if you need them so badly. This is about “unnecessary complexity”.
I thought you were asking for an example of something that’s simpler to do on Linux than Windows? Desktop customization was the first thing that came to mind for me.