SHA256
1
0
forked from pool/presenterm

21 Commits

Author SHA256 Message Date
065117dee8 Accepting request 1190368 from utilities
- Update to 0.8.0:
  Breaking changes:
  * Force users to explicitly enable snippet execution (#276) (#281).
  New features:
  * Code snippet execution for various programming languages (#253) (#255) (#256) (#258) (#282).
  * Allow executing compiled snippets in windows (#303).
  * Add support for hidden lines in code snippets (#283) (#254).
  * Support mermaid snippet rendering to image via +render attribute (#268).
  * Allow scaling images dynamically based on terminal size (#288) (#291).
  * Allow scaling images generated via +render code blocks (mermaid, typst, latex) (#290).
  * Show stderr output from code execution (#252).
  * Wait for code execution process to exit completely (#250).
  * Generate images in +render code snippets asynchronously (#273) (#293) (#284) (#279).
  * Dim non highlighted code snippet lines (#287).
  * Shrink snippet execution to match code block width (#286).
  * Include code snippet execution output in generated PDF (#295).
  * Cache +render block images (#270).
  * Add kotlin script executor (#257).
  * Add nushell code execution (#274) (#275).
  * Add rust-script as a new code executor (#269).
  * Allow custom themes to extend others (#265).
  * Allow jumping fast between slides (#244).
  * Allow explicitly disabling footer in certain slides (#239).
  * Allow using image paths in typst (#235).
  * Add JSON schema for validation,completion,documentation (#228) (#236).
  * Allow having multiple authors (#227).
  Fixes:
  * Avoid re-rendering code output and auto rendered blocks (#280).
  * Use unicode width to calculate execution output's line len (#261).
  * Display background color behind '\t' in code exec output (#245).

OBS-URL: https://build.opensuse.org/request/show/1190368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=9
2024-07-30 09:55:20 +00:00
4641978ea6 - Update to 0.8.0:
Breaking changes:
  * Force users to explicitly enable snippet execution (#276) (#281).
  New features:
  * Code snippet execution for various programming languages (#253) (#255) (#256) (#258) (#282).
  * Allow executing compiled snippets in windows (#303).
  * Add support for hidden lines in code snippets (#283) (#254).
  * Support mermaid snippet rendering to image via +render attribute (#268).
  * Allow scaling images dynamically based on terminal size (#288) (#291).
  * Allow scaling images generated via +render code blocks (mermaid, typst, latex) (#290).
  * Show stderr output from code execution (#252).
  * Wait for code execution process to exit completely (#250).
  * Generate images in +render code snippets asynchronously (#273) (#293) (#284) (#279).
  * Dim non highlighted code snippet lines (#287).
  * Shrink snippet execution to match code block width (#286).
  * Include code snippet execution output in generated PDF (#295).
  * Cache +render block images (#270).
  * Add kotlin script executor (#257).
  * Add nushell code execution (#274) (#275).
  * Add rust-script as a new code executor (#269).
  * Allow custom themes to extend others (#265).
  * Allow jumping fast between slides (#244).
  * Allow explicitly disabling footer in certain slides (#239).
  * Allow using image paths in typst (#235).
  * Add JSON schema for validation,completion,documentation (#228) (#236).
  * Allow having multiple authors (#227).
  Fixes:
  * Avoid re-rendering code output and auto rendered blocks (#280).
  * Use unicode width to calculate execution output's line len (#261).
  * Display background color behind '\t' in code exec output (#245).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=20
2024-07-30 03:55:24 +00:00
a7fa641a35 Accepting request 1154566 from utilities
- Update to 0.7.0:
  New features:
  * Add color to prefix in block quote (#218).
  * Allow having code blocks without background (#215 #216).
  * Allow validating whether presentation overflows terminal (#209 #211).
  * Add parameter to list themes (#207).
  * Add catppuccin themes (#197 #205 #206)
  * Detect konsole terminal emulator (#204).
  * Allow customizing slide title style (#201).
  Fixes:
  * Don't crash in present mode (#210).
  * Set colors properly before displaying an error (#212).
  Improvements:
  * Suggest a tool is missing when spawning returns ENOTFOUND (#221).
  * Sort input file list (#202).
  * Add more example presentations (#217).
  * Add Scoop to package managers (#200).
  * Remove support for uncommon image formats (#208).

OBS-URL: https://build.opensuse.org/request/show/1154566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=8
2024-03-04 20:25:20 +00:00
abdcee1e03 - Update to 0.7.0:
New features:
  * Add color to prefix in block quote (#218).
  * Allow having code blocks without background (#215 #216).
  * Allow validating whether presentation overflows terminal (#209 #211).
  * Add parameter to list themes (#207).
  * Add catppuccin themes (#197 #205 #206)
  * Detect konsole terminal emulator (#204).
  * Allow customizing slide title style (#201).
  Fixes:
  * Don't crash in present mode (#210).
  * Set colors properly before displaying an error (#212).
  Improvements:
  * Suggest a tool is missing when spawning returns ENOTFOUND (#221).
  * Sort input file list (#202).
  * Add more example presentations (#217).
  * Add Scoop to package managers (#200).
  * Remove support for uncommon image formats (#208).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=18
2024-03-04 06:55:27 +00:00
2db3992ada Accepting request 1146266 from utilities
- Update to 0.6.1:
  * Don't escape symbols in block quotes (#195).
  * Respect XDG_CONFIG_HOME when loading configuration files and
	  custom themes (#193).

OBS-URL: https://build.opensuse.org/request/show/1146266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=7
2024-02-13 21:43:01 +00:00
9e886daec5 - Update to 0.6.1:
* Don't escape symbols in block quotes (#195).
  * Respect XDG_CONFIG_HOME when loading configuration files and
	  custom themes (#193).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=16
2024-02-12 19:36:23 +00:00
c9c61459de Accepting request 1145571 from utilities
- Update to 0.6.0:
  Breaking changes:
  * The default configuration file and custom themes paths have been
    changed in Windows and macOS to be compliant to where
    those platforms store these types of files. See the configuration
    guide to learn more.
  New features:
  * Add f keys, tab, and backspace as possible bindings (#188).
  * Add support for multiline block quotes (#184).
  * Use theme color as background on ascii-blocks mode images (#182).
  * Blend ascii-blocks image semi-transparent borders (#185).
  * Respect Windows/macOS config paths for configuration (#181).
  * Allow making front matter strict parsing optional (#190).
  Fixes:
  * Don't add an extra line after an end slide shorthand (#187).
  * Don't clear input state on key release event (#183).

OBS-URL: https://build.opensuse.org/request/show/1145571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=6
2024-02-11 14:45:27 +00:00
e3e46d5660 changed in Windows and macOS to be compliant to where
guide to learn more.

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=14
2024-02-10 07:16:26 +00:00
d692b8c84b - Update to 0.6.0:
Breaking changes:
  * The default configuration file and custom themes paths have been
	  changed in Windows and macOS to be compliant to where
    those platforms store these types of files. See the configuration
		guide to learn more.
  New features:
  * Add f keys, tab, and backspace as possible bindings (#188).
  * Add support for multiline block quotes (#184).
  * Use theme color as background on ascii-blocks mode images (#182).
  * Blend ascii-blocks image semi-transparent borders (#185).
  * Respect Windows/macOS config paths for configuration (#181).
  * Allow making front matter strict parsing optional (#190).
  Fixes:
  * Don't add an extra line after an end slide shorthand (#187).
  * Don't clear input state on key release event (#183).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=13
2024-02-10 07:15:17 +00:00
e4cf1d9e0a Accepting request 1141920 from utilities
- Update to 0.5.0:
  New features:
  * Support images on Windows (#120).
  * Support animated gifs on kitty terminal (#157 #161).
  * Support images on tmux running in kitty terminal (#166).
  * Improve sixel support (#169 #172).
  * Use synchronized updates to remove flickering when switching slides (#156).
  * Add newlines command (#167).
  * Detect image protocol instead of relying on viuer (#160).
  * Turn documentation into mdbook (#141 #147)
  * Allow using thematic breaks to end slides (#138).
  * Allow specifying the preferred image protocol via --image-protocol / config file (#136 #170).
  * Add slide index modal (#128 #139 #133 #158).
  * Allow defining custom keybindings in config file (#132 #155).
  * Add key bindings modal (#152).
  * Prioritize CLI args --theme over anything else (#116).
  * Allow enabling automatic list pauses (#106 #109 #110).
  * Allow passing in config file path via CLI arg (#174).
  Fixes:
  * Shrink columns layout dimensions correctly when shrinking left (#113).
  * Explicitly set execution output foreground color in built-in themes (#122).
  * Detect sixel early and fallback to ascii blocks properly (#135).
  * Exit with a clap error on missing path (#150).
  * Don't blow up if presentation file temporarily disappears (#154).
  * Parse front matter properly in presence of \r\n (#162).
  * Don't preload graphics mode when generating pdf metadata (#168).
  * Ignore key release events (#119).
  Improvements:
  * Validate that config file contains the right attributes (#107).
  * Display first presentation load error as any other (#118).

OBS-URL: https://build.opensuse.org/request/show/1141920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=5
2024-01-28 18:42:10 +00:00
57a44042ba - Update to 0.5.0:
New features:
  * Support images on Windows (#120).
  * Support animated gifs on kitty terminal (#157 #161).
  * Support images on tmux running in kitty terminal (#166).
  * Improve sixel support (#169 #172).
  * Use synchronized updates to remove flickering when switching slides (#156).
  * Add newlines command (#167).
  * Detect image protocol instead of relying on viuer (#160).
  * Turn documentation into mdbook (#141 #147)
  * Allow using thematic breaks to end slides (#138).
  * Allow specifying the preferred image protocol via --image-protocol / config file (#136 #170).
  * Add slide index modal (#128 #139 #133 #158).
  * Allow defining custom keybindings in config file (#132 #155).
  * Add key bindings modal (#152).
  * Prioritize CLI args --theme over anything else (#116).
  * Allow enabling automatic list pauses (#106 #109 #110).
  * Allow passing in config file path via CLI arg (#174).
  Fixes:
  * Shrink columns layout dimensions correctly when shrinking left (#113).
  * Explicitly set execution output foreground color in built-in themes (#122).
  * Detect sixel early and fallback to ascii blocks properly (#135).
  * Exit with a clap error on missing path (#150).
  * Don't blow up if presentation file temporarily disappears (#154).
  * Parse front matter properly in presence of \r\n (#162).
  * Don't preload graphics mode when generating pdf metadata (#168).
  * Ignore key release events (#119).
  Improvements:
  * Validate that config file contains the right attributes (#107).
  * Display first presentation load error as any other (#118).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=11
2024-01-27 06:50:24 +00:00
f88f1e5015 Accepting request 1134652 from utilities
- Update to 0.4.1:
  * Cause an error if an unknown field name is found on a theme, config
    file, or front matter (#102).
  * Explicitly disable kitty/iterm protocols when printing images in export
    PDF mode as this was causing PDF generation in macOS to fail (#101).

OBS-URL: https://build.opensuse.org/request/show/1134652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=4
2023-12-22 21:42:50 +00:00
f5d945223d - Update to 0.4.1:
* Cause an error if an unknown field name is found on a theme, config
    file, or front matter (#102).
  * Explicitly disable kitty/iterm protocols when printing images in export
    PDF mode as this was causing PDF generation in macOS to fail (#101).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=9
2023-12-22 16:19:32 +00:00
fb89b40087 Accepting request 1133672 from utilities
- Update to 0.4.0:
  * Add support for all of bat's code highlighting themes (#67).
  * Add terminal-dark and terminal-light themes that preserve
    the terminal's colors and background (#68 #69).
  * Allow placing themes in $HOME/.config/presenterm/themes
    to make them available automatically as if they were
    built-in themes (#73).
  * Allow configuring the default theme in
    $HOME/.config/presenterm/config.yaml (#74).
  * Add support for rendering LaTeX and typst code blocks
    automatically as images (#75 #76 #79 #81).
  * Add syntax highlighting support for nix and diff (#78 #82).
  * Add comment command to jump into the middle of a slide (#86).
  * Add configuration option to have implicit slide ends (#87 #89).
  * Add configuration option to have custom comment-command prefix (#91).

OBS-URL: https://build.opensuse.org/request/show/1133672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=3
2023-12-17 20:33:14 +00:00
4eb695767b - Update to 0.15.0:
* Breaking change: feat: reduce metavar_env string allocation e1ab015
  * Breaking change: fix: remove pattern as replacer f6e4293
  * Breaking change: feat: better metavar detection e1ab18a

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=7
2023-12-17 01:06:11 +00:00
b1a2f3d29c Accepting request 1128654 from utilities
- Update to 0.3.0:
  New features:
  * Support more languages in code blocks thanks to bat's syntax
    sets (#21 #53).
  * Add shell script executable code blocks (#17).
  * Allow exporting presentation to PDF (#43 #60).
  * Pauses no longer create new slides (#18 #25 #34 #42).
  * Allow display code block line numbers (#46).
  * Allow code block selective line highlighting (#48).
  * Allow code block dynamic line highlighting (#49).
  * Support animated gifs when using the iterm2 image protocol (#56).
  * Nix flake packaging (#11 #27).
  * Arch repo packaging (#10).
  * Ignore vim-like code folding tags in comments.
  * Add keybinding to refresh assets in presentation (#38).
  * Template style footer is now one row above bottom (#39).
  * Add light theme (#55).
  Fixes:
  * Don't crash on Windows when terminal window size can't be found (#14).
  * Don't reset numbers on ordered lists when using pauses in between (#19).
  * Show proper line number when parsing a comment command fails (#29 #40).
  * Don't reset the default footer when overriding theme in
    presentation without setting footer (#52).
  * Don't let code blocks/block quotes that don't fit on the screen
    cause images to overlap with text (#57).

OBS-URL: https://build.opensuse.org/request/show/1128654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=2
2023-11-26 18:36:45 +00:00
9cfe487877 - Update to 0.3.0:
New features:
  * Support more languages in code blocks thanks to bat's syntax
    sets (#21 #53).
  * Add shell script executable code blocks (#17).
  * Allow exporting presentation to PDF (#43 #60).
  * Pauses no longer create new slides (#18 #25 #34 #42).
  * Allow display code block line numbers (#46).
  * Allow code block selective line highlighting (#48).
  * Allow code block dynamic line highlighting (#49).
  * Support animated gifs when using the iterm2 image protocol (#56).
  * Nix flake packaging (#11 #27).
  * Arch repo packaging (#10).
  * Ignore vim-like code folding tags in comments.
  * Add keybinding to refresh assets in presentation (#38).
  * Template style footer is now one row above bottom (#39).
  * Add light theme (#55).
  Fixes:
  * Don't crash on Windows when terminal window size can't be found (#14).
  * Don't reset numbers on ordered lists when using pauses in between (#19).
  * Show proper line number when parsing a comment command fails (#29 #40).
  * Don't reset the default footer when overriding theme in
    presentation without setting footer (#52).
  * Don't let code blocks/block quotes that don't fit on the screen
    cause images to overlap with text (#57).

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=5
2023-11-24 21:12:20 +00:00
96f0087c35 Accepting request 1118839 from utilities
OBS-URL: https://build.opensuse.org/request/show/1118839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/presenterm?expand=0&rev=1
2023-10-19 20:48:53 +00:00
da4598bdb6 - Update to 0.2.1:
* Binary artifacts are now automatically generated when a new
    release is done #5

OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=3
2023-10-19 07:51:11 +00:00
a7e3254aad OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=2 2023-10-18 21:04:36 +00:00
4821526f49 Accepting request 1118652 from home:jubalh
OBS-URL: https://build.opensuse.org/request/show/1118652
OBS-URL: https://build.opensuse.org/package/show/utilities/presenterm?expand=0&rev=1
2023-10-18 21:03:02 +00:00