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

[Feature]: Improve beta version indication #3769

Open
3 tasks done
ux-git opened this issue Dec 17, 2024 · 27 comments
Open
3 tasks done

[Feature]: Improve beta version indication #3769

ux-git opened this issue Dec 17, 2024 · 27 comments
Labels
awaiting-release Will be released with next update enhancement New feature or request

Comments

@ux-git
Copy link
Contributor

ux-git commented Dec 17, 2024

Is your feature request related to a problem?

Right now the big red circle behind the logo looks like an error indicator.

Bildschirmfoto 2024-12-17 um 13 15 34

Describe the solution you'd like

Add a 'Beta' badge to the logo to attract enough attention but not too much and right away indicate why is it even red – because it's a beta version and user has to be careful.

Something like this:
Bildschirmfoto 2024-12-17 um 13 11 08

Describe alternatives you've considered

Clicking on the icon to find out why it's read

Additional context

Perhaps such an indicator would also be useful on the app icon of beta versions to distinguish it more clearly from the stable version. If the beta works well, you might forget that it's a beta :)

Confirmations

  • I confirm that I have read the documentation website.
  • I confirm that I have searched through the existing issues to make sure my feature request is not a duplicate.
  • I confirm that I have searched through the existing discussions to make sure my feature request is not a duplicate.
@ux-git ux-git added the enhancement New feature or request label Dec 17, 2024
@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 17, 2024

The red could also indicate that auto updates are disabled. If either auto updates are disabled or beta updates are enabled, the red is shown. How would you like that to be visually shown?

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 17, 2024

I do like the idea of a beta logo. Would you want that beta logo only in the top header or also as the application icon (as seen in the taskbar / application menu)?

@ux-git
Copy link
Contributor Author

ux-git commented Dec 17, 2024

How would you like that to be visually shown?

We can try fit to the 'Updates disabled icon' + the vXX.X.X in the same red bar + make the badge's color orange-ish instead of the red, since disabling updates is not that risky as using a beta version.

Would you want that beta logo only in the top header or also as the application icon (as seen in the taskbar / application menu)?

Initially, I thought about using it only as the top header indicator, but the app icon actually makes sense too. If you're open to this idea, I can create a set of beta icons later.

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 17, 2024

Maybe something like this:

  • A beta version is installed: app icon has beta banner
  • Beta updates are enabled: beta badge on top header logo
  • Auto updates disabled: orange-ish icon badge on top header logo

Quasar badge component: https://quasar.dev/vue-components/badge

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 17, 2024

Btw, when you disable auto updates on Windows/Linux and a new version becomes available, you'll see a banner (the same one macOS will always show for new versions). So warning that auto updates are disabled is not that important if it becomes too visually cluttering.

@ux-git
Copy link
Contributor Author

ux-git commented Dec 17, 2024

A beta version is installed: app icon has beta banner
Beta updates are enabled: beta badge on top header logo
Auto updates disabled: orange-ish icon badge on top header logo

Exactly. Sounds good!

So warning that auto updates are disabled is not that important if it becomes too visually cluttering.

If we use either auto-updates disabled badge OR beta version badge at once, the UI must be fine with enough indication for both types of users. But we can start with just the beta badge and see if that's sufficient.

@e-Feitosa
Copy link

Really this red logo was a little bit out of order, I would suggest also some change, something like the letter B in the logo to differentiate. Excellent suggestions.

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 17, 2024

This is what I've got so far. The warning icon is a placeholder until we have a updates-disabled icon.

image

image

@ux-git
Copy link
Contributor Author

ux-git commented Dec 17, 2024

Good starting point 👍 I'd say don't be afraid to move it more over the logo to avoid touching the side and top of the container, to always have some distance around the object.

@mtdvlpr mtdvlpr added the in-progress Currently working on this label Dec 17, 2024
@ux-git
Copy link
Contributor Author

ux-git commented Dec 18, 2024

@mtdvlpr taking a fresh look, maybe more saturated yellow and red would be better? What do you think?

@ux-git
Copy link
Contributor Author

ux-git commented Dec 18, 2024

What do you think about having a beta version icon simply visually very different to the stable version's icon instead of trying to incorporate the beta or even β symbol? I've tried multiple versions with the text, but they just don't look right in my opinion.

That said, we can try to deliver the beta-idea in a visual way without explicitly saying this. Something like this might work for example. What do you think @mtdvlpr @sircharlo ?

Screenshot 2024-12-18 at 21 04 09 Screenshot 2024-12-18 at 21 33 28

Let me know if Windows version requires any tweaks to optimize it, most likely in the very small scale it won't be really readable.

@ux-git
Copy link
Contributor Author

ux-git commented Dec 18, 2024

The 'Updates disabled' icon is already in the UI Kit by the way @mtdvlpr

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 18, 2024

I personally like number 4 (maybe with a regular B instead of the β). I'm curious what @sircharlo thinks.

image

@ux-git
Copy link
Contributor Author

ux-git commented Dec 18, 2024

Pay attention to how the red strip won't align with the isometric-aligned M³ logo shape on the 4th option 😁

If I had to choose from other options, I'd go with either number 2 or 5

@sircharlo
Copy link
Owner

sircharlo commented Dec 19, 2024

Oh man. I love number one...
Could it have a beta Indicator right in the centre?
(Diamond shaped badge, in my mind, same shape as outer border of the M)

@ux-git
Copy link
Contributor Author

ux-git commented Dec 19, 2024

@sircharlo
Screenshot 2024-12-19 at 11 35 19

@ux-git
Copy link
Contributor Author

ux-git commented Dec 19, 2024

And I guess the ultimately selected app icon can also be used in the app's toolbar (but with no stroke and rounded corners, only the white layers)? Since it's clearly says 'Beta', it would be a good indicator as well. What do you guys think?

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 19, 2024

@ux-git, thank you for putting so much effort into all these different designs! They all look amazing. If I may share my humble opinion again, I think beta is a lot clearer than β. I like numbers 4 and 5.

@ux-git
Copy link
Contributor Author

ux-git commented Dec 19, 2024

@mtdvlpr I do agree. My favourites are 2 for its simplicity, 5 for being clear, and 7 for being extra clear :D

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 19, 2024

And I guess the ultimately selected app icon can also be used in the app's toolbar (but with no stroke and rounded corners, only the white layers)? Since it's clearly says 'Beta', it would be a good indicator as well. What do you guys think?

I think it depends on whether we want a clear distinction between "a beta version is installed" and "beta updates are enabled".

The beta app icon is a great way to say "a beta version is installed". If we use that same icon in the top header/toolbar as a "beta updates are enabled" indicator, it might not be clear that it signifies something else.

@ux-git
Copy link
Contributor Author

ux-git commented Dec 19, 2024

While waiting for the feedback from @sircharlo, I've improved the geometry of the base logos across all platforms, so @mtdvlpr feel fee to re-import them into the app (literally all icons, the media window ones as well) once you have a spare minute. Or perhaps better after the beta icon is selected and finalized.

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 19, 2024

While waiting for the feedback from @sircharlo, I've improved the geometry of the base logos across all platforms, so @mtdvlpr feel fee to re-import them into the app (literally all icons, the media window ones as well) once you have a spare minute. Or perhaps better after the beta icon is selected and finalized.

Done :)

@sircharlo, I've simplified the logo update process:

  1. Download the macOS and Windows assets as png and place them in build/logos.
  2. Download the Windows icon as svg and rename it logo.svg.
  3. Replace the docs/src/public/logo.svg and src/assets/logo.svg with the new logo.svg

A new yarn generate:logos script takes care of the rest. It will generate all the png icons for Electron and VitePress and put them in the correct place. This script is now run as part of the build workflow. The generated icons don't need to be in the repo anymore and @ux-git can easily update the logos himself by opening a PR for the figma assets.

@sircharlo
Copy link
Owner

@sircharlo Screenshot 2024-12-19 at 11 35 19

I like 4!

@ux-git
Copy link
Contributor Author

ux-git commented Dec 19, 2024

Ok, great. The icons are ready for export

@mtdvlpr
Copy link
Collaborator

mtdvlpr commented Dec 19, 2024

Implemented in b371303

@mtdvlpr mtdvlpr added awaiting-release Will be released with next update and removed in-progress Currently working on this labels Dec 19, 2024
@yulianitarahma
Copy link

hard crosing make media converter so slowly

@sircharlo
Copy link
Owner

hard crosing make media converter so slowly

Что? Sorry I didn't get that...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-release Will be released with next update enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants