Skip to:
Content

BuddyPress.org

Opened 8 months ago

Closed 8 months ago

#9030 closed enhancement (fixed)

Optimize BP Nouveau for Twenty Twenty-four integration

Reported by: imath's profile imath Owned by: imath's profile imath
Milestone: 12.0.0 Priority: normal
Severity: normal Version:
Component: Templates Keywords: has-patch
Cc:

Description

As we are used to make sure BuddyPress is optimized for each new WordPress default theme. Let's respect this tradition for 12.0.0.

I believe we should also avoid displaying the customizer when a Block Theme is in use and simplify the layout for these themes.

That's why I'm compensating by introducing a Priority nav extending the Twenty Nineteen Priority Menu for our purpose. This Priority nav is used in Single item pages.

Change History (4)

This ticket was mentioned in PR #197 on buddypress/buddypress by @imath.


8 months ago
#1

  • Keywords has-patch added; needs-patch removed

Optimize BP Nouveau for Twenty Twenty-four

https://i0.wp.com/github.com/buddypress/buddypress/assets/1834524/dd08f107-2fed-4415-9573-49a5047868e5

The above screenshot shows the BP Priority Nav theme compat feature.

Trac ticket: https://buddypress.trac.wordpress.org/ticket/9030

This ticket was mentioned in Slack in #buddypress by imath. View the logs.


8 months ago

#3 @imath
8 months ago

In 13652:

Introduce a new Theme Compat feature firstly designed for Block Themes

NB : this feature is also only available in the BP Nouveau template pack.

The Priority Navigations theme compat feature is used to make sure BP Single items primary and secondary navigations are displayed on a single row/line no matter how many items these navigations are containing.
When there's not enough space to display all the items on this row/line, an ellipsis is inserted and hovering on it shows the remaining nav items into a dropdown menu.

This commit also make sure the BP Customizer sections are neutralized so that the Customizer is not loaded on front-end when a Block Theme is active to start complying with the fact these kind of themes are not using the Customizer.

See #9030
See https://github.com/buddypress/buddypress/pull/197

#4 @imath
8 months ago

  • Owner set to imath
  • Resolution set to fixed
  • Status changed from new to closed

In 13653:

BP Nouveau: add a Twenty Twenty-Four companion stylesheet

This new companion stylesheet improves the way BP Nouveau integrates with the latest WordPress default theme (the one bundled with version 6.4).

Fixes #9030
Closes https://github.com/buddypress/buddypress/pull/197

Note: See TracTickets for help on using tickets.