35 Commits

Author SHA1 Message Date
Matias Fontanini
be28e93447 feat: dim non-highlighted code snippet lines 2024-07-14 10:32:35 -07:00
Matias Fontanini
e9a15cd8d5 feat: shrink snippet execution output to match code block width 2024-07-13 17:15:14 -07:00
Matias Fontanini
7b008d9e86 chore: split up shell snippet language 2024-07-13 09:38:39 -07:00
Matias Fontanini
a2df29ddbe feat: make snippet executors multiplatform 2024-07-12 17:48:30 -07:00
Matias Fontanini
6c6f9d5123 feat: show a message if code is executed but execution is disabled 2024-07-07 12:23:33 -07:00
Matias Fontanini
7240878bcd feat!: force users to explicitly enable code execution 2024-07-03 06:33:00 -07:00
Matias Fontanini
dba3621333 feat: render typst/latex/mermaid asynchronously 2024-07-01 06:55:11 -07:00
Matias Fontanini
37d8f61ced chore: add better error message if unknown language is found 2024-06-19 18:31:30 -07:00
Matias Fontanini
5dc93f28a6 feat: add support for rendering mermaid diagrams 2024-06-13 19:14:16 -07:00
Matias Fontanini
731dbdae97 feat: allow custom themes to extend others 2024-06-09 12:50:02 -07:00
Matias Fontanini
71ac6e5cc7 feat: add color styling to execution block status 2024-05-29 06:04:11 -07:00
Matias Fontanini
800d258e5d feat: allow customizing code executors 2024-05-26 11:16:37 -07:00
Matias Fontanini
e1e88c780a feat: allow executing arbitrary programming langs 2024-05-26 10:37:53 -07:00
Matias Fontanini
c0a72658db Allow explicitly disabling footer in certain slides 2024-04-23 06:54:15 -07:00
Mika Vilpas
5d87605fa8 refactor: fix all clippy warnings
The warnings became visible in rust-analyzer. I could also see the
warnings on the command line by executing
cargo clippy --all-targets
2024-03-24 09:21:30 +02:00
Matias Fontanini
c782bcc5d0 Allow having multiple authors 2024-03-17 08:31:41 -07:00
Matias Fontanini
8c566e7d79 Add color to prefix in block quote 2024-02-21 13:08:19 -08:00
Matias Fontanini
88ed094fce Allow having code blocks without background 2024-02-20 09:06:14 -08:00
Matias Fontanini
1af6b670cf Allow validating whether presentation overflows terminal screen 2024-02-16 13:46:14 -08:00
Matias Fontanini
b9472fcbbd Add list-themes CLI arg 2024-02-15 10:46:42 -08:00
Matias Fontanini
8f4c2ad520 Allow customizing slide title style 2024-02-12 13:40:26 -08:00
Matias Fontanini
2ee48eaf5d Allow making front matter strict parsing optional 2024-02-07 10:20:05 -08:00
Matias Fontanini
e8f6181e38 Don't add an extra line after an end slide shorthand 2024-02-02 15:47:53 -08:00
Matias Fontanini
ebcc0d9aca Stop using viuer for ascii blocks graphics mode 2024-01-29 13:20:21 -08:00
Matias Fontanini
fb3371c997 Add newlines command 2024-01-24 09:16:26 -08:00
Matias Fontanini
a9cd24fe65 Use unicode placeholders to print images under kitty+tmux 2024-01-23 16:22:21 -08:00
Matias Fontanini
04f50cd484 Print an image as background for modals when using kitty 2024-01-22 09:56:57 -08:00
Matias Fontanini
51d4eaff72 Use custom image printers 2024-01-20 15:13:13 -08:00
Matias Fontanini
7a4cd3802d Add key bindings modal 2024-01-16 17:23:28 -08:00
Matias Fontanini
a87fb61325 Make TextBlock a tuple struct 2024-01-16 12:41:48 -08:00
Matias Fontanini
6bd4bd0ea2 Compact weighted text chunks 2024-01-16 12:36:33 -08:00
Matias Fontanini
189264c706 Rename text related types 2024-01-16 08:45:25 -08:00
Matias Fontanini
504713ee79 Allow configuring modals styles 2024-01-15 14:33:15 -08:00
Matias Fontanini
ca321221a6 Allow using thematic breaks to end slides 2024-01-15 09:19:00 -08:00
Matias Fontanini
4afce95cb0 Split builder into multiple files 2024-01-13 15:34:18 -08:00