Changelog
0.5.1
Released 2023-04-21
Changed
- #222 Pin to Textual
0.11.1
temporarily to resolve issues with slide transitions.
0.5.0
Released 2023-02-19
Added
- #207 Add a default "swipe" transition between slides and support for user-defined transitions.
0.4.6
Released 2023-01-19
Changed
- #208 Unpinned
textual==0.4.0
and allowedtextual>=0.10.0
, which includes textual#1558.
0.4.5
Released 2023-01-16
Added
- #205 Add
Triggers.take
to make gradually revealing content on a slide more straightforward.
Fixed
- #202 Returning un-renderable content from a slide content function now displays an error instead of crashing Spiel.
Changed
- #203 The
Image
example in the demo deck is now centered inside itsPanel
.
0.4.4
Released 2023-01-13
Added
- #185 The docs page now includes copy-to-clipboard buttons on all code snippets.
- #194 The demo slides now render their own source code directly to demo bindings functionality.
Changed
- #194 The
Deck.slide
decorator now returns the decorated function, not theSlide
it was attached to. - #199 The CLI command
spiel present
's--watch
option now defaults to the parent directory of the deck file instead of the current working directory.
0.4.3
Released 2023-01-02
Added
- #169 The Textual application title and subtitle are now set dynamically from the Spiel deck name and slide title, respectively.
- #178
spiel.Deck
is now aSequence[Slide]
, andspiel.Triggers
is now aSequence[float]
.
Fixed
- #168 The correct type for the
suspend
optional argument to slide-level keybinding functions is now available asspiel.SuspendType
. - #168 The Spiel container image no longer has a leftover copy of the
spiel
package directory inside the image under/app
.
0.4.2
Released 2022-12-10
Added
- #163 Added a public
spiel.present()
function that presents the deck at the given file.
0.4.1
Released 2022-11-25
Fixed
- #157 Pinned to Textual v0.4.0 to work around Textual#1274.
0.4.0
Released 2022-11-25
Changed
Removed
- #154 Removed library-provided
Example
slides,Options
, and various other small features as part of the Textual migration. Some of these features will likely be reintroduced later.
0.3.0
Removed
- #129 Dropped support for Python
<=3.9
.