Releases: positron-solutions/dslide
Releases · positron-solutions/dslide
v0.5.3
Added
dslide-header-fun
can be used to completely override the header if you like. This is an alternative to using all the customize options. Seedslide-make-header
for an example of how to pull this off. #3 also contains a minimal example.
Changed
dslide--overlays
->dslide-overlay
, making it public. This is a good place for overlays you want to add for a slide but not bother cleaning up. They will be cleaned up when the slide changes.
Fixed
- #3 addressed an issue with header faces being affected by the current heading
v0.5.2
Added
- When following in the base buffer, the screen will recenter when slides narrow, enabling you to see ahead to your next step usually. Currently 10 lines of context are included in case there is a comment nearby.
- Hiding comments and comment blocks via the hide-markup action is default
- Blocks that set
:exports none
orexports :results
will be hidden - Babel results will be cleared on slide entry and this can be configured with the
remove-results
option on the babel action
Changed
- Babel block examples in the demo were organized into several examples to show each behavior independently
- Proper generic methods were added so that highly valuable methods have eldoc completions
Fixed
- Graphical flickering due to an animation initialization resolved
- Affiliated keywords are hidden by the markup action
- Following for buffers works across multiple frames, great for presentations!
v0.5.1
Added
- Hide markup action. I figured most people will want this by default, and my other package is a bit too raw to depend upon right now
- "Peeling" animation for inline item reveals, although this method is viable for all sorts of reveals. Needs a bit of internal API integration, but it is there and does work
dslide-slide-action-every-child
will calldslide-forward
on all of its children simultaneously. There is an example in the demo file
Changed
- Default actions include hiding markup
Fixed
- Progress for item reveal was fixed up a bit
- No-header example in the demo
- Some display behavior in
dslide-deck-develop
although there are likely still edge cases
v0.5.0
Changed
DSLIDE_CHILD_ACTION
completely subsumed intoDSLIDE_SLIDE_ACTION
. There are no more child actions. It is gone as a concept. Only the slide action remains- Extraneous parent slot on slide object removed
DSLIDE_SECTION_ACTIONS
->DSLIDE_ACTIONS
. We can still say "section action" in docs, but when configuring,DSLIDE_ACTIONS
is specific enough
v0.4.0
Added
none
slide action now supported (this is likely to change due to slides combining with child and slide actions)- multiple simultaneous animations supported
Changed
- important action methods,
dslide-section-next
dslide-section-previous
dslide-child-next
dslide-child-previous
support an optional argument,REVERSE-IN-PLACE
that enables use by actions that want to reverse by re-processing the same org element. Hiding and revealing an item is an example. dslide-start-from
was defaulted topoint
Fixed
- The tail-end of animations is now buttery smooth due to a math fix
- various sources of flicker
- removed redundant forward & backwards steps due to excessive use of default implementation of
dslide-end
, which walks forward until progress cannot be made - some lifecycle issues such as needing to display the slide buffer
- image action will load images when going backward
v0.3.2
Added
- slides can be configured individually to not have header or breadcrumbs (experimental)
- custom action to demo and documentation
- breadcrumb face defaults to
org-level-8
now - margin options in header / title
Changed
dslide-presentation-*
->dslide-deck-*
- documentation cleanup in preparation for MELPA release
- demo.org is being made into a guided feature tour
Fixed
- partial line support in headers
- babel implementation of
dslide-end
- finally killed what seems like the last of the old macro-slide naming
v0.3.1
Naming
- lifecycle methods were simplified
dslide-step-forward
->dslide-forward
dslide-step-backward
->dslide-backward
dslide-init
->sdlide-begin
- user commands all begin with
dslide-presentation
dslide-presentation-start
dslide-presentation-stop
dslide-presentation-forward
dslide-presentation-backward
#+attr_methods
now uses the package prefix,#+attr_dslide
- All
MS_
andms-
->dslide
. Possible pronunciations and made-up significance:- DSL IDE - lol
- deeeee slide - dynamic slide, digital slide, daemon slide (minor mode has been known to linger)
- d'slide - A deck of slides, obviously
- Dee Ess....lide - a DSL for slides
- /deɪaɪslaɪd/ - when your presentation is so heavy it brings a pantheon crashing down to Earth
Changes
- Following in the base buffer with a highlight was greatly improved. Just check it out
- Images options
Fixes
- Starting from point has acceptable behavior
- Some flickering and annoying messages
- More consistent narrowing
- Contents recenters, showing the header usually