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

Support additional fonts for accessibility #3288

Closed
wants to merge 24 commits into from
Closed

Support additional fonts for accessibility #3288

wants to merge 24 commits into from

Commits on Feb 9, 2023

  1. Generate library license list/display with AboutLibraries

    - Ensures that no licenses/libraries are missed
    Nik Clayton committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    1992dfe View commit details
    Browse the repository at this point in the history
  2. Support Atkinson Hyperlegible and Opendyslexic fonts

    Provide two alternative fonts for use throughout the entire app.
    
    - Atkinson Hyperlegible, from the Braille Institute, claims to improve
      readability for low-vision users.
    
    - OpenDyslexic claims to improve readability for people with dyslexia.
    
    Both fonts are available under a permissive license that allows bundling
    with the app. Include the license information so it shows up in
    LicenseActivity.
    
    Add a preference to allow the user to switch between the fonts. The
    preference previews the font in the list so the user can see the
    difference.
    Nik Clayton committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    4ccfb89 View commit details
    Browse the repository at this point in the history
  3. Use an enum for safer code

    Nik Clayton committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    7a5ce7d View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Merge branch 'develop' into aboutlibraries

    Nik Clayton committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    646c88a View commit details
    Browse the repository at this point in the history
  2. Use smaller type

    Nik Clayton committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    bdfb17d View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Merge remote-tracking branch 'upstream/develop' into legible-fonts

    # Conflicts:
    #	app/build.gradle
    #	app/src/main/java/com/keylesspalace/tusky/BaseActivity.java
    #	app/src/main/java/com/keylesspalace/tusky/LicenseActivity.kt
    #	app/src/main/java/com/keylesspalace/tusky/components/preference/PreferencesActivity.kt
    #	app/src/main/java/com/keylesspalace/tusky/components/preference/PreferencesFragment.kt
    #	app/src/main/res/values/string-arrays.xml
    #	gradle/libs.versions.toml
    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    bab322f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/develop' into aboutlibraries

    # Conflicts:
    #	app/build.gradle
    #	app/src/main/java/com/keylesspalace/tusky/LicenseActivity.kt
    #	gradle/libs.versions.toml
    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    8be462d View commit details
    Browse the repository at this point in the history
  3. Remove obsolete strings

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3b98880 View commit details
    Browse the repository at this point in the history
  4. Adjust layout to deal with missing library author info

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    5d6e755 View commit details
    Browse the repository at this point in the history
  5. Lint

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0415d18 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'aboutlibraries' into legible-fonts

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6748eb8 View commit details
    Browse the repository at this point in the history
  7. Add Estedad font

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    f4e9d9a View commit details
    Browse the repository at this point in the history
  8. Move version and license info down a line so there's more space for t…

    …he library name
    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    118419f View commit details
    Browse the repository at this point in the history
  9. Add organisation and website info

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    963956e View commit details
    Browse the repository at this point in the history
  10. Add Lexend font

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6b99543 View commit details
    Browse the repository at this point in the history
  11. Add ComicNeue font

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3e24644 View commit details
    Browse the repository at this point in the history
  12. Use more space for the license name

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    c0526ef View commit details
    Browse the repository at this point in the history
  13. Add Luciole font

    Nik Clayton committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    d38e51a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Increase the action bar height if there is a subtitle and the font is…

    … Luciole.
    Nik Clayton committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    64cc866 View commit details
    Browse the repository at this point in the history
  2. Align horizontal text views along the baseline

    Ensures that with different fonts the text still lines up
    Nik Clayton committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    3548b56 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    37290fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e185672 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/develop' into aboutlibraries

    # Conflicts:
    #	app/src/main/res/values-cy/strings.xml
    #	app/src/main/res/values-tr/strings.xml
    Nik Clayton committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    e4bf575 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'aboutlibraries' into legible-fonts

    # Conflicts:
    #	app/build.gradle
    Nik Clayton committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d637f1a View commit details
    Browse the repository at this point in the history