Skip to content

docs(readme): refresh intro pitch + 19.x feature callouts#1426

Merged
obiot merged 4 commits into
masterfrom
docs/readme-19x-refresh
Apr 29, 2026
Merged

docs(readme): refresh intro pitch + 19.x feature callouts#1426
obiot merged 4 commits into
masterfrom
docs/readme-19x-refresh

Conversation

@obiot

@obiot obiot commented Apr 29, 2026

Copy link
Copy Markdown
Member

Summary

The README intro was last meaningfully updated before the 18.0 → 19.x feature push (post-processing pipeline, 3D mesh, shader effects, hit-stop, multi-camera post-processing). This refresh:

  • Replaces the abstract "tree-shaking support" line with a concrete capability pitch — post-processing effects, custom shaders, 3D mesh support, polygon-accurate physics, modern Tiled workflows, and high performance, all in just over 100 KB of vanilla JS/TS.
  • Tightens the maintainer attribution line.
  • Updates three of the deeper bullet sections to surface 19.x additions:
    • Camera: mask-based transitions, per-camera post-processing pipeline, ColorMatrix grading
    • Graphics: multi-pass postEffects chaining
    • Core: Application class entry point with pause / resume / freeze (hit-stop)

The phrasing stays approachable for hobbyists ("post-processing effects", "custom shaders") while signalling the depth pros expect — and "polygon-accurate physics" is honest about what the SAT-based system actually does without overpromising rigid-body simulation.

Diff size

1 file, +6/-4. Pure documentation, no code changes.

🤖 Generated with Claude Code

Intro
- Drop the abstract "tree-shaking support" line in favour of a concrete
  capability pitch — post-processing effects, custom shaders, 3D mesh
  support, polygon-accurate physics, modern Tiled workflows, and high
  performance, all in just over 100 KB.
- Tightened maintainer line.

Camera
- Mention mask-based transition effects (MaskEffect) alongside shake /
  fade / flash.
- Add per-camera post-processing pipeline + ColorMatrix grading.

Graphics
- Note multi-pass chaining via `postEffects` next to the built-in shader
  effect list.

Core
- Surface the `Application` class as the modern entry point with
  pause / resume / freeze (hit-stop) primitives.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 29, 2026 09:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refreshes the README’s introductory pitch and feature bullets to better reflect melonJS 19.x capabilities and the current recommended entry point.

Changes:

  • Updates the README intro paragraph to a more concrete feature-focused capability pitch.
  • Adjusts maintainer attribution wording.
  • Updates feature bullets for Graphics, Camera, and Core to call out 19.x additions (postEffects chaining, per-camera post-processing/color grading, Application pause/resume/freeze).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread README.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 29, 2026 10:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Add a comment in the workflow header explaining why docs-only PRs may
end up BLOCKED if `lint` / `test` are required status checks. The
proper fix is a status-check shim workflow with matching job names —
left for a follow-up.

(This commit also exists to force CI to run on a docs-only PR that
got stuck under exactly the situation it documents.)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@obiot obiot merged commit 6d13967 into master Apr 29, 2026
6 checks passed
@obiot obiot deleted the docs/readme-19x-refresh branch April 29, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants