tricks to make web apps feel native
various tricks to help make web apps look native to the system and also improve usability
open-source, web, tauri
For a few months I've been working on a music player for OpenSubsonic servers (Navidrome, Gonic, etc) called tinysub. Rather than a Qt or SwiftUI app, I went with a web app so that this could run on any device easily.
One of the biggest things I focused on while developing this app was performance, which Svelte and Vite mostly solved for me. But another thing I focused on was making it look and feel like a native application, atleast on MacOS.[^1] So I wanted to write down some notes about my experience, in case it might help someone in the future.