pygame-web / pygbag

python and pygame wasm for everyone ( packager + test server + simulator )
https://github.com/pygame-web
MIT License
335 stars 39 forks source link

important design issues from upstream #60

Open pmp-p opened 1 year ago

pmp-p commented 1 year ago

Limited api / abi3 ( works with wasm, see Harfang ) https://github.com/pygame/pygame/issues/1357 https://github.com/pygame-community/pygame-ce/issues/785

cython or not ( well C is more readable indeed, so is Python with mypyc ) Hpy ( untested ) https://github.com/pygame/pygame/issues/3457 https://github.com/pygame/pygame/issues/1476 https://github.com/pygame-community/pygame-ce/issues/825

related https://discord.com/channels/772505616680878080/772940667231928360/1069335893271396472

pmp-p commented 1 year ago

pending issues

Create way to run test suite from Python https://github.com/pygame/pygame/issues/3145 https://github.com/pygame-community/pygame-ce/issues/1588

Reduce the number of Font classes https://github.com/pygame/pygame/issues/3117 https://github.com/pygame-community/pygame-ce/issues/1577

wasm emscripten sysfont https://github.com/pygame/pygame/issues/3432 https://github.com/pygame-community/pygame-ce/issues/1694

pmp-p commented 1 year ago

please consider that upstream is now pygame-ce

pmp-p commented 2 months ago

breaking changes in scan iterator https://github.com/pygame-community/pygame-ce/commit/d58097b2c1b73a01ea099b133f9967f1cbf5ecd4 is reverted by pygbag.

pmp-p commented 1 month ago

physical keyboard handling is less than adequate in both implementations. And they became incompatible.