A multi platform screenshot utility written in Rust. Optional project for Programmazione di sistema [02GRSOV] course at Politecnico di Torino (Italy). Final evaluation: 6 out of 6.
The program has been ran and tested in
- Arch Linux, Gnome 45.4, Wayland, kernel 6.7.8-arch1-1
- macOS Sonoma 14.3.1
- Windows 11 (on ARM e x64)
- Multiscreen capture (partial or full-screen)
- Delay timer: delays the capture for the desired time in milliseconds
- Easily accessible User Interface - egui 0.22.0 (egui-extras, egui-toast, egui-modal)
- Take notes on screenshot
- Crop: it is possible to crop the capture afterwards
- Multi-format save to drive (PNG, JPEG, GIF)
- Clipboard support
- Hotkeys support (not global)
- App theme follows the system theme
git clone https://github.com/enfff/quickcapture-egui.git
cd quickcapture-egui
cargo run
Read the presentation by clicking here (🇮🇹).