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

Various fixes mostly for the mobile version #257

Merged
merged 11 commits into from
Mar 28, 2022

Conversation

Vogtinator
Copy link
Member

@Vogtinator Vogtinator commented Mar 24, 2022

Mixture of all kinds of changes.

See the individual commits for details.

@Vogtinator Vogtinator force-pushed the androidwa branch 2 times, most recently from 436623a to b1d2b49 Compare March 27, 2022 20:04
@Vogtinator Vogtinator marked this pull request as ready for review March 27, 2022 20:05
@Vogtinator Vogtinator mentioned this pull request Mar 28, 2022
This can fail for some reason if the Uri is not persistable, possibly caused
by Qt not passing FLAG_GRANT_PERSISTABLE_URI_PERMISSION.
That's necessary for style extraction to work.
That way it can be reached with keyboard navigation. It also makes the
TextField no longer the first item on the ConfigKits page, which triggered the
virtual keyboard to appear each time it was opened.
When sending a file, the thottle timer is disabled automatically. It was only
automatically disabled again if the transfer succeeded.
Otherwise it would receive all the signals it connects to multiple times.
That way it's easier to separate the output and the command history is also
visible.
For some reason, items within a layout can just grow beyond the size of the
layout. Limit them to stay within the parent's region.
This was apparently missed when porting away from designated initializers.
It led to random transmission failures.
Apparently Android checks for equivalence of the passed URLs at a string level
when looking up URI grants. It has to be fully encoded to match properly.

Fixes nspire-emus#202
@Vogtinator Vogtinator merged commit debd01c into nspire-emus:master Mar 28, 2022
@Vogtinator Vogtinator deleted the androidwa branch August 6, 2022 11:54
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.

1 participant