Giter VIP home page Giter VIP logo

Comments (14)

cg-alves avatar cg-alves commented on August 21, 2024 1

I'm personally not keen on the notion of "having a defined look across platforms". To me, it's always stunk of egocentrism of developers who go on and on about "their vision". You do raise a valid point about Windows, however. Their default font is kind of rubish and most applications do their own thing over there, anyway.

However - seeing as MacOS' system fonts are much nicer, and Linux users typically prefer to have their applications follow a uniform look - maybe there could be a different build path for the Windows version where sets Roboto as default and leaves the system default as fallback, and then another for MacOS and Linux, where the opposite happens.

More opinions would be nice, but seeing as the project is in its infancy, I'm not too sure where you'd go to get them. Maybe set up a strawpoll on the releases page?

from freetube.

PrestonN avatar PrestonN commented on August 21, 2024 1

Yes, development is coming back to here and the Vue repository has been archived.

I'd say UI scaling should be a separate issue, as it's slightly different than choosing the font within the app, so let's go with that.

from freetube.

PrestonN avatar PrestonN commented on August 21, 2024 1

You can make a new thread now if you'd like :)

from freetube.

Hund avatar Hund commented on August 21, 2024 1

Any news on this? This is seriously something that keeps me from using this client. I can't stand the default font. It's horrible on my screen. :)

from freetube.

PrestonN avatar PrestonN commented on August 21, 2024

I see no problem with doing this, however I think I'd rather have it the other way around where Roboto is the default and there would be a setting to switch to the system defaults. Only looking through very quick research, this looks like it can go a step further and allow the user to pick any font that they have installed on their system. I'll keep this is mind but for now I'd consider this low priority.

Thank you for the suggestions :)

from freetube.

cg-alves avatar cg-alves commented on August 21, 2024

Shouldn't integration with the user's system take precedent for a desktop application? Roboto's a nice font, sure; but if the user really likes Roboto, they can set it as their default font without much trouble, or even set an environment variable just for FreeTube.

from freetube.

PrestonN avatar PrestonN commented on August 21, 2024

I'd be interested in getting a couple of opinions on this. I'm don't have a very strong opinion on either direction we go with this. I believe that each direction has their own benefits.

Defaulting to Roboto (or any font set by the developer) helps keep a defined look across all platforms. This keeps it so that you know how the application will look no matter which platform you choose.

Defaulting to the system font on the platform allows the user to have their application stack more uniform to their tastes, assuming they have a unique font that they've set. You have to remember that with Windows, (which roughly account for half of the downloads for FreeTube) have a hard time customizing the fonts on their system. It's possible, but not exactly as easy as it is on Linux based systems. Some users may not have that same sense of design that you or someone else does and would rather trust the developers / designers to pick out things such as font for them. It's a very subjective situation but it's highly possible.

Like I've mentioned, I'm okay with this going either direction. I'm just curious as to what others suggest as far as their preference goes.

from freetube.

linuxgirl22 avatar linuxgirl22 commented on August 21, 2024

Hello :-)
I just read the master list and clicked through to here. Sounds great about sorting fonts; I just looked up Roboto and it looks nice. I'd mentioned in another thread, about Vue, that the small fonts on the side bar and under videos (channel name), and the comments, are too small to read; even though I'm on Linux I can't find a way to change that. Preston had said to mention this after the first release of Vue, and he could sort out UI scaling. I just saw that Vue has gone from the Aur and the github page for Vue is read only, so am presuming that Vue has integrated into here? ... it's okay to tag on about the UI scaling here? If not, my apologies.

from freetube.

linuxgirl22 avatar linuxgirl22 commented on August 21, 2024

That's great; no problem. :-) Do you want me to start a new thread now, or wait?

from freetube.

linuxgirl22 avatar linuxgirl22 commented on August 21, 2024

Thanks :-) Will do that now.

from freetube.

Golddouble avatar Golddouble commented on August 21, 2024

Here is another vote:

Please at least make it possible to choose in settings between an antialiasing friendly font and a "antialiasing free" friendly font (like Arial).
#3063

from freetube.

Golddouble avatar Golddouble commented on August 21, 2024

As I use an antialiasing free Linux, the FreeTube font looks very ugly:
k20230120-125728

(-> Please click on the picture to see it with a scale of 100% to see, what I see. I hate this style.)

I would appreciate it if issue #39 would be implemented.

from freetube.

Golddouble avatar Golddouble commented on August 21, 2024

Is there a workaround like to enable antialiasing only for the flatpak FreeTube, when I start it?
Has FreeTube for example a environmental variable that can be set by start, to enable antialiasing only for Freetube?

Thank you.

from freetube.

golden-peaches avatar golden-peaches commented on August 21, 2024

Hello,

I wanted to resuggest the idea of having FreeTube default to the system's font (at least on linux). The Roboto font does not work well with Japanese. The application defaults to a font for Japanese characters that does not fit well with the Latin Roboto characters. The Japanese is therefore hard to read.

Screenshot_2023-05-04_08:00:54_JST

from freetube.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.