Skip to content

Major API changes#127

Merged
elgopher merged 1 commit intomasterfrom
major-refactor
Jul 7, 2025
Merged

Major API changes#127
elgopher merged 1 commit intomasterfrom
major-refactor

Conversation

@elgopher
Copy link
Owner

@elgopher elgopher commented Jul 7, 2025

This huge commit changes the Pi API to make it more user-friendly and powerful. New features:

  • Reusable surfaces
  • Palette decoding
  • Draw targets
  • Color tables
  • Masks
  • Event system
  • GUI
  • Coroutine alternative
  • Testing package
  • Improved documentation

More information about all these features is available in the GoDoc.

@elgopher elgopher force-pushed the major-refactor branch 3 times, most recently from a572df7 to ee2fcf0 Compare July 7, 2025 07:25
@elgopher elgopher self-assigned this Jul 7, 2025
@elgopher elgopher added the enhancement New feature or request label Jul 7, 2025
@elgopher elgopher force-pushed the major-refactor branch 2 times, most recently from 75de4bd to 0c3f857 Compare July 7, 2025 15:40
@elgopher elgopher marked this pull request as ready for review July 7, 2025 15:50
This huge commit changes the Pi API to make it more user-friendly and powerful. New features:

* Reusable surfaces
* Palette decoding
* Draw targets
* Color tables
* Masks
* Event system
* GUI
* Coroutine alternative
* Testing package
* Improved documentation

More information about all these features is available in the GoDoc.
@elgopher elgopher merged commit 8070bff into master Jul 7, 2025
1 check passed
@elgopher elgopher deleted the major-refactor branch July 7, 2025 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant