Skip to content

Multi platform screenshot utility written in rust

Notifications You must be signed in to change notification settings

enfff/quickcapture-egui

Repository files navigation

QuickCapture

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.

home_view

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)

Features

  • 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

Testing locally Linux and macOS

git clone https://github.com/enfff/quickcapture-egui.git
cd quickcapture-egui
cargo run

App showcase

Read the presentation by clicking here (🇮🇹).

home_view settings_view settings_view

About

Multi platform screenshot utility written in rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published