Skip to content

UI Responsiveness Improvements for Track and Waypoint List Layouts #513

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

Merged
merged 1 commit into from
Feb 14, 2025

Conversation

FR3DD221
Copy link
Contributor

Addressing layout breaks and text scaling issues when users modify system display and text size settings.

Changes

Track List Item Layout

  • Replaced RelativeLayout with more flexible LinearLayout
  • Implemented dynamic text scaling using autoSizeTextType
  • Increased maximum text auto-sizing from 14sp to 20sp
  • Improved text appearance consistency
  • Enhanced vertical spacing and alignment
  • Removed redundant margin and padding attributes

Waypoint List Item Layout

  • Migrated from RelativeLayout to ConstraintLayout
  • Implemented responsive positioning using constraints
  • Removed hard-coded right margins
  • Ensured dynamic text scaling and alignment

Results

How it looks with the display and text on the biggest size

image

How it looks with the display and text on the medium size

image

This is a fix of PR #494

Addressing layout breaks and text scaling issues when users modify system display and text size settings.
@Andyporras
Copy link
Member

I tested it on android 15 and it works fine

Copy link
Member

@miltonials miltonials left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested in API25 and it works fine.

@jamescr jamescr merged commit 8e1f6e4 into labexp:develop Feb 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants