Skip to content

chore: update logo assets to new brand mark design#231

Merged
marythought merged 4 commits intomainfrom
chore/update-logo-assets
Mar 10, 2026
Merged

chore: update logo assets to new brand mark design#231
marythought merged 4 commits intomainfrom
chore/update-logo-assets

Conversation

@vmorps
Copy link
Contributor

@vmorps vmorps commented Mar 9, 2026

Summary

  • Replace old overlapping-circles logo with new filled circle + concentric ring + dashed arc trail design
  • Update all SVG (favicon, lockup-light/dark), ICO, and PNG (social card, horizontal logo) assets
  • Add standalone mark variants (opentdf-mark-light.svg, opentdf-mark-dark.svg)
  • Remove unused legacy PNGs (OpenTDF-Logo.png, OpenTDF-Logo-White.png)
  • Trail opacity set to 100% across all assets
  • Icon stays cyan (#0891B2) in dark lockup — only wordmark text goes white

Closes #230

🔍 Preview

https://opentdf-logo-preview.surge.sh

Where to look

Area What to check URL / Path
Navbar (light theme) Logo lockup renders with cyan icon + dark text Homepage — toggle to light mode
Navbar (dark theme) Logo lockup renders with cyan icon + white text (icon must NOT be all-white) Homepage — toggle to dark mode
Favicon New mark appears in the browser tab Any page — check the tab icon
OG Social Card New logo on dark background, 1200×630 Direct link
Horizontal PNG Updated raster lockup Direct link
Mark SVGs Standalone icon mark files (new) Light · Dark

Key design rules

  • The icon mark (circle + ring + trail) is always cyan (#0891B2), even on dark backgrounds
  • Only the wordmark text changes color between themes (dark text → white text)
  • The dashed arc trail renders at full opacity (no 50% reduction)

Test plan

  • Navbar logo correct in light theme (cyan icon, dark wordmark)
  • Navbar logo correct in dark theme (cyan icon, white wordmark)
  • Favicon visible in browser tab
  • OG social card renders at /img/opentdf-social.png
  • No broken image references from deleted legacy PNGs

🤖 Generated with Claude Code

Replace overlapping-circles logo with new filled circle + concentric
ring + dashed arc trail design. Update all SVG, ICO, and PNG assets.
Remove unused legacy PNGs (OpenTDF-Logo.png, OpenTDF-Logo-White.png).
Add standalone mark variants (opentdf-mark-light/dark.svg).

Closes #230

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mike Morper <mike.morper@virtru.com>
@vmorps vmorps requested review from a team as code owners March 9, 2026 16:41
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request updates the project's branding by introducing a new logo design and applying it across all relevant assets. The changes ensure a consistent and modern visual identity, impacting various SVG, ICO, and PNG files, and also includes the addition of new standalone logo marks for flexibility.

Highlights

  • New Brand Mark Design: The old overlapping-circles logo has been replaced with a new design featuring a filled circle, concentric ring, and a dashed arc trail.
  • Asset Updates: All existing SVG (favicon, lockup-light/dark), ICO, and PNG (social card, horizontal logo) assets have been updated to reflect the new brand mark.
  • New Standalone Mark Variants: Standalone mark variants, opentdf-mark-light.svg and opentdf-mark-dark.svg, have been added.
  • Legacy Asset Removal: Unused legacy PNGs, OpenTDF-Logo.png and OpenTDF-Logo-White.png, were removed.
  • Consistent Trail Opacity: The trail opacity is now consistently set to 100% across all updated assets.
  • Dark Lockup Icon Color: The icon in the dark lockup retains its cyan color (#0891B2), while only the wordmark text changes to white.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • static/img/favicon.svg
    • Updated the favicon SVG to the new brand mark design.
  • static/img/opentdf-lockup-dark.svg
    • Replaced the dark theme lockup SVG with the new brand mark and wordmark, maintaining cyan icon and white wordmark.
  • static/img/opentdf-lockup-light.svg
    • Replaced the light theme lockup SVG with the new brand mark and wordmark, using a dark wordmark color.
  • static/img/opentdf-mark-dark.svg
    • Added a new standalone SVG asset for the dark variant of the brand mark.
  • static/img/opentdf-mark-light.svg
    • Added a new standalone SVG asset for the light variant of the brand mark.
Activity
  • No human activity has been recorded on this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the logo assets to a new design. While the new assets are in place, the new and modified SVG files appear to be unoptimized. They contain verbose path data with unnecessary precision, which significantly increases their file size. This can negatively impact page load performance, especially for assets like the favicon. I recommend optimizing all new and modified SVG files using a tool like svgo to reduce their size, which will improve user experience by making the site faster.

vmorps and others added 2 commits March 9, 2026 10:29
Run svgo with precision 2 on all logo SVGs to reduce file sizes.
Regenerate favicon.ico from the optimized source.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mike Morper <mike.morper@virtru.com>
Sync attributes.openapi.yaml from upstream opentdf/platform.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mike Morper <mike.morper@virtru.com>
Copy link
Contributor

@marythought marythought left a comment

Choose a reason for hiding this comment

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

🧑‍🎨

@marythought marythought merged commit f24d179 into main Mar 10, 2026
1 check passed
@marythought marythought deleted the chore/update-logo-assets branch March 10, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update brand assets with new logo design

2 participants