[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dslide 6a8897f592 174/230: version 0.4.0, some breaking ch
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dslide 6a8897f592 174/230: version 0.4.0, some breaking changes |
Date: |
Sun, 7 Jul 2024 19:00:34 -0400 (EDT) |
branch: elpa/dslide
commit 6a8897f59287b21ea0bd79d3b51b4110d7e42261
Author: Psionik K <73710933+psionic-k@users.noreply.github.com>
Commit: Psionik K <73710933+psionic-k@users.noreply.github.com>
version 0.4.0, some breaking changes
Child actions that were fiddled with for 0.3.x might break with 0.4.0, not
that
any of this should have been stable. It was very fiddly to write child
actions
in 0.4.0
In 0.5.0, there is a strong chance that I combine child / slide action into
just
multiple slide classes
Repeated development is revealing inherent coupling between the child and
slide
action. Their lifecycles are ambiguously encompassing and only the slide
object
will be able to figure this out.
On the plus-side, it makes configuring the slides much, much easier. Some
of
the hydration code will die
The downside is that slide and child action won't be independent able to
articulate, but like I said, for the most part, they are not independent at
all,
and what you want to do with the children is affected by what you do with
the
slide, especially the restriction handling
Signed-off-by: Psionik K <73710933+psionic-k@users.noreply.github.com>
---
README.org | 3 ++-
dslide.el | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.org b/README.org
index 5c9b38afc3..b2f6f40e1e 100644
--- a/README.org
+++ b/README.org
@@ -22,11 +22,12 @@ Fully programmable sequences behind a two-button interface:
- Integration with Elisp programs and arbitrary Emacs buffers
- Custom class support for extending the framework
** Status 🛠️
-Version 0.3.2 👷
+Version 0.4.0 👷
- Stabilizing the API and naming (as in not stable yet)
- Gathering user feedback & experience
- Accepting PR's and issue reports
- Composed children actions coming soon™
+ + This is very close. I will likely combine the "parent" and "child"
actions into new slide classes instead because their behavior is inherently
coupled and requires coordination on the slide class.
The user-facing API will look pretty similar to what is already there today,
but if any keys change, I'll call ~warn~ on the old keys.
* Installation
diff --git a/dslide.el b/dslide.el
index 519da82ef6..ec7b2d4068 100644
--- a/dslide.el
+++ b/dslide.el
@@ -4,7 +4,7 @@
;; Copyright (C) 2024 Positron
;;
;; Author: Positron <contact@positron.solutions>
-;; Version: 0.3.2
+;; Version: 0.4.0
;; Package-Requires: ((emacs "29.2"))
;; Maintainer: Positron <contact@positron.solutions>
;; URL: https://github.com/positron-solutions/dslide
- [nongnu] elpa/dslide aa9c8bcfa9 123/230: downgrade reporting weird progress values from warning to message, (continued)
- [nongnu] elpa/dslide aa9c8bcfa9 123/230: downgrade reporting weird progress values from warning to message, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide b38d6fef4c 149/230: self-canceling animation timers, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 65f120373e 150/230: remove t from face attribute list, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 27b91284da 154/230: contents updates the progress indication, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide ec3bf9ec88 164/230: ! ditch :after in child action end method, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide ded3c2cbb2 166/230: important animation math fix, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide c48dc05cb6 168/230: set up animation before changing buffer restriction, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 8c57337331 170/230: default to starting at point, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 9687c5e329 171/230: when viewing contents, place cursor at beginning of root heading, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 48bd59bdde 172/230: image action delegates to begin to display images, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 6a8897f592 174/230: version 0.4.0, some breaking changes,
ELPA Syncer <=
- [nongnu] elpa/dslide 009d938a11 173/230: default include-linked to nil, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide fa919adc26 180/230: Bumping version to 0.5.0, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 1a8cc52ac6 178/230: ! minor hack to support hacky hidden babel from demo, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 32547dbe24 176/230: Remove child actions (pretty major refactor), ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide f9a1c47bf7 179/230: Get rid of redundant parent slot on slides, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 7784e7ad06 183/230: introducing every-child slide action, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide c9eeb66a9e 187/230: No-header slide action was incorrect in the demo, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 20c4a44f18 184/230: line noise, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 09b750ae6c 189/230: attempted to clean up some misinformation and update recommendations, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide ef1421cb82 190/230: Version 0.5.1, ELPA Syncer, 2024/07/07