Malcolm Smith
Malcolm Smith
Similarly to Bluetooth (#2915), it would be better to contribute Android and iOS support to an existing cross-platform NFC library rather than adding it to Toga itself. But let's leave...
Thanks for the report: a cleaner way of doing this would be to implement a setter on `Table.selection`. Meanwhile, if all you want to do is clear the selection, you...
This also came up on [StackOverflow](https://stackoverflow.com/questions/78884394).
I see the same on API level 34. It can be worked around in your app by editing build/.../android/gradle/app/src/main/AndroidManifest.xml to change `android:supportsRtl` to ~~"true"~~ "false". We probably shouldn't make this...
> I think Android RTL/LTR locales will force its direction, no matter what was set for `android:supportsRtl="true"` Sorry, I got that the wrong way round. Try setting it to "false"....
No, I changed my mind about that – see [this comment](https://github.com/beeware/toga/issues/2692#issuecomment-2215448727).
> This unfortunately involves some backwards incompatible changes; I can't see any obvious way to retain compatibility with the old API and also allow for the flexibility needed to support...
> The implementation-level `create_standard_commands` will be retained (for now) It's currently called `_create_app_commands`, though "standard" would be a clearer name. > We will confirm that it would be possible to...
As it says in the [cibuildwheel documentation](https://cibuildwheel.pypa.io/en/stable/platforms/#android), the only GitHub Actions runner that can run the Android emulator is Linux x86_64. So I recommend you do your Android builds on...
The Android Python 3.14 failure will be fixed by https://github.com/pypa/cibuildwheel/pull/2590. It should also be possible to work around by going back to cibuildwheel version 3.2.0.