Devlog #15
Since the last devlog, I’ve worked on some more boring stuff: Tauri cleanup and desktop-specific improvements.
I moved the application setup and command registration from src-tauri/src/main.rs into a new src-tauri/src/lib.rs. This keeps the entry point organized and follows Tauri’s recommended structure, while main.rs now only launches the library.
I also replaced the browser clipboard API with Tauri’s native clipboard manager plugin. Copy buttons now use the desktop clipboard integration.
Finally, VaultForge now enforces a single-instance window. If the app is launched while another instance is already open, the new launch focuses the existing main window instead of opening a second copy, which is far more desirable of a behaviour imo as it lets a user find a window without inadvertently opening even more.
Plus some more random stuff:
- I now sign off all my commits
- As of today (4th of September), I also sign all my commits with a PGP key to verify all commits are made on my laptop and not by someone who hacked my GitHub account or smth - this is definitely overkill but why not
Next, I’m continuing the settings improvements before moving on to Ripple support.
P.S. I also randomly moved to Neovim as it looks much better than VS Code.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.