Skip to content

Conversation

@CxDxVER
Copy link

@CxDxVER CxDxVER commented Feb 15, 2022

No description provided.

Only using user-selected fonts for a subset of system apps leads to an
inconsistent visual experience. While we've already applied them to the
system's Material UI themes, many apps have hard-code references to
sans-serif (whether it's through XML styles or Typeface.SANS_SERIF), so
it is also necessary to override Typeface fonts at runtime.

Changing overlays causes OverlayManagerService to schedule
ApplicationInfo updates for affected apps, which forces a configuration
change by incrementing Configuration#assetsSeq.

TODO: figure out why not all apps get consistent configuration updates
until manually relaunching activities
Change-Id: I684a56315808f78f24a14cd6efeda0ea05e25abf
Signed-off-by: NEMESIS <starkinternational888@gmail.com>
@beingmishra beingmishra merged commit 10f570b into Octavi-OS:12 Feb 15, 2022
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.

3 participants