43 Commits

Author SHA1 Message Date
Matias Fontanini
d8ae2762fc fix: don't use transparent modal background 2024-07-27 07:06:42 -07:00
Matias Fontanini
3c3da331b7 fix: poll all async operations in a slide, not just visible 2024-07-22 19:13:13 -07:00
Matias Fontanini
18fea741f6
fix: don't use transparency in kitty modal background (#299)
The transparency in the modal background sounds nice but it looks bad
depending on whether there's an image behind it and the color it uses.
This disables the transparency so it always looks good regardless of
what's behind it.
2024-07-22 17:33:56 -07:00
Matias Fontanini
e1f45f81c8 fix: don't use transparency in kitty modal background 2024-07-22 18:26:37 -07:00
Matias Fontanini
8d6a745823 fix: add more descriptive error message when loading image fails 2024-07-22 18:22:47 -07:00
Matias Fontanini
dd5531310b feat: make percent required in width attribute 2024-07-17 06:35:21 -07:00
Matias Fontanini
3c015af108 feat: allow scaling +render code blocks 2024-07-16 05:51:15 -07:00
Matias Fontanini
fe2c6f0e89 feat: allow scaling images 2024-07-14 19:21:12 -07:00
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