From 133fa26debc05037b3faa9b7adfa5d4722c8e980 Mon Sep 17 00:00:00 2001 From: Shane Celis Date: Sun, 21 Apr 2024 05:27:11 -0400 Subject: [PATCH] doc: Update changelog. --- CHANGELOG.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c86ad..35a066f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,28 @@ All notable changes to this project will be documented in this file. -## [released] +## [unreleased] + +### Features + +- Generalize to running one-shot systems instead of firing events. +- Use a plugin, can configure schedule and system set. +- Remove `GamepadEvent`; use system with input `In`. +- Add IntoCondSystem that adds `only_if()` conditions to `IntoSystems`. +- Add `only_if` example. +- Add prelude module for glob imports. + +### Refactor + +- Hollow out lib so it's just `mod` and `pub use` statements. +- Extract sets of functionality from `lib.rs` into `chord.rs`, `cache.rs` and `plugin.rs`. +- Extract simulated tests into `tests/` directory. ## [0.3.0] - 2024-03-08 ### Features -- Removed `Act::Any`, so We can no longer define an act composed of multiple buttons(or keycodes). +- Removed `Act::Any`, so we can no longer define an act composed of multiple buttons(or keycodes). - The keyboard and gamepad now use different sequences.