98 Commits

Author SHA1 Message Date
Maas Lalani
7c98238705 Add integration tests for custom themes v0.4.1 2021-07-05 11:48:34 -04:00
Iain Earl
49ef7d7cd4 Invert error handling for theme loading 2021-07-05 11:36:32 -04:00
Iain Earl
c184a8b27b Add handling logic for custom theme files 2021-07-05 11:36:32 -04:00
Maas Lalani
5a8e991163 versions on the same line 2021-07-01 21:02:17 -04:00
Maas Lalani
a86cf85712 Ensure slides has at least some content to prevent crashing 2021-07-01 20:42:44 -04:00
Maas Lalani
65c13a5feb Update examples/code_blocks.md 2021-06-30 17:29:42 -04:00
Kjell Kvinge
7ac31fc040 add perl code execution 2021-06-30 17:29:42 -04:00
Maas Lalani
9672d061b4 Delete codeql-analysis.yml 2021-06-28 13:08:33 -04:00
Friends A
7a42e45c1a fix:link error in the website
I noticed that the following links on the page(https://maaslalani.com/slides/) are not accessible:
Checkout the [example slides](./example)
Check out the provided [theme.json](../../styles/theme.json) to use as a base for your custom theme.
2021-06-28 12:51:54 -04:00
Maas Lalani
f3004a14b0 Update README.md 2021-06-28 12:50:07 -04:00
Maas Lalani
6044c55172 Create codeql-analysis.yml 2021-06-27 22:26:33 -04:00
Mark Stenglein
de9baaf976 EXECUTE: TEST: Use more common sed instead of sd
This patch updates the `sd Find Replace` test case to make use of `sed`
instead of `sd`. This should help tests pass on a wider range of
systems without introducing a testing dependency.
2021-06-27 22:15:39 -04:00
Maas Lalani
742251d742 Ensure file is executable for preprocessing to work v0.4.0 2021-06-27 21:02:01 -04:00
Maas Lalani
e7274f993e Pre-process any commands 2021-06-27 21:02:01 -04:00
Maas Lalani
ee809ade8b Add NixOS installation instructions 2021-06-27 13:35:36 -04:00
Maas Lalani
6d4f555579 Add node/js code execution 2021-06-27 10:20:45 -04:00
Maas Lalani
7b1b2cd894 Add pre-processing of slides 2021-06-25 22:28:48 -04:00
Maas Lalani
09f46bae4b Short tests don't rely on PATH 2021-06-25 22:09:17 -04:00
satoru
a158018e07 Do not render output of code blocks as Markdown 2021-06-25 11:03:52 -04:00
Maas Lalani
4e7df034f5 Remove ~~~ as a slide delimiter 2021-06-25 08:54:04 -04:00
kz6fittycent
cd4053bb69 Snap has been created for slides (#44)
Create snapcraft.yaml
2021-06-23 11:34:31 -04:00
Maas Lalani
53a81cdc9c Swap J and K controls 2021-06-23 10:39:08 -04:00
satoru
2bf2cd5506 Fix #39, allow code blocks without trailing new line to run 2021-06-23 09:48:29 -04:00
suzaku
8c1a1aee53 Add support for Elixir code block execution 2021-06-23 04:15:49 -04:00
Maas Lalani
2162d507b3 doc: code execution 2021-06-21 16:59:11 -04:00
Maas Lalani
f6fecdc435 code exec on ctrl+e v0.3.0 2021-06-21 16:52:43 -04:00
Maas Lalani
eae6b6ffcd feat: execute code on slides 2021-06-21 16:52:43 -04:00
Paran Lee
eb132e82fc install required directory is not in a module
go install needed "@latest"
required when current directory is not in a module.
2021-06-20 08:31:56 -04:00
Maas Lalani
851b00616c Theme customization in README 2021-06-19 16:12:17 -04:00
Maas Lalani
d7b5266f47 Terminal frame 2021-06-19 16:06:45 -04:00
Maas Lalani
272a126085 Add header image 2021-06-19 15:39:45 -04:00
Maas Lalani
adad4871e5 Update README.md 2021-06-19 15:19:44 -04:00
Alexei Yuzhakov
9cf9e4f1fe Fix #18 Add live reload support 2021-06-19 15:17:51 -04:00
rui
822ce637bd doc: add homebrew release badge 2021-06-13 12:39:40 -04:00
Maas Lalani
0d8f97bc7e Run gorelease only on new tags 2021-06-13 12:15:41 -04:00
Maas Lalani
be0a54a1a6 Execute code block for supported languages (bash,go,ruby,python) v0.2.0 2021-06-13 11:13:09 -04:00
Maas Lalani
2a4ea2ed9d Add code package with Parse function (with tests) 2021-06-12 23:05:13 -04:00
Britton Hayes
631057b5cb Added light mode support and support for EnvNoColor 2021-06-12 18:22:24 -04:00
Maas Lalani
cb2c4ba2aa fix: go fmt 2021-06-12 17:54:24 -04:00
Maas Lalani
38fc691874 Add codebase docs 2021-06-12 17:54:03 -04:00
Maas Lalani
32767e3097 Add development docs 2021-06-12 17:44:46 -04:00
Maas Lalani
e991d5b844 Add configuration docs 2021-06-12 17:44:36 -04:00
Maas Lalani
e59d69ad73 Update slides.md 2021-06-12 16:59:42 -04:00
Britton Hayes
e21cc0c0b3 Allow user customization for slide themes
Closes #1.

This change allows users to add a configuration section to their slides,
which allows them to specify a different theme if they would like to
change the styles of the default theme.

A user can add
```
---
theme: ascii
---
```

To use an ascii theme or use `theme: ./styles.json` to specify their own
custom JSON theme using glamour styles.

Co-authored-by: Britton Hayes <brittonhayes@users.noreply.github.com>
2021-06-12 16:59:00 -04:00
Maas Lalani
7ec32cf397 Update width 2021-06-12 16:31:29 -04:00
Maas Lalani
944cc7a27f Add demo.gif 2021-06-12 16:30:43 -04:00
Maas Lalani
b53d6ce13d Demo update 2021-06-12 16:25:34 -04:00
Maas Lalani
5d87d2a28a Update example/slides.md 2021-06-12 16:18:53 -04:00
Maas Lalani
d9fef570d8 Don't word wrap 2021-06-12 16:17:46 -04:00
Maas Lalani
6d6a55c345 package managers 2021-06-12 15:37:29 -04:00