Skip to content

Releases: positron-solutions/dslide

v0.5.3

03 Jul 15:28
2d8a9ac
Compare
Choose a tag to compare

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. See dslide-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

20 Jun 05:43
0326d4d
Compare
Choose a tag to compare

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 or exports :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

26 May 14:11
20c4a44
Compare
Choose a tag to compare

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 call dslide-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

26 May 07:57
0f123e3
Compare
Choose a tag to compare

Changed

  • DSLIDE_CHILD_ACTION completely subsumed into DSLIDE_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

25 May 13:38
da571e4
Compare
Choose a tag to compare

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 to point

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

19 May 09:50
f295183
Compare
Choose a tag to compare

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

18 May 18:23
d74b869
Compare
Choose a tag to compare

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_ and ms- -> 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

v0.2.1

08 May 10:21
199bb5b
Compare
Choose a tag to compare

Version 0.2.1

  • Beginning version tracking
  • Contents navigation to a particular heading was implemented
  • Lifecycle and user-facing commands are more consistent
  • Consistent org property prefix name

Much work remains. Buy me a hamburger.