Skip to content

feat: add SVG logo and enhance toolbar styles and functionality#201

Merged
dermatz merged 4 commits into
mainfrom
feat/MageForge-Toolbar-svg-logo
Jun 16, 2026
Merged

feat: add SVG logo and enhance toolbar styles and functionality#201
dermatz merged 4 commits into
mainfrom
feat/MageForge-Toolbar-svg-logo

Conversation

@dermatz

@dermatz dermatz commented Jun 15, 2026

Copy link
Copy Markdown
Member

This pull request updates the MageForge Toolbar UI by adding a logo to both the toolbar menu and burger button, adjusts related styles, and updates development tooling and linters. The changes improve branding, visual consistency, and keep the codebase aligned with the latest tool versions.

image

UI and Branding Enhancements:

  • Added SVG logo graphics to both the toolbar menu (mageforge-toolbar-menu-logo) and burger button (mageforge-toolbar-burger-logo), updating the HTML structure and CSS to support these elements. The toolbar now displays "MageForge" with the logo instead of "MageForge Toolbar". (src/view/frontend/web/js/toolbar/ui.js, src/view/frontend/web/css/toolbar.css) [1] [2] [3] [4] [5]
  • Increased the font size of the burger button label from 12px to 14px for better readability. (src/view/frontend/web/css/toolbar.css)

Development Tooling and Linter Updates:

  • Upgraded Trunk plugins and runtimes, including updates to Node.js, Python, and several linters such as checkov, actionlint, markdownlint, and prettier. Added new linters: pinact, svgo, and taplo. (.trunk/trunk.yaml) [1] [2]
  • Added a custom SVGO configuration to optimize SVG assets with specific plugin settings. (.trunk/configs/svgo.config.mjs)

Copilot AI review requested due to automatic review settings June 15, 2026 22:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the MageForge Toolbar UI to include branded SVG logos in the menu header and burger button, and refreshes Trunk tooling by upgrading plugins/runtimes and adding new linters (including SVGO) to keep frontend assets and config formatting consistent.

Changes:

  • Add inline SVG logo + update toolbar menu/burger markup and related styling (including larger burger label text).
  • Add an SVG logo asset under src/view/frontend/web/images/.
  • Update Trunk configuration: bump plugin refs/linters, add SVGO config, and adjust runtimes.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/view/frontend/web/js/toolbar/ui.js Injects SVG logos into toolbar menu title and burger button; updates accessible label text.
src/view/frontend/web/css/toolbar.css Adds logo styling hooks and increases burger label font size.
src/view/frontend/web/images/mageforge-logo.svg Adds a standalone logo SVG asset.
.trunk/trunk.yaml Updates Trunk plugin ref, runtimes, and enabled linters (adds svgo/pinact/taplo).
.trunk/configs/svgo.config.mjs Introduces an SVGO configuration preset for SVG optimisation.

Comment thread src/view/frontend/web/css/toolbar.css Outdated
Comment thread src/view/frontend/web/css/toolbar.css Outdated
Comment thread src/view/frontend/web/js/toolbar/ui.js Outdated
Copilot AI review requested due to automatic review settings June 15, 2026 22:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.

Comment thread src/view/frontend/web/js/toolbar/ui.js Outdated
Comment thread src/view/frontend/web/css/toolbar.css Outdated
Comment thread src/view/frontend/web/css/toolbar.css Outdated
Comment thread src/view/frontend/web/css/toolbar.css
@dermatz dermatz enabled auto-merge (squash) June 15, 2026 23:07
@dermatz dermatz requested a review from Morgy93 June 15, 2026 23:07
@dermatz dermatz merged commit 724c607 into main Jun 16, 2026
15 checks passed
@dermatz dermatz deleted the feat/MageForge-Toolbar-svg-logo branch June 16, 2026 06:16
@github-actions github-actions Bot mentioned this pull request Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants