Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Russell Martin <[email protected]>
Co-authored-by: Malcolm Smith <[email protected]>
  • Loading branch information
3 people authored Jan 31, 2024
1 parent 8a8f1a5 commit d2c14ba
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions content/news/buzz/january-2024-status-update/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ 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.

* We added an `OptionContainer widget for Android <https://github.com/beeware/toga/pull/2350>`__. This now means that OptionContainer is available on every desktop and mobile platform.

* 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>`__.

Expand All @@ -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?
-----------------------
Expand Down

0 comments on commit d2c14ba

Please sign in to comment.