Skip to content

All platforms: Update logo icons #1546

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 31, 2025
Merged

Conversation

Jertzukka
Copy link
Contributor

Update the old logo with a simplified one without extra label text.

.ico and .icns are updated on Windows and macOS, and .png, .svg are added on Linux and FreeBSD. According to freedesktop Icon Theme Specification SVG icon is optional and not necessarily implemented, meaning that it alone isn't enough. The spec recommends PNGs in various sizes as the first choice, and XPM as the backup for backwards compatibility. Based on my testing, the DE often uses the exact size .png when available, and falls back to .svg for obscure sizes. When the theme requests symbolic version, we now also have that.

Removed the odd sizes for the old .xpm as these are not used anywhere in this project, nor by any of the distributors I checked, 256x256 is still available for backup use. Couldn't test on Windows as I couldn't get it to build, but I think src/Common/VeraCrypt.ico is the only location it is pulled from.

Original logo design by Andreas Becker, recreated by danielwerg with some edits and symbolic version added by me.

Fixes #1505

Update the old logo with a simplified one without extra label text.
.ico and .icns are updated on Windows and macOS, and .png, .svg
are added on Linux and FreeBSD.

Original logo design by Andreas Becker, recreated by danielwerg with
some edits and symbolic version by me.
@idrassi
Copy link
Member

idrassi commented May 31, 2025

Thank you @Jertzukka for taking care of this. Amazing work!

I'm sorry for not being able to merge this before 1.26.24 release.

@idrassi idrassi merged commit 44fc3ca into veracrypt:master May 31, 2025
1 check passed
@danielwerg
Copy link

@antonio-rojas @anthraxx I believe you are the archlinux package maintainers for veracrypt. Could you package next version with svg icon?

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.

Replace deprecated Linux xpm icons with png/svg
3 participants