I always got decent multitouch on linux (when the touchpad is even recognized, but that's another problem).
As evidenced by the fact that they've basically just resorted to doing tons of retrofit to bring benefits that already exist in Wayland to a legacy, deprecated, aging stack. (literally every single change listed). Also, it's no longer just about improving the touchpad (since libinput is already pushing the envelope there), and instead ... X11 Gestures? Okay? (Good luck to those brave enough to install a patched X11 from a PPA!)
I feel sorry for the people who thought there was enough substance to donate. How this project progresses with increasingly less clarity and continues to be celebrated here deeply confuses me.
The reasons why we chose the current path were explained in detail in the blog posts.
Touchpad gestures was the most popular feature to implement. In order to do that we needed a good reason why all the other project maintainers would want to spend time discussing a feature with us. Wayland is the future, yes, but currently a lot of users are still on X which makes our argument much less convincing. Now we can say that touchpad gestures will soon be available everywhere and get their attention this way.
I agree that X is legacy platform. Unfortunately it may still be used for quite some time. Core functionality such as screenshots and input record/replay is not universally available on Wayland. So X will still be used for significant amount of time.
Please tell me what else I could explain to increase the transparency of the project and I'll try my best to do so. Thanks!
At this moment I'm not really sure if I would go the same path had I knew all the information I know now. Having said that, we've only spent around a single man-month of effort working on this. In the grand scheme of things this detour is tiny.
This is exactly my case. For me it's the difference between earning money or not working: I do some screen sharing with my customers every day. Wayland is not an option for me yet.
Raise funds, basically.
Getting too specific about their development plans would interfere with that. People spend money based on emotion and shiny things. Yes, even Linux users.
Apple got it right a long time ago, ChromeOS is good, and Windows is too. What's different about Linux?
Linux hasn't got it right because there is still no unified api, even if there was, all apps must implement it to be useful.
This is where OP push comes in. To make all of this possible through donations. You should read his older blog posts. They're worth a read.
That's the difference.
The point was, that the other OSes picked specific hardware and they provide great experience only on that hand-picked hardware and nothing else. I specifically noted, that Apple touchpads do not work under Bootcamp as nicely as the Precision ones do, as an example.
What prevents Linux from picking ONE touchpad to optimize for? After all, both Lenovo and Dell are now shipping certain laptop models with official Linux support.
Casting a wide net is necessary if you don't want just a niche audience.
A "jack of all trades, master of none" approach would only condemn everyone to mediocrity.
Hardware manufacturers care a lot about the Linux market. But that Linux is Android, not desktop machines. Yes, the linux desktop segment is a tiny fragment of the market, but that market itself is shrinking and has been for almost a decade.
I'd argue that mediocre on most hardware and excellent on a few particular models is better than mediocre everywhere.
For example: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
frankly even in 2020 I have yet to find one non-mac-hardware which is 50% as good as the apple touchpad experience
A total waste because the latest Pixelbook Go is both really cheap and high quality.