discourse-events icon indicating copy to clipboard operation
discourse-events copied to clipboard

FIX: Migrate legacy hamburger menu links to sidebar

Open OsamaSayegh opened this issue 1 year ago • 1 comments

The legacy hamburger menu, which is implemented using the hamburger-menu widget, is being removed from core (see https://github.com/discourse/discourse/pull/24788 and https://github.com/discourse/discourse/commit/832b3b9e60352f5cf293ea8d85a0645a6657455e), so we need to migrate all customizations that currently target the legacy hamburger menu to the new sidebar.

This PR migrates the calendar and agenda links that the plugin adds to the legacy hamburger menu to the new sidebar. The legacy option is still available for sites running the stable branch, so the logic for the legacy hamburger menu should be kept around until Discourse 3.2.0 is released at which the code for the legacy menu can be safely deleted.

OsamaSayegh avatar Dec 08 '23 12:12 OsamaSayegh

@OsamaSayegh Much appreciated!

angusmcleod avatar Dec 11 '23 10:12 angusmcleod