Skip to content
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

SVG assets #4898

Merged
merged 3 commits into from
Apr 12, 2024
Merged

SVG assets #4898

merged 3 commits into from
Apr 12, 2024

Conversation

HighlanderCZ
Copy link
Contributor

@HighlanderCZ HighlanderCZ commented Apr 8, 2024

SVG assets instead of blurry PNGs

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

#2007

Description

Changes icon and logo in the top bar for all themes to use SVG assets instead of PNGs.

Screenshots

comparison

Testing

The app runs correctly in dev environment and builds without errors.

Desktop

  • OS: macOS
  • OS Version: Sonoma 14.4
  • FreeTube version: v0.20.0 Beta

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) April 8, 2024 05:13
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Apr 8, 2024
@PikachuEXE
Copy link
Collaborator

How do you create the SVG files?

For reviewers: You have to click on View file on removed PNG files to see them, annoying

@HighlanderCZ
Copy link
Contributor Author

I recreated them from larger PNGs with Affinity Designer

@efb4f5ff-1298-471a-8973-3d47447115dc

would this solve #2007 ?

@HighlanderCZ
Copy link
Contributor Author

No, I didn't touch this particular icon

@efb4f5ff-1298-471a-8973-3d47447115dc

Could you also address that one?

auto-merge was automatically disabled April 11, 2024 08:58

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) April 11, 2024 08:58
@HighlanderCZ
Copy link
Contributor Author

Could you also address that one?

It didn't seem jagged on my display, but nevertheless, I recreated the Windows icon in a higher res version -- from 1024x1024 all the way down to 16x16. Can you download the icon itself and check if it displays better for you?

Copy link
Member

Choose a reason for hiding this comment

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

Looks very clean!

kommunarr
kommunarr previously approved these changes Apr 11, 2024
Copy link
Collaborator

@kommunarr kommunarr left a comment

Choose a reason for hiding this comment

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

LGTM

src/main/index.js Outdated Show resolved Hide resolved
DeaDvey added a commit to DeaDvey/FreeTube-Gruvboxtheme that referenced this pull request Apr 11, 2024
auto-merge was automatically disabled April 12, 2024 06:44

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) April 12, 2024 06:44
@FreeTubeBot FreeTubeBot merged commit 5aba52b into FreeTubeApp:development Apr 12, 2024
10 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Apr 12, 2024
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.

None yet

6 participants