Tauri 2.0 macOS: Handling "Open With" in Rust and passing files to the frontend

A short guide on configuring Tauri 2.0 to handle file opening via macOS Finder's "Open With" option. This tutorial covers setting up Info.plist for file associations, the Opened event in Rust, and passing the file path to the frontend.

March 6, 2025 · 4 min · 808 words · Constantinos Psomadakis

Raycasting Render Engine Created in Unity2D

A deep dive into early 3D graphics - how I recreated a raycasting render engine using Unity2D, inspired by the gritty visuals of DOOM and Wolfenstein 3D.

May 23, 2021 · 11 min · 2274 words · Constantinos Psomadakis