GithubHelp home page GithubHelp logo

Comments (6)

colmbrady avatar colmbrady commented on June 5, 2024 1

Any guiding principles for starting this work? Id be open to contributing this work.

Any ideas on how you want to version the Material typography? e.g. materialOld.js ..?

from react-native-typography.

hectahertz avatar hectahertz commented on June 5, 2024

Definitely!

from react-native-typography.

hectahertz avatar hectahertz commented on June 5, 2024

The updated scale is quite different, so probably some of the users won't want to migrate to the new scale right away.

Having that in mind, I think that we should aim for:

  • A solution for the users that want to keep using the old scale for now and migrate their styles manually
  • A way for users to switch to the new scale immediately
  • Not introducing complexity for new users that are only interested in the new scale

Material UI took an interesting approach, see: https://material-ui.com/style/typography/#migration-to-typography-v2

I also recommend reading the RFC: mui/material-ui#12741

We could go for a similar solution, what do you think?

from react-native-typography.

LRNZ09 avatar LRNZ09 commented on June 5, 2024

Similar issue here #34

from react-native-typography.

FRizzonelli avatar FRizzonelli commented on June 5, 2024

@hectahertz Any news on this?

from react-native-typography.

ha3 avatar ha3 commented on June 5, 2024

@hectahertz hello, thank you for the great work! Are you still planning to work on this? I also wonder if iOS styles are still relevant or they need to be updated as well (for example, according to official resources, largeTitleEmphasized seems to have letterSpacing value of 0.37 but definitions show 0.41).

from react-native-typography.

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.