Skip to content

[Feature] Add Font Selection to the Personalization Tab #347

Description

@indpriyanshuraj

Feature Request: Add Font Selection to the Personalization Tab

Description

Add a Font option to Settings → Personalization, allowing users to choose the font used throughout the app.

Image

LeviLaunchroid already provides customization through Theme Mode and Theme Color. Adding font selection would further enhance personalization and let users set the interface to their visual preferences.

Proposed Behavior

Add a Font section below the existing personalization options, where users can preview and select from the available fonts.

Possible options include:

  • Default (System)
  • Sans Serif
  • Serif
  • Monospace
  • Other bundled fonts

Changes should be applied immediately and persist across app restarts.

Why This Matters

Different users have different preferences for readability and appearance. Font selection would:

  • Improve accessibility for users who find certain fonts easier to read.
  • Give users greater control over the app's visual style.
  • Complement the existing personalization features, making the customization experience more complete.

Tip

If custom fonts are not desirable, simply providing a choice between the system font and one or two bundled fonts would still offer meaningful personalization without adding significant maintenance overhead.

Expected Behavior

Users should be able to:

  1. Open Settings → Personalization.
  2. Select a font from the available options.
  3. See the new font applied throughout the app.
  4. Have the selected font remembered across future launches.

Additional Context

The app already offers theme customization, making typography the next logical step in expanding the Personalization section. Even a small set of carefully chosen fonts would noticeably improve the user experience while keeping the UI clean and consistent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions