3 ms·
>One of the newly available GTK applications is GNOME Web aka. Epiphany, which is based on a very recent version of WebKitGTK. This provides an unfortunately no
by forgotpwd16 4y ago
>One of the newly available GTK applications is GNOME Web aka. Epiphany, which is based on a very recent version of WebKitGTK. This provides an unfortunately non-native but largely functional web browser for Haiku for the first time in many years, with “just works” status for major websites like YouTube and others.
For many people that makes Haiku suitable to run daily.
- chungy 4y agoI kind of get not using the Be GUI API makes it feel "non-native", but it's still a native port of GTK and Epiphany. It's not like they've built a Linux ABI emulation layer to run it.
- waddlesplash 4y agoThere's not a Linux ABI emulation layer but it is running on top of a Wayland emulation layer, instead of using the Be GUI API directly (as the Qt, SDL, and Java Swing ports do.) That does make a difference, especially around stuff like keyboard handling.
- forgotpwd16 4y ago>on top of a Wayland emulation layer As per release notes, for time being it uses X11 layer instead for features and performance.
- waddlesplash 4y agoUh ... no? The release notes state it started out using the X11 layer, but then switched to using the Wayland layer. I should know: I wrote the X11 layer, contributed to the Wayland layer, and wrote most of these release notes. :)
- forgotpwd16 4y agoYeah, skimmed through them and mixed up the wording. It says "port now is built atop [the Wayland compatibility layer] for both features and performance reasons", remembered it the other way.
- rayiner 4y agoReally impressive work man. Really great to see Haiku alive and kicking. I remember stanning for BeOS on Slashdot. Those were the days.
- phkahler 4y agoSo can it run Solvespace? CAD with GTK gui.
- dleslie 4y agoWebPositive was also updated to latest WebKit. Honestly, it worked OK before and if it's using the same WebKit as GNOME Web then it should be just as good, but also using native UI.