| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -3,6 +3,13 @@ | |||
| 3 | 3 | You can grab pre-release versions from PyPi. See the available versions from the | |
| 4 | 4 | Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page. | |
| 5 | 5 | ||
| 6 | + ## 4.0.0.dev7 | ||
| 7 | + | ||
| 8 | + ### Breaking Changes | ||
| 9 | + - Updated pyglet to 3.0.dev8 (from 3.0.dev7). | ||
| 10 | + - `dev8` adds a `Window.camera` setter (assign any `BaseCamera` to change the window's default draw camera). Arcade's `Window.camera`/`default_camera` remain read-only aliases for Arcade's own `DefaultProjector` and are unaffected by this change. | ||
| 11 | + - `dev8` adds built-in text effects: `pyglet.text.Stroke`, `pyglet.text.DropShadow`, and `pyglet.text.LinearGradient`, usable via `stroke`/`shadow`/`color` on `pyglet.text.Label`. `arcade.Text` passes `stroke=`/`shadow=` through to pyglet already, but `color=LinearGradient(...)` currently raises inside `arcade.Text`/`Color.from_iterable`, which assumes a plain RGBA tuple — Arcade does not yet support gradient fills. Advanced users who want a gradient fill today can create a `pyglet.text.Label` directly instead of `arcade.Text`. | ||
| 12 | + | ||
| 6 | 13 | ## 4.0.0.dev6 | |
| 7 | 14 | ||
| 8 | 15 | ### New Features | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1 +1 @@ | |||
| 1 | - 4.0.0.dev6 | ||
| 1 | + 4.0.0.dev7 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -22,7 +22,7 @@ classifiers = [ | |||
| 22 | 22 | dependencies = [ | |
| 23 | 23 | "pillow>=11.3.0", | |
| 24 | 24 | "pytiled-parser~=2.2.9", | |
| 25 | - "pyglet==3.0.dev7", | ||
| 25 | + "pyglet==3.0.dev8", | ||
| 26 | 26 | ] | |
| 27 | 27 | dynamic = ["version"] | |
| 28 | 28 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments