Skip to content

Remove code repetition in header layouts #721

Open
@jpanther

Description

@jpanther

A long standing todo list item for this project is to refactor the header layouts to reduce the code repetition between the various layouts. Currently the hybrid layout duplicates the code from basic and hamburger and leads to issues when they are not kept in parity.

There's also potential to extract parts of the logic into functions so they can be reused in a more generic way. This would then allow more header layouts to be created without the overhead of maintaining support for existing features in every layout.

I'm creating this as an issue in case there's anyone in the community who has the time to look at submitting a PR for this change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedCommunity submissions are encouraged

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions