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