🚀 New feature
- Menu logo customization (#13183) @ronronscelestes @vincentbpro
Pre Release
Tag Name: v4.1.10-beta.0
Release Date: 4/29/2022
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
Strapi v4.1.10-beta.0 introduces a new menu logo customization feature, allowing administrators to personalize their Strapi admin panel with a custom logo. This enhancement improves branding capabilities and user experience by providing options to upload logos from a computer or URL, with proper validation for file formats and dimensions.
No migration is required for this feature. The menu logo customization is an optional feature that can be used by administrators through the admin panel interface.
Developers who want to programmatically interact with the logo customization feature can use the new project settings API endpoints:
GET /project-settings - Retrieve current project settings including menu logoPUT /project-settings - Update project settings including menu logoThis beta release introduces a new feature without breaking changes to existing functionality. It's recommended for:
As this is a beta release (v4.1.10-beta.0), it's advisable to test in a non-production environment first.
No specific bug fixes were mentioned in the commit messages for this release.
/project-settings endpoints for managing logo configuration/init route responseNo security fixes were mentioned in the commit messages for this release.
No specific performance improvements were highlighted in the commit messages for this release.
This release enhances the branding capabilities of Strapi by allowing administrators to customize the menu logo in the admin panel. The feature is implemented with a comprehensive approach including:
This improvement addresses the need for better white-labeling options in Strapi, particularly valuable for agencies and companies that want to maintain consistent branding across their admin interfaces. The implementation is non-disruptive to existing functionality while adding significant UI customization capabilities.