Hey guys,
Does anyone try to used AJAX for that theme ?
I mean at least for navigation in order in the community users don't have to wait passing in all buddypress components and better for all Plugins that Buddyboss is compatible like Learndash, Geodirectory ...
After some experience with BBP, BBT and Geodirectory I can suggest only to totally get rid off integrated into BBT header navigation including BuddyPanel. For full design implementation on site I use Elementor Pro, Element Pack and many essential one for me from Jet Plugins (Crocoblock).
With this bundle you will be able to re-create header navigation, buddypanel into whatever you want. JetMenu is light-weight, dynamic and well integrated into Elementor.
Now my BBT doesn't use anymore default header, footer and menu, only custom.
JetMenu has built-in options to even swap with default menus without touching header.
BBT has default navigation in 3 locations; title bar, profile dropdown and buddypanel. No ability add menu element as primary for submenus for being clickable as full on mobile phone, only arrows are clickable (same in buddypanel and title bar nav). Menu from profile dropdown doesn't show on mobile phones, only "logout" option and gets swapped with buddypanel menu. Profile title in dropdown on mobiles does include "My Account", on desktops there is member @hashnametag under member title. No ability in any of those menus from BBT to have some dynamic content. There was too many negative sides to keep BBT default menus nav for me during development.
I still have structure similar to BBT, title bar is there but more advanced with some dynamic content inside. profile menu is with submenus and shows on dekstop./mobile without any problems. I recreated also buddypanel as sticky bottom navigation bar with functions reserved only for logged in members.