8000 Android platform issues · Issue #376 · project-robius/robrix · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Android platform issues #376

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

Open
3 of 9 tasks
kevinaboos opened this issue Feb 2, 2025 · 0 comments
Open
3 of 9 tasks

Android platform issues #376

kevinaboos opened this issue Feb 2, 2025 · 0 comments
Labels
tracking An issue used to track progress

Comments

@kevinaboos
Copy link
Member
kevinaboos commented Feb 2, 2025

This is a tracking issues for Android platform bugs that have cropped up recently. These changes are not things that can be fixed within Robrix itself, but rather are issues with Makepad's current android platform layers or specific widgets.

  • long-press does not work at all on some real Android devices. Likely a timer bug within makepad?
    • A redesign for this is currently in progress, which will use our newly-added native LongPress events in Makepad.
  • pasting text into the login screen's password field doesn't seem to paste all of the characters, and only shows one character.
  • a panic in the font atlas layout code occurs when the app has already been run before and has some contents in its cache.
    • workaround: clear the cache in App Info --> Storage
    • makepad team is aware of this and will fix it as part of their major font stack overhaul, which is currently underway.
  • PortalList touch-based scrolling will also trigger a FingerUp hit upon release in many cases, which shouldn't be the case.
  • Pressing the back navigational action when the User Profile Sliding Pane is displayed does not capture that event, so it both hides the pane and triggers the stack navigation to return to the root view (the RoomsList).
  • all TextInputs need to bring up the regular typing IME with full autocomplete/autocorrect, not the barebones keyboard with no extra features.
    • this is a known issue that Linebender folks have been working on for a while, primarily Aaron
  • drag-N-drop needs to be supported on Android so we can use the dockable tab interface (mostly for foldables/tablets).
    • don't always select/activate a tab on FingerDown/Up, since we'll need to handle the long-press gesture in order to start a drag/drop procedure
    • similarly, we need support for finger scrolling through the tab bar, specifically horizontally and not just vertically. Otherwise you cannot scroll through multiple tabs on a touchscreen device.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracking An issue used to track progress
39CB
Projects
None yet
Development

No branches or pull requests

1 participant
0