Skip to content

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