Hello everyone. I wanted to introduce one of my projects,
So when I moved from GNOME to
niri, I felt the lack of a zooming application. So I built one myself.
## What miru does
1. Basic Zoom in/out
2. Runs as a daemon (When added as a systemd service)
3. Config-file based workflow with hot-reload
4. Cursor Highlight
5. Annotations (Drawing shapes like rectangles, lines, ellipse, circle, arrows etc. You can even type text)
6. Export current view as PNG/BMP
7. Loupe mode
8. GPU-accelerated (OpenGL)
And more...
https://codeberg.org/Vaishnav-Sabari-Girish/miru (GitHub Mirror: https://github.com/Vaishnav-Sabari-Girish/miru)
Currently miru has been packaged for
1. AUR
2. Fedora COPR
3. Homebrew
4. NixPkgs (Also has a Nix flake if you prefer that)
You can view the miru devlogs on YouTube - https://youtube.com/playlist?list=PLZraydlsV2t0&si=jystH8Ik1UjDVu5t
This is the blog post I wrote when I first started working on miru (Outdated, may update it later, but it has some GIF's for demos): https://blog.vaishnavs.is-a.dev/miru/
Open to issues, PR's and honest feedback.Codeberg.orgmiruWayland-native zooming daemon
commit e28bbe3