Work in December (and the publication of this update!) was slowed by the end-of-year break; but BeeWare still made some significant progress to round out the year.

What we've done

What's next?

We'll publish a full Q1 roadmap in a day or two; but our goal for January will be to continue the work we were doing in December. We'll continue to push patches upstream to support binary packaging, with iOS support for Pillow being the immediate goal. We'll continue to work on Python Emscripten support, and Toga's Web backend, with the eventual aim of getting the web backend to the same level of support as the other Toga backends. We're planning to publish new versions of Rubicon ObjC, Travertino and Toga in the coming days; these are major updates that will involve some minor backwards compatibilities. Lastly, we've had a number of reports of bugs with Briefcase's macOS notarization and Windows packaging which we will be investigating.

Want to get involved?

Want to get involved? Here are some open issues that would be a great place to get started with contributing to a BeeWare project. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users:

  1. Update the Toga testbed test suite to use Pixel 7 Pro device sizes
  2. Filter out a message generated after Xcode updates
  3. Add the ability to configure the ABIs built by an Android project
  4. Rationalise the application of adhoc signing on macOS
  5. Document how to debug an application in popular IDEs
  6. Add an option to select the Android base image when creating new emulators
  7. Add an API to request that an app be given focus
  8. Investigate the source of a Table column resize issue on Windows
  9. Correct the handling of double quotes in formal names
  10. Modify the default bootstrap to provide more helpful initial values

Pick one of these tickets, drop a comment on the ticket to let others know you're looking at it, and try your hand at a PR! We have a guide on setting up a Briefcase development environment; but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the BeeWare Discord server.

Siguiente entrada
2025Q1 Roadmap
Anterior entrada
November 2024 Status Update