Apply suggestions from code review

Co-authored-by: Russell Martin <russell@rjm.li>
Co-authored-by: Malcolm Smith <smith@chaquo.com>
This commit is contained in:
Russell Keith-Magee 2024-02-01 05:39:24 +08:00 committed by GitHub
parent 8a8f1a5fda
commit d2c14bab73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,7 +9,7 @@ January has seen some long awaited and high profile features added to BeeWare.
What we've done
----------------
* `PEP738 <https://peps.python.org/pep-0738/>`__, formalizing the introduction of Android as a Tier 3 platform in CPython, has been formally accepted as a draft. We're now revising the draft following community feedback, in anticipation of submitting the PEP for formal approval in the near future.
* `PEP 738 <https://peps.python.org/pep-0738/>`__, formalizing the introduction of Android as a Tier 3 platform in CPython, has been formally accepted as a draft. We're now revising the draft following community feedback, in anticipation of submitting the PEP for formal approval in the near future.
* We added a cross-platform Camera API to Toga. This API has been `implemented for iOS and macOS <https://github.com/beeware/toga/pull/2266>`__; the `implementation for Android <https://github.com/beeware/toga/pull/2353>`__ is in final review.
@ -17,7 +17,7 @@ What we've done
* We added the ability to `define a button with an Icon <https://github.com/beeware/toga/pull/2310>`__. In addition, we've added some `major clarifications to the documentation about the difference between an Icon and an Image <https://github.com/beeware/toga/pull/2348>`__.
* We `reworked the way that widget IDs are handled <https://github.com/beeware/toga/pull/2320>`__. This change was required due to a bug caused by the interaction of Python's garbage collector and the widget registry that prevented the re-used of widget IDs in some situations. The new implementation means that the widget registry behaves a lot more like a browsers DOM - a widget can only be discovered by ID when it is actually part of a widget layout.
* We `reworked the way that widget IDs are handled <https://github.com/beeware/toga/pull/2320>`__. This change was required due to a bug caused by the interaction of Python's garbage collector and the widget registry that prevented the re-use of widget IDs in some situations. The new implementation means that the widget registry behaves a lot more like a browser's DOM - a widget can only be discovered by ID when it is actually part of a widget layout.
* We added Briefcase support for `Python 3.12 on Android <https://github.com/beeware/briefcase/pull/1596>`__.
@ -30,7 +30,7 @@ What we've done
What's next?
--------------
In February, we'll be focussing on the iOS and Android patches to CPython, and the finalisation of `PEP 738 <https://peps.python.org/pep-0738/>`__. While we're waiting for CPython patches to be reviewed, we'll be looking into geolocation and mapping functionality.
In February, we'll be focusing on the iOS and Android patches to CPython, and the finalisation of `PEP 738 <https://peps.python.org/pep-0738/>`__. While we're waiting for CPython patches to be reviewed, we'll be looking into geolocation and mapping functionality.
Want to get involved?
-----------------------