u/SnowTim07

▲ 0 r/gnome

Made a minimal Snipping Tool alternative for GNOME

Hey everyone!

I recently switched from Windows to Linux. One thing I really missed was the Windows Snipping Tool: press Super + Shift + S, drag a box, release, and have the region instantly copied to the clipboard without any extre clicks.

While GNOME’s built-in screenshot utility is great, I wanted a faster, no-friction experience. So I built the QuickSnap extension

Features / Info:

  • Shortcut-driven: Fast, region-selection screenshot straight to your clipboard.
  • Compatibility: Tested on GNOME 46 through 50 under Wayland.
  • Bug fix note: If you tried an earlier build on GNOME 50 and experienced a freeze, version 1.0.1 resolves this completely.

I would love to get some real user feedback! If you try it out, let me know what you think or if you run into any issues.

Get it here:https://extensions.gnome.org/extension/10651/quicksnap/

reddit.com
u/SnowTim07 — 2 days ago
▲ 0 r/rust

Rewrote my encryption tool from Python to Rust + Tauri . Looking for code review and testers

Hi everyone,

I recently finished a complete rewrite of my open-source encryption tool, TimENC, moving it from Python to Rust and Tauri. The original Python version worked, but it felt big, clunky, veeeeery slow and shipping a 100MB bundled executable wasn't ideal. The Rust version is now down to around 10MB, feels much snappier, and honestly, it just sounds cooler.

Since this is a security tool, my main priority is correctness and safety. I’m looking for some feedback, criticism, and hopefully a bit of code review from the community to make sure I haven't overlooked anything major.

Also, full disclosure: Yes, I use AI to help me code. But I want to emphasize that this isn't just mindless "vibe-coding" where I blindly copy-paste whatever the LLM spits out. Its just assisted by AI not created by AI.

### What it does:

It's a desktop GUI (and CLI) app for file and folder encryption. It archives directories into a temporary tar structure, derives keys via Argon2id, and encrypts the payload using ChaCha20-Poly1305.

The code is fully open-source (GPL-3.0). I genuinely want to learn and improve the implementation, so please don't hold back on constructive criticism. I'd also love just general user feedback—is this something you could see yourself using?

Repo: https://github.com/SnowTimSwiss/TimENC

Thanks in advance to anyone taking the time to look through the code!

reddit.com
u/SnowTim07 — 3 months ago