Releases: maaslalani/slides
v0.9.0
Slides over SSH
You will be able to access the presentation hosted over SSH! You can use this to present with slides from a computer that doesn't have slides installed, but does have ssh. Or, let your viewers have access to the slides on their own computer without needing to download slides and the presentation file. (Thanks to @ivantsepp!)
slides serve <file>
And then ssh
into your presentation with:
ssh 127.0.0.1 -p 53531
What's Changed
- Add ssh server functionality by @ivantsepp in #150
- feat: ensure that date strings are not interpreted as January 2, 2006 formatted strings by @maaslalani in #170
- Feat: Yank Code Blocks by @maaslalani in #173
- Code Comments to hide verbose code by @maaslalani in #174
- feat: add support for java code execution by @mfathi91 in #184
New Contributors
- @ivantsepp made their first contribution in #150
- @mfathi91 made their first contribution in #184
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- fix: do not get
stderr
when preprocessing slides by @maaslalani in #145 - Respect
GLAMOUR_STYLE
if environment variable set by @maaslalani in #146 - Slides Tutor by @maaslalani in #147
v0.7.3
Changelog
- Bump lots of dependencies
- Get rid of lots of dependencies (Removed over 600 lines from
go.sum
)
Full Changelog: v0.7.2...v0.7.3
v0.7.2
v0.7.1
Changelog
Changes
- Added Page Up and Page Down navigation by @Janszczyrek in #115
- Improvements to exit code handling & virtual text reset
Bug Fixes
- Fixed bug with executing the same code block multiple times.
v0.7.0
Changelog
Search Functionality
To quickly jump to the right slide, you can use the search functionality.
Press /, enter your search term, and press Enter.
(The search term is interpreted as a regular expression. The /i
flag causes case-insensitivity.).
Press ctrl+n after a search to go to the next search result.
Thanks to @darmiel!
v0.6.2
v0.6.1
Changelog
- Ability to run multiple code blocks in a single slide (thanks to @linw1995).
- Word wrapping support (thanks to @gsol10).
- Ability to use custom date format
YYYY-MM-DD
for date formatting in metadata (thanks to @cuducos). - Vim-like navigation (
5G
: go to slide 5,gg
: go to first slide,G
: go to last slide) (thanks to @stoovon). - Added rust support to code execution (thanks to @darmiel)
v0.6.0
remove redundent ruby tests
v0.5.0
Changelog
Slides Customization
slides
allows you to customize your presentation's look and feel with metadata at the top of your slides.md
. (thanks to @cuducos)
This section is entirely optional, slides will use sensible defaults if this section or any field in the section is omitted.
---
theme: ./path/to/theme.json
author: Gopher
date: January 2, 2006
paging: Slide %d / %d
---
theme
: Path to json file containing a glamour theme, can also be a link to a remote json file which slides will fetch before presenting.
author
: A string to display on the bottom-left corner of the presentation view. Defaults to the OS current user's full name. Can be empty to hide the author.
date
: A string that is used to format today's date in the form 2006-01-02
. If the date is not a valid form of 2006-01-02
the contents of the string will be displayed. Defaults to 2006-01-02
.
paging
: A string that contains 0 or more %d directives. The first %d will be replaced with the current slide number and the second %d will be replaced with the total slides count. Defaults to Slide %d / %d
.
Other changes
- Added:
lua
support to code blocks execution - Bug fix: Ordered lists now respect the first number as a starting point.