87 Commits

Author SHA1 Message Date
Matias Fontanini
c561907259 chore: bump version to 0.13.0 2025-04-25 06:05:55 -07:00
Matias Fontanini
8eaee8355d chore: hand roll serde_with macros and remove it as dependency 2025-04-22 16:34:56 -07:00
Matias Fontanini
d89f25792c chore: gate json schema generation behind feature flag 2025-04-22 16:02:28 -07:00
Matias Fontanini
f8e94a0016 chore: bump version to 0.12.0 2025-03-24 18:24:28 -07:00
Matias Fontanini
ccc58deaea feat: invoke weasyprint directly to generate PDFs 2025-03-18 16:38:47 -07:00
Matias Fontanini
e7ee9a7316 fix: ansi escape code parsing 2025-03-15 12:49:16 -07:00
Matias Fontanini
c6223a2ab6 chore: bump version to 0.11.0 2025-03-08 13:16:33 -08:00
Matias Fontanini
1f2bea4a67 chore: bump dependencies 2025-03-02 12:29:23 -08:00
Xeonacid
54d4c0db74 chore: bump sixel-rs version
Includes https://github.com/orhun/sixel-rs/pull/6 to fix build on aarch64 and riscv64.
2025-02-14 02:10:07 +01:00
Matias Fontanini
d2c0379465 chore: remove rayon feature in image 2025-02-06 06:32:02 -08:00
Matias Fontanini
99b5212af9 chore: don't pull in getrandom via tempfile 2025-02-06 06:30:55 -08:00
Matias Fontanini
dbd4f9c1ea chore: use fastrand instead of rand 2025-02-06 06:22:31 -08:00
Matias Fontanini
c51ce7dbf9 chore: bump version to 0.10.0 2025-02-02 12:56:58 -08:00
Matias Fontanini
4f4b3684fe chore: cleanup main.rs 2025-01-25 06:33:27 -08:00
Matias Fontanini
5506a7bb1e fix: bind/publish to different addresses in non linux 2025-01-24 16:15:16 -08:00
Matias Fontanini
d66fe47e2b chore: bump dependencies 2025-01-22 16:32:06 -08:00
Matias Fontanini
e2d8313132 feat: use UDP to publish/listen for speaker notes 2025-01-21 16:31:05 -08:00
dmackdev
34bf39eb90 Merge remote-tracking branch 'origin/master' into speaker-notes 2024-12-24 17:11:58 +00:00
dmackdev
28d9c9f72e update iceoryx2 to 0.5.0, and remove now uneeded set log level 2024-12-24 17:02:12 +00:00
Matias Fontanini
7ea9cb1e74 feat: detect kitty through tmux 2024-12-19 18:15:26 -08:00
Matias Fontanini
dd2737f9d9 chore: bump dependencies 2024-12-07 13:00:14 -08:00
dmackdev
0fd812e7a5 Merge remote-tracking branch 'origin/master' into speaker-notes 2024-11-11 18:32:43 +00:00
Matias Fontanini
fb1ffcc996 feat: parse inline span tags and css color attributes in them 2024-11-10 14:01:32 -08:00
dmackdev
fd6d57bf52 use ipc to navigate to specfic slides in speaker notes presentation when the "publisher" presentation changes slides 2024-11-05 09:18:21 +00:00
Matias Fontanini
b549bd7dcc chore: bump dependencies 2024-10-26 13:32:55 -07:00
Matias Fontanini
e1a05307ac chore: bump version to 0.9.0 2024-10-06 10:48:36 -07:00
Caleb White
d7093d5b61
feat: handle suspend signal 2024-07-31 22:23:46 -05:00
Matias Fontanini
c240bf182f feat: process colored output from execution output 2024-07-30 18:19:56 -07:00
Matias Fontanini
53fb4383ab chore: bump version to 0.8.0 2024-07-29 06:20:32 -07:00
Matias Fontanini
0c9ae114c7 chore: bump dependencies 2024-07-29 05:57:09 -07:00
Matias Fontanini
dba3621333 feat: render typst/latex/mermaid asynchronously 2024-07-01 06:55:11 -07:00
dmackdev
3ce1133c35 include stderr output with os_pipe crate 2024-05-26 14:50:38 +01:00
Matias Fontanini
e4b28326ee chore: update dependencies 2024-05-25 10:09:48 -07:00
Mika Vilpas
da8cdbfec7 feat(config): generate JSON schema for the configuration file
This adds a new command line flag that makes presenterm print out a JSON
schema for the configuration.

Usage:

    presenterm --generate-config-file-schema > schema.json

The schema can be used for validation, completion and documentation of
the configuration file.

To use it, you have to have yaml-language-server set up for your editor.
Add a magic comment to the top of the configuration file with the path
to the schema:

    # yaml-language-server: $schema=schema.json
2024-03-31 09:33:44 +03:00
Matias Fontanini
8c3dc5a77b Bump version to 0.7.0 2024-03-02 09:28:56 -08:00
Matias Fontanini
e2efde86aa Remove image features for uncommon image formats 2024-02-15 18:52:31 -08:00
Matias Fontanini
afe19ced89 Update dependencies 2024-02-15 18:52:30 -08:00
Matias Fontanini
a4ba009143 Bump to 0.6.1 2024-02-11 11:55:05 -08:00
Matias Fontanini
56458a34d5 Bump to 0.6.0 2024-02-09 10:52:12 -08:00
Matias Fontanini
7f7cdfb789 Add support for multiline block quotes 2024-01-31 14:40:33 -08:00
Matias Fontanini
ebcc0d9aca Stop using viuer for ascii blocks graphics mode 2024-01-29 13:20:21 -08:00
Matias Fontanini
723b918bc0 Use directories to find config directory path 2024-01-29 08:25:39 -08:00
Matias Fontanini
5808c7c387 Bump version to 0.5.0 2024-01-26 15:32:26 -08:00
Matias Fontanini
106cc1e132 Detect sixel protocol 2024-01-24 11:22:53 -08:00
Matias Fontanini
28d072105b Allow controlling size of rendered sixel images 2024-01-24 11:08:41 -08:00
Matias Fontanini
a06ff10c78 Detect image protocol instead of relying on viuer 2024-01-22 14:12:36 -08:00
Matias Fontanini
aa13be428c Add custom kitty/iterm image printers 2024-01-20 15:12:50 -08:00
Matias Fontanini
e35568e58c Bump dependencies 2024-01-15 15:48:32 -08:00
Matias Fontanini
ec501d2ecc Bump dependencies 2023-12-26 14:56:10 -08:00
Matias Fontanini
e3f17e3ce9 Bump version to 0.4.1 2023-12-22 06:45:47 -08:00