Hi, I came here from toppair/peek.nvim#93.
I decided to give this plugin a try because I was frustrated by the inability to zoom Mermaid diagrams in other tools. However, my experience so far has been significantly worse than with peek.nvim.
1. Zoom Functionality is Broken
The diagram renders correctly, but zooming is practically unusable:
- Default View: No zoom functionality available.
- Fullscreen Mode: Zoom control buttons appear, but:
- Zoom Out: Works.
- Zoom In (+): Does not scale the diagram. It only shifts the entire diagram view downwards while keeping the original size.
- Comparison with Peek: In
peek.nvim, at least the entire page scales by browser. Here, it seems like only the header scales, while the diagram canvas remains static.
Tested Browsers: Librewolf and Chromium.
2. Browser Configuration
There is no documentation (or apparent feature) to configure opening the preview in a browser other than the system default. This would be a nice-to-have feature.
3. Rust Renderer & NixOS Compatibility
I noticed the option to switch the renderer to Rust. However, it requires manually installing a Cargo package.
- NixOS Issue: As a NixOS user, I avoid manual imperative installations like this. It breaks the declarative model.
- Personal Preference: I also have a personal aversion to Rust dependencies, but that’s secondary to the NixOS compatibility issue.
Conclusion
I will keep watching the project, so please consider this as constructive feedback. Unfortunately, without proper zoom functionality, I have to return to peek.nvim, even though its zoom capabilities are also somewhat limited.
Thanks for your work!
Hi, I came here from toppair/peek.nvim#93.
I decided to give this plugin a try because I was frustrated by the inability to zoom Mermaid diagrams in other tools. However, my experience so far has been significantly worse than with
peek.nvim.1. Zoom Functionality is Broken
The diagram renders correctly, but zooming is practically unusable:
peek.nvim, at least the entire page scales by browser. Here, it seems like only the header scales, while the diagram canvas remains static.Tested Browsers: Librewolf and Chromium.
2. Browser Configuration
There is no documentation (or apparent feature) to configure opening the preview in a browser other than the system default. This would be a nice-to-have feature.
3. Rust Renderer & NixOS Compatibility
I noticed the option to switch the renderer to Rust. However, it requires manually installing a Cargo package.
Conclusion
I will keep watching the project, so please consider this as constructive feedback. Unfortunately, without proper zoom functionality, I have to return to
peek.nvim, even though its zoom capabilities are also somewhat limited.Thanks for your work!