Yeah stack and tile is nice but not quite enough for heavy use like in a Browser (I know people with 100+ tabs and many groups of tabs open).
So Tab grouping/stacking (as in each top level tab would actually be a list of tabs clicking it returns to the last open tab in that group + opens a selection drop down that goes away when focus is lost). Something like that.
Tab searching, click on a tab and type to match to the header… type enter to select the current autocompleted tab etc… or arrow keys clicking to narrow down.
Also, what Web+ does when the network doesn’t resolve might need improvement, currently it just kind of does nothing which isn’t ideal UI wise… firefox/chrome for instance after a bit notify the user that thereis a network issue. Anyway that’s just my throughts after using it a bit the other day I haven’t been on haiku daily in awhile.
I’m not saying that Web+ shouldn’t be forward thinking in its innovation as far as UI/UX goes. However, Web+ should have taken a lot of its UI/UX cues from Net+. Like the main toolbar being to the right of the URL/search field.
And you don’t want my fingers in the Web+ codebase. I’m terrible at C/C++.
I have very good news on upstreaming Haiku support to SerenityOS:
My pull request that enables building Ladybird on Haiku has been merged just a few minutes ago.
That means you can now clone the Serenity repo, build it and it will just work without any other patches required.
I haven’t experimented with that yet, but it may be possible.
Won’t be much fun for me, however, as I can build with only one core due to that old bug that crashes pre-Ryzen AMD CPUs if you put too much stress on them
Hi! i get this error at 1/2321 i followed your steps to compile from the first post
In file included from /boot/home/serenity/AK/IDAllocator.h:11,
/boot/home/serenity/AK/Random.h: In function 'void AK::fill_with_random(Bytes)':
/boot/home/serenity/AK/Random.h:25:5: error: 'arc4random_buf' was not declared in this scope
25 | arc4random_buf(bytes.data(), bytes.size())