Yet another zoomer application on Linux macOS & Windows implemented in raylib with some personal needs that inspired by Boomer.
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev \
libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-devsudo dnf install alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel \
libXi-devel libXcursor-devel libXinerama-devel libatomicsudo pacman -S alsa-lib mesa libx11 libxrandr libxi libxcursor libxineramamacOS 14.0+, Xcode, Xcode Command Line Tool
Theoretically Windows 7+ & a working C compiler
make install
zoomifyFor Linux, this will build zoomify and cp the executable file to /usr/local/bin/.
If you don't wanna do that, you can just run make BUILD_MODE=RELEASE, and the executable
file will be located at build/zoomify.
For macOS, this will build zoomify and zoomifyd, and cp zoomifyd.app to /Applications.
Zoomifyd is a menu bar app which provides the ability to bind a shortcut to open
zoomify globally. If you don't wanna install that, you can just run
make BUILD_MODE=RELEASE, the zoomify will be located at build/Release/zoomify
and the zoomifyd.app will be located at
build/Release/zoomifyd.xcarchive/Products/Applications/zoomifyd.app.
make CC=your-compiler
For Windows, this shall build zoomify to build/zoomify.exe. I only tested compiling with the MinGW GCC compiler, but theoretically MSVC should also be able to compile it.
| key | description |
|---|---|
| Drag with left mouse button | Move around |
| Scroll mouse wheel | Zoom in & out or change spotlight radius |
| l | Toggle spotlight |
| h | toggle keystroke tips |
| ESC | Quit Zoomify |
- Basic functionality (zoom in & out, toggle spotlight)
- Wayland support
- Multiscreen support
- Windows support
- Options by command line parameters
- Draw on canvas
- Save the selected screenshot as an image
MIT License